From playbook-generator
playbook スキル(ブラウザ操作の手順書管理スキル)をプロジェクトに導入・更新するジェネレータ。`.claude/skills/playbook/SKILL.md` などに SKILL.md を書き出し、データディレクトリ(`.claude/playbook/`)と gitignore 設定を整える。「playbook スキル追加」「playbook 導入」「playbook セットアップ」「playbook-generator」などのキーワードで起動。
How this skill is triggered — by the user, by Claude, or both
Slash command
/playbook-generator:playbook-generatorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
playbook スキル(ブラウザ操作の手順書管理スキル)をプロジェクトに導入・更新するメタスキル。
playbook スキル(ブラウザ操作の手順書管理スキル)をプロジェクトに導入・更新するメタスキル。
このジェネレータは、プラグインとしてインストールされた playbook-generator 経由で、各プロジェクトにファイルベースの playbook スキルを生成する。生成されたファイルは git 管理でき、チームメンバーと共有できる。プラグイン本体を更新してジェネレータを再実行すれば、最新の SKILL.md に追従できる。
生成される playbook SKILL.md のテンプレートは、このスキルと同じディレクトリの references/playbook-skill-template.md に配置されている。ジェネレータはこのファイルを読み込んで、検出した配置先にコピーする。
以下の順で「playbook SKILL.md の配置先」を決定する。
CLAUDE.md のヒント
CLAUDE.md と ~/.claude/CLAUDE.md を読み、スキル配置に関する記述(.agents/skills/、~/dev/byteflare-co/claude-skills/ など)があれば候補に挙げる.agents/skills/ に実体を置き .claude/skills/ から symlink」→ .agents/skills/playbook/SKILL.mdディレクトリの存在チェック
.agents/skills/(symlink 方式)が存在 → .agents/skills/playbook/ を候補~/dev/byteflare-co/claude-skills/(ユーザーレベル一元管理)が存在 → 候補として提示.claude/skills/playbook/既存の playbook スキルの検出
.agents/skills/playbook/SKILL.md または .claude/skills/playbook/SKILL.md が既存なら「更新モード」として扱う検出結果をもとに、AskUserQuestion で候補を提示する。選択肢の例:
検出したプロジェクト状態:
- .agents/skills/ ディレクトリあり(symlink 方式)
- 既存の .agents/skills/playbook/SKILL.md あり(バージョン: ..., 更新日: ...)
playbook スキルをどこに配置しますか?
[1] .agents/skills/playbook/SKILL.md(推奨: 既存を更新)
[2] .claude/skills/playbook/SKILL.md(標準)
[3] ~/dev/byteflare-co/claude-skills/playbook/SKILL.md(ユーザーレベル)
[4] カスタムパスを入力
diff で見せてから上書き可否を確認するreferences/playbook-skill-template.md の内容を読み込むmkdir -p で作成).bak サフィックスでバックアップを取る生成される playbook SKILL.md は、UI Map や個別 Playbook データをスキル自身の references/ サブディレクトリ(例: .agents/skills/playbook/references/)に保存する設計。スキル本体とデータが同じ場所にあるため、配置先のディレクトリが git 管理されていれば自動的にチーム共有できる(.gitignore の追加調整は不要)。
git check-ignore <path> で ignore されていないか確認).gitignore の whitelist 追加を提案する.agents/skills/ に配置した場合は、プロジェクトで symlink-skills 方式が使われているか確認する。.claude/skills が .agents/skills への symlink になっていない場合は、その旨を通知する以下のフォーマットで報告する:
✅ playbook スキルを導入しました
📂 配置先:
SKILL.md: <パス>
データ保存場所: <パス>/references/
🚀 使い方:
/playbook init [URL] - 対象プロダクトを巡回して UI Map を生成
/playbook create - 新しい Playbook を作成
/playbook list - 登録済み Playbook を一覧表示
/playbook [操作名] - Playbook を実行
/playbook update - Playbook を更新
📝 次のアクション:
- チームに共有する場合: `git add <配置先ディレクトリ> && git commit`
- すぐ使う場合: `/playbook init https://example.com`
既存の SKILL.md が存在する場合、ジェネレータは「更新モード」として動作する。
name: と description: フィールドを確認し、本当に playbook スキルかを検証diff で表示.bak にバックアップ)claude plugin marketplace update byteflare-skills 後にこのジェネレータを再実行すれば最新版に追従できる.gitignore 設定を確認せずに書き込む(意図せず ignore された場所に書いてしまう事故を防ぐ)Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub byteflare-co/byteflare-skills --plugin playbook-generator