Awesome-omni-skill activitypub-c2s
ActivityPub Client-to-Server (C2S) インタラクションの実装ガイド。概要とリファレンスを提供する。詳細はサブファイルを参照。
install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/tools/activitypub-c2s" ~/.claude/skills/diegosouzapw-awesome-omni-skill-activitypub-c2s && rm -rf "$T"
manifest:
skills/tools/activitypub-c2s/SKILL.mdsource content
ActivityPub Client-to-Server (C2S) Implementation Guide
概要
ActivityPub は、分散型ソーシャルネットワーキングのためのプロトコルです。 このスキルでは、主に Client-to-Server (C2S) の実装に焦点を当てます。
詳細な情報は以下のファイルに分割されています。必要に応じて参照してください。
📚 詳細ガイド
-
- JSON-LD & Context (
)@context - Actor Structure
- ID & URI Structure
- JSON-LD & Context (
-
- Inbox / Outbox Behavior
- Server Side Effects (Validation, Persistence, Federation)
-
- Create, Update, Delete
- Follow, Undo
- Like, Announce
参考リソース
仕様書 (W3C)
- ActivityPub W3C Recommendation: ActivityPub の公式仕様書。
- ActivityStreams 2.0: オブジェクトやActivityの語彙定義。
- ActivityStreams Vocabulary: 利用可能な全プロパティとタイプのリファレンス。
ガイド & チュートリアル
- ActivityPub Rocks!: 実装状況やテストスイートへのリンク集。
- Guide for new ActivityPub implementers: SocialHub コミュニティによる実装ガイド。
- FediDevs: Fediverse 開発者向けのリソース集。
ツール
- FediDB: Fediverse のソフトウェアとインスタンスの統計。
- JSON-LD Playground: JSON-LD の動作確認とデバッグ。