fedify-devfedify-devOfficial·12 Agent Skills Included

fedify

Build federated social servers with ActivityPub and AI guidance

Guides AI agents through building ActivityPub servers with the Fedify TypeScript framework. Covers actor setup, inbox listeners, key pairs, WebFinger, framework integrations, and version migrations. Removes guesswork around federation security, signatures, and interoperability with Mastodon and other fediverse software.
npx skills add fedify-dev/fedify --all -g -y

All Skills in This Repository (12)

Pure Emerald Level Indicators
📦 In Repo
fedify-devfedify-dev

add-vocab

Add ActivityPub/JSON-LD vocabulary types via YAML definitions and codegen.

Official
Intermediate
📦 In Repo
fedify-devfedify-dev

fep

Retrieves Fediverse Enhancement Proposals and explains their implementation with Fedify APIs.

Official
Intermediate
📦 In Repo
fedify-devfedify-dev

inbox

Configure Fedify inbox listeners for handling incoming ActivityPub activities.

Official
Basic
📦 In Repo
fedify-devfedify-dev

fedify

Implements ActivityPub federation servers in TypeScript using Fedify dispatchers and listeners.

Official
Advanced
📦 In Repo
fedify-devfedify-dev

migration

Migrates Fedify code between versions by applying breaking changes from CHANGES.md.

Official
Intermediate
📦 In Repo
fedify-devfedify-dev

actor

Implement an ActivityPub actor dispatcher with key pairs and WebFinger discovery in Fedify.

Official
Basic
📦 In Repo
fedify-devfedify-dev

create-example-app-with-integration

Creates and tests Fedify example applications for web framework integration packages.

Official
Advanced
📦 In Repo
fedify-devfedify-dev

commit

Creates Git commits with formatted messages for currently staged changes.

Official
Basic
📦 In Repo
fedify-devfedify-dev

get-reviews

Fetch, organize, and help resolve GitHub pull request reviews via the gh CLI.

Official
Advanced
📦 In Repo
fedify-devfedify-dev

add-to-fedify-init

Registers a new web framework integration in the @fedify/init scaffolding package and verifies it with mise test:init.

Official
Intermediate
📦 In Repo
fedify-devfedify-dev

sacho

Manages changelogs as Markdown fragments compiled into CHANGES.md at release time.

Official
Advanced
📦 In Repo
fedify-devfedify-dev

create-integration-package

Creates Fedify integration packages for web frameworks with middleware and tests.

Official
Advanced

Frequently Asked Questions

FAQPage Schema
How 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