自宅サーバーのカンファレンス「自鯖缶」のA2ポスターを作るための skill です。Claude Code と Codex のどちらからでも使えます。
skills/jisabakan-poster/ # skill 本体(ここだけを編集する)
├── SKILL.md # エージェント向けの手順
├── agents/openai.yaml # Codex の表示名
├── template/ # 穴埋めの poster.md、テーマ、ロゴ、render.cjs
└── scripts/check-qr.py # PDF の QR を読み取って確かめる
.claude-plugin/ # Claude Code のプラグイン/マーケットプレイス定義
.claude/skills/ # clone して使うとき用(skill 本体へのリンク)
.agents/skills/ # Codex 用(skill 本体へのリンク)
examples/ # 作ったポスターのソースと PDF・PNG(見本)
/plugin marketplace add cniajp/jisabakan-poster-skill
/plugin install jisabakan-poster@jisabakan
このリポジトリを clone して中で claude を起動した場合は、何もしなくても使えます。
このリポジトリを clone して中で codex を起動した場合は、何もしなくても使えます(.agents/skills/ から読み込まれます)。
ほかの場所で使うときは、skill のフォルダを ~/.agents/skills/ に置きます。
git clone git@github.com:cniajp/jisabakan-poster-skill.git
ln -s "$PWD/jisabakan-poster-skill/skills/jisabakan-poster" ~/.agents/skills/jisabakan-poster入れたあとは Codex を再起動してください。
「自鯖缶のコミュニティ連携ポスターをA2で作って」のように頼むと、skill が template/ を作業フォルダにコピーして、公式サイトで事実を確認しながら poster.md を書き換え、PDF と PNG を書き出します。
手で動かすときは次のとおりです。
cp -R skills/jisabakan-poster/template posters/2026-11-community
cd posters/2026-11-community
npm install
node render.cjs # output/pdf/poster-a2.pdf と output/png/poster-a2.png必要なもの: Node.js、Google Chrome、qrencode(QR を作るとき)、poppler(pdftotext など)、Python 3(QR の確認)。
