From fedify
Sets up Fedify inbox listeners for handling incoming ActivityPub activities like Follow, Like, Announce, Create, and Undo. Use for processing federated inbox deliveries.
How this skill is triggered — by the user, by Claude, or both
Slash command
/fedify:inboxThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Help the user configure Fedify inbox listeners.
Help the user configure Fedify inbox listeners.
Walk through:
setInboxListeners(inboxPath, sharedInboxPath?) on the
Federation / FederationBuilder..on(ActivityType, handler) for each activity type to handle
(Follow, Create, Undo, Like, Announce, etc.)..onError(handler) for error logging..onUnverifiedActivity(handler) if the user needs
to inspect activities that failed signature verification..withIdempotency(strategy) to avoid duplicate processing.Activity
class if needed.Reference: https://fedify.dev/manual/inbox
npx claudepluginhub fedify-dev/fedify --plugin fedifyBuilds 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.
Creates secure webhook handlers with HMAC signature verification, idempotency, retry logic, and dead letter queues. Activates on webhook-related requests.
Registers, unregisters, and lists webhook subscriptions for the Ayrshare MCP server to receive push notifications on social post/account events instead of polling.