Fedify Vocabulary Manager
Automates the creation and management of ActivityPub and JSON-LD vocabulary definitions for the Fedify framework.
This skill streamlines the development of federated applications by providing a structured workflow for defining new ActivityPub vocabulary types within the Fedify ecosystem. It guides developers through the process of creating YAML-based schema definitions, managing complex JSON-LD contexts, and executing code generation tools to produce type-safe TypeScript classes. By enforcing strict validation of URIs, property ranges, and functional flags, the skill ensures high interoperability across the Fediverse and prevents common pitfalls in protocol implementation.
主な機能
01986 GitHub stars
02Comprehensive JSON-LD context and compaction management
03Automated TypeScript code generation for vocabulary classes
04Strict validation for entity flags and URI accuracy
05Support for FEPs, Mastodon extensions, and custom vocabularies
06Standardized YAML schema creation for ActivityPub/JSON-LD types
ユースケース
01Implementing new Fediverse Enhancement Proposals (FEPs) in Fedify servers
02Extending standard ActivityStreams types with custom third-party metadata
03Adding support for Mastodon-specific extensions to custom ActivityPub actors