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.md
source content

ActivityPub Client-to-Server (C2S) Implementation Guide

概要

ActivityPub は、分散型ソーシャルネットワーキングのためのプロトコルです。 このスキルでは、主に Client-to-Server (C2S) の実装に焦点を当てます。

詳細な情報は以下のファイルに分割されています。必要に応じて参照してください。

📚 詳細ガイド

  1. Concepts

    • JSON-LD & Context (
      @context
      )
    • Actor Structure
    • ID & URI Structure
  2. Messaging & Side Effects

    • Inbox / Outbox Behavior
    • Server Side Effects (Validation, Persistence, Federation)
  3. Activity Types

    • Create, Update, Delete
    • Follow, Undo
    • Like, Announce

参考リソース

仕様書 (W3C)

ガイド & チュートリアル

ツール

  • FediDB: Fediverse のソフトウェアとインスタンスの統計。
  • JSON-LD Playground: JSON-LD の動作確認とデバッグ。