paw-wbc-setup について
paw-wbc-setupは、プロジェクトにWebinar Creator Suiteを導入・設定するスキルです。個人制作者向けに作業ディレクトリと案内ファイルを用意し、ウェビナー案を制作可能なアウトラインと台本へ進めるワークフローを整えます。
主な機能
- 01ウェビナー作業ディレクトリの作成
- 02案内用インデックスの作成
- 03必要に応じた基本設定の収集
- 04デフォルト値と自然言語設定への対応
- 05既存の作業と設定の保持
活用シーン
- 01プロジェクトへのWebinar Creator Suiteの導入
- 02ウェビナー作業と活動ログ用のフォルダー作成
- 03基本言語とユーザー設定の構成
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ pawbytes/ skill-suites --skill paw-wbc-setupインストール後、Claude Code で/paw-wbc-setupを入力して読み込まれたか確認します。
同梱ファイルassets/module.yaml
詳細
ウェビナー作成スイートのセットアップ
概要
Webinar Creator Suite モジュールをプロジェクトにインストールして設定します。このモジュールは、ひとりで活動するクリエイターが漠然としたウェビナーのアイデアから、本番で使えるスライドデッキのアウトラインとスクリプトを作成できるようにガイドするパイプラインです。
以下の出力ディレクトリ構成と案内ファイルを作成します。
{project-root}/.pawbytes/webinar-suites/— モジュールのルート{project-root}/.pawbytes/webinar-suites/index.md— ウェビナーとそのステータスを管理する案内ファイル{project-root}/.pawbytes/webinar-suites/webinars/— ウェビナー用ワークスペース{project-root}/.pawbytes/webinar-suites/daily/— 日々の活動ログ
{project-root} は設定値のリテラルトークンです。実際のパスに置き換えないでください。値がプロジェクトルートからの相対パスであることを、利用する LLM に伝えるためのものです。
原則
- 冪等なセットアップ:セットアップを複数回実行しても、既存の作業を破壊しないようにします
- 最小限の設定:必須の設定のみ収集し、可能な場合はコアの Pawbytes 設定を継承します
- 明確な確認:完了前に、作成したものを必ず表示します
- 既存の設定を尊重:明示的な同意なしにユーザー設定を上書きしません
起動時
- モジュールのメタデータを確認するために
./assets/module.yamlを読み込みます {project-root}/.pawbytes/webinar-suites/が存在するか確認します。存在する場合は、ユーザーに更新であることを伝えます{project-root}/.pawbytes/config/config.yamlにコアの Pawbytes 設定があるか確認します
ユーザーが引数(例:accept all defaults、--headless)を指定した場合は、対話形式のプロンプトを省略し、デフォルト値を使用します。
値のインライン指定: Pawbytes の規則に従い、ユーザーは自然言語で具体的な値をインラインで指定することもできます。呼び出しからキーと値のペアを解析し、直接適用します。
- 「私の名前は Alice」→
user_name: Alice - 「インドネシア語を使用」→
communication_language: Indonesian - 「ユーザー名は Alice、言語はインドネシア語」→ 両方の値を適用
これにより、フラグの完全な構文を使わずに、カスタム値を指定して対話なしでセットアップできます。
設定の収集
このモジュールには、コアの Pawbytes 設定以外に独自の設定変数はありません。コア設定がまだ存在しない場合にのみ収集します。
コア設定(コアキーがまだない場合のみ):
user_name(デフォルト:Pawbytes)communication_language(デフォルト:English)document_output_language(デフォルト:English —communication_languageと同じ)
これらの値は {project-root}/.pawbytes/config/config.user.yaml に書き込みます(user_name、communication_language、document_output_language)。
デフォルト値を角括弧内に示してプロンプトで質問します。すべての値をまとめて提示し、変更したい値だけを一度に回答できるようにします。
出力ディレクトリの作成
モジュールのディレクトリ構成を作成します。
mkdir -p "{project-root}/.pawbytes/webinar-suites/webinars"
mkdir -p "{project-root}/.pawbytes/webinar-suites/daily"
案内ファイルの作成
初期内容を記載した {project-root}/.pawbytes/webinar-suites/index.md を作成します。
# Webinar Creator Suite
## Active Webinars
| Webinar | Status | Last Updated |
|---------|--------|--------------|
| (none) | | |
## Quick Reference
- **Workflow:** `paw-wbc-webinar-creation` — Guided pipeline from idea to deliverables
- **Discovery Agent:** `paw-wbc-agent-discovery` — Research, hooks, angle selection
- **Producer Agent:** `paw-wbc-agent-producer` — Slide deck outline, script writing
## Directory Structure
webinars/{webinar-slug}/ ├── brief.md # 初期ブリーフとオーディエンスのコンテキスト ├── research-context.md # 要約した調査結果 ├── hook-selected.md # 選択したフックとその理由 ├── slide-deck-outline.md # LLM 用のスライド構成 ├── script.md # 全文および部分スクリプト └── recommendations.md # 検討すべき、明らかになったインサイト
daily/ └── YYYY-MM-DD.md # 日々の活動ログ
設定の書き込み
コア設定を収集した場合は、以下に書き込みます。
{project-root}/.pawbytes/config/config.yaml— コアセクションが存在しない場合{project-root}/.pawbytes/config/config.user.yaml— user_name、communication_language、document_output_language 用
{project-root}/.pawbytes/config/module-help.csv が存在する場合は、そこにモジュールを登録します。
確認
作成したもの(ディレクトリ、案内ファイル、新規インストールか更新か)を表示します。その後、./assets/module.yaml の greeting をユーザーに表示します。
成果
ユーザーの user_name と communication_language が判明したら(収集した入力、引数、既存の設定のいずれかから)、セッションの残りの間は一貫して使用します。設定された名前でユーザーに呼びかけ、設定された言語でコミュニケーションを取ります。
出力の仕様
セットアップが完了すると、以下が保証されます。
- アクションの種類:モジュールのインストール/設定
- 作成されるファイル:
{project-root}/.pawbytes/webinar-suites/ディレクトリ{project-root}/.pawbytes/webinar-suites/index.md案内ファイル{project-root}/.pawbytes/webinar-suites/webinars/ディレクトリ{project-root}/.pawbytes/webinar-suites/daily/ディレクトリ{project-root}/.pawbytes/config/config.user.yaml(コア設定を収集した場合)
- 推奨事項:最初のウェビナーを開始するには、
paw-wbc-webinar-creationを実行することを推奨します。