From fedify
Guides implementing ActivityPub actors using Fedify: register dispatchers, return Actor objects, set key pairs and aliases, enable WebFinger. Use for Fediverse actor setup.
npx claudepluginhub fedify-dev/fedify --plugin fedifyThis skill uses the workspace's default tool permissions.
Help the user implement an ActivityPub actor using Fedify.
Builds ActivityPub servers and handles fediverse federation in JavaScript/TypeScript using Fedify. Covers builder pattern, dispatchers, HTTP Signatures, vocab objects, key management, and integrations with Hono, Express, Next.js, and more.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
Help the user implement an ActivityPub actor using Fedify.
Walk through:
setActorDispatcher(path, handler) on the Federation
object or FederationBuilder, including the {identifier} path
parameter.Person, Service, or other Actor vocabulary object
with the required fields (id, inbox, publicKey, etc.)..setKeyPairsDispatcher() to supply RSA and Ed25519 keys.mapActorAlias() for handle-based or
fixed-path aliases./.well-known/webfinger automatically once the actor dispatcher
is registered.Reference: https://fedify.dev/manual/actor