ab-test-setup
A/Bテストや実験の設計・実装を支援するスキル。 「A/Bテストを設計して」「スプリットテストしたい」「仮説を立ててテストしたい」「バリアントを比較」等のリクエストで発動。 トラッキング実装は analytics-tracking を参照。
テンプレートから Google Slides を作成するスキル。 「Google Slidesを作って」「スライド生成」「プレゼン作成」等のリクエストで発動。 GAS + clasp CLI でテンプレートコピー・コンテンツ書き換え・ゼロからのデッキ生成を行う。
Claude Code
$ npx -y skills add minicoohei/ai-agent-camp --skill gslides-creator --agent claude-code
Codex
$ npx skills add minicoohei/ai-agent-camp --skill gslides-creator -a codex -y
Cursor
$ npx skills add minicoohei/ai-agent-camp --skill gslides-creator -a cursor -y
Gemini CLI
$ npx skills add minicoohei/ai-agent-camp --skill gslides-creator -a gemini-cli -y
GitHub Copilot
$ npx skills add minicoohei/ai-agent-camp --skill gslides-creator -a github-copilot -y
OpenCode
$ npx skills add minicoohei/ai-agent-camp --skill gslides-creator -a opencode -y
Windsurf
$ npx skills add minicoohei/ai-agent-camp --skill gslides-creator -a windsurf -y
name: gslides-creator description: "テンプレートから Google Slides を作成するスキル。 「Google Slidesを作って」「スライド生成」「プレゼン作成」等のリクエストで発動。 GAS + clasp CLI でテンプレートコピー・コンテンツ書き換え・ゼロからのデッキ生成を行う。" triggers: - gslides-creator - Google Slides作成 - スライド生成 - プレゼン作成 - テンプレートからスライド - gslides
テンプレートからGoogle Slidesを作成、またはゼロからデッキを生成する。
# clasp ログイン済み clasp login # GAS API 有効化 # https://script.google.com/home/usersettings # gslides-parser が設定済み(convert コマンドで使用) python skills/gslides-parser/scripts/gslides_parser.py setup
# 1. GAS プロジェクト初期設定(初回のみ) python skills/gslides-creator/scripts/gslides_creator.py setup # 2. テンプレートから新トピックで作成 python skills/gslides-creator/scripts/gslides_creator.py convert \ 1ZVAI8Cjts1N44lYXgoCoZXfb0gz7BAx7A1A5-bhapvQ \ --topic "エンジニア向け Claude Code 実践講座" \ --title "Claude Code 実践講座" # 3. ゼロからデッキ生成 python skills/gslides-creator/scripts/gslides_creator.py deck \ --topic "2026年Q1営業報告" --slides 10 --style corporate
| コマンド | 説明 | |---------|------| | `setup` | GAS プロジェクト初期設定 | | `convert <template_id> --topic "..."` | テンプレートコピー → Gemini で書き換え | | `build <template_id> --data data.yaml` | テンプレートコピー → YAML データで精密書き換え | | `deck --topic "..."` | ゼロからデッキ生成(Gemini アウトライン) |
テンプレートをコピーし、Gemini で新トピックに合わせたコンテンツを生成して `replaceAllText` で一括置換。
python gslides_creator.py convert TEMPLATE_ID \ --topic "新しいトピック" \ --title "新しいタイトル"
処理フロー: 1. gslides-parser でテンプレート構造を解析 2. Gemini Flash でプレースホルダーの新コンテンツ生成 3. GAS `convertPresentation()` でテンプレートコピー + replaceAllText 4. 新しい Google Slides URL を出力
マッピング YAML に基づいて要素単位でテキスト・スタイル・位置を書き換え。
# 1. gslides-parser でマッピング取得 python gslides_parser.py analyze TEMPLATE_ID -o mapping.yaml # 2. データ YAML を作成(手動 or Gemini) # 3. ビルド python gslides_creator.py build TEMPLATE_ID \ --data data.yaml --title "新しいプレゼン"
データ YAML 形式:
slides:
- slide_number: 1
elements:
- id: "g123abc"
value: "新しいタイトルテキスト"
style:
font: "Noto Sans JP"
size: 36
bold: true
- id: "g456def"
value: "新しい本文テキスト"Gemini でアウトラインを生成し、GAS でスライドを構築。
python gslides_creator.py deck \ --topic "AI活用提案" \ --slides 10 \ --style corporate \ --save-outline outline.yaml # テンプレートのテーマを継承する場合 python gslides_creator.py deck \ --topic "Q1報告" \ --template TEMPLATE_ID \ --style minimal
| スタイル | 説明 | |---------|------| | `corporate` | ブルー系ビジネス(デフォルト) | | `minimal` | モノトーン + 赤アクセント |
| タイプ | 説明 | |--------|------| | title | タイトルスライド | | section | セクション区切り | | content | 箇条書き | | key_message | 主要メッセージ | | two_column | 2列レイアウト | | comparison | 比較(左右) | | agenda | アジェンダ | | closing | 締めスライド | | kpi_dashboard | KPI カード | | process_flow | プロセスフロー | | table | テーブル |
| 関数 | ファイル | 説明 | |------|---------|------| | `convertPresentation()` | convertSlides.js | テンプレートコピー + replaceAllText | | `listPlaceholders()` | convertSlides.js | プレースホルダー一覧取得 | | `buildPresentation()` | buildSlides.js | 要素単位の詳細書き換え | | `createDeck()` | deckSlides.js | ゼロからデッキ生成 | | `createDeckFromTemplate()` | deckSlides.js | テンプレートベースのデッキ生成 |
AI Agent Training for Non-Engineers - Complete Guide to Claude Code / Cursor / Codex ### ⚠️ Before you clone Official repository (maintained by the authors): Running AI agents from this repo grants them shell, file-write, and external-API permissions on your
A/Bテストや実験の設計・実装を支援するスキル。 「A/Bテストを設計して」「スプリットテストしたい」「仮説を立ててテストしたい」「バリアントを比較」等のリクエストで発動。 トラッキング実装は analytics-tracking を参照。
マルチエージェントシステムのアーキテクチャ設計ツールキット。 「エージェントを設計して」「マルチエージェント構成」「エージェントのアーキテクチャ」「オーケストレーション設計」等のリクエストで発動。
アナリティクスのトラッキング設定・改善・監査を支援するスキル。 「トラッキングを設定」「GA4を導入」「コンバージョン計測」「イベントトラッキング」「UTMパラメータ」「GTMの設定」等のリクエストで発動。 A/Bテスト計測は ab-test-setup…
テーマからアウトライン生成→文体プロファイル適用→Markdown記事出力を行う記事執筆スキル。 挿絵マーカーの自動挿入、style-analyzerプロファイル参照による文体統一に対応。…
各種SNS・広告プラットフォーム向けのバナー/クリエイティブを生成するスキル。 X, Facebook, Instagram, PRTimes, YouTube, LINE, Web広告に対応。…
GCPプロジェクト単位でBigQuery認証を設定するスキル。 gcloud設定プロファイルで複数プロジェクトを安全に分離管理。 「BigQueryに繋ぎたい」「BQ認証」「gcloud認証」「データ分析の認証設定」等のリクエストで発動。
How to work in a Codebase Wiki project (the `codebase-wiki` starter pack): an agent-authored, source-grounded wiki of the…
Simulates academic peer review, evaluating papers across Originality, Methodology, Results, and Writing to provide Major/Minor…