fedify
Build federated social servers with ActivityPub and AI guidance
All Skills in This Repository (12)
Pure Emerald Level Indicatorsadd-vocab
Add ActivityPub/JSON-LD vocabulary types via YAML definitions and codegen.
fep
Retrieves Fediverse Enhancement Proposals and explains their implementation with Fedify APIs.
inbox
Configure Fedify inbox listeners for handling incoming ActivityPub activities.
fedify
Implements ActivityPub federation servers in TypeScript using Fedify dispatchers and listeners.
migration
Migrates Fedify code between versions by applying breaking changes from CHANGES.md.
actor
Implement an ActivityPub actor dispatcher with key pairs and WebFinger discovery in Fedify.
create-example-app-with-integration
Creates and tests Fedify example applications for web framework integration packages.
commit
Creates Git commits with formatted messages for currently staged changes.
get-reviews
Fetch, organize, and help resolve GitHub pull request reviews via the gh CLI.
add-to-fedify-init
Registers a new web framework integration in the @fedify/init scaffolding package and verifies it with mise test:init.
sacho
Manages changelogs as Markdown fragments compiled into CHANGES.md at release time.
create-integration-package
Creates Fedify integration packages for web frameworks with middleware and tests.
Frequently Asked Questions
FAQPage SchemaHow to install Fedify skills?▼
Run `npx skills add fedify-dev/fedify --all -g -y` in your terminal to install all skills in this suite globally.
What is Fedify used for?▼
Fedify is a TypeScript framework for building federated servers that speak ActivityPub, so your app can connect with Mastodon and the wider fediverse. These skills help your AI agent write correct Fedify code.
How to handle incoming ActivityPub activities?▼
The inbox skill walks your agent through registering inbox listeners for Follow, Like, Create, and other activity types, including error handling and idempotency.
Does Fedify work with Next.js, Hono, or Express?▼
Yes. Fedify ships integration packages for over a dozen frameworks, and the skills teach your agent to mount the correct middleware instead of hand-rolling routes.
Can AI help migrate Fedify versions?▼
Yes. The migration skill reads the changelog, lists breaking changes between versions, and rewrites deprecated API usage in your codebase.
Related Repositories in Software Engineering
View All in Software Engineering→openclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core