[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-1109":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":15,"stars7d":15,"stars30d":15,"stars90d":16,"forks30d":16,"starsTrendScore":17,"compositeScore":18,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":21,"hasPages":19,"topics":22,"createdAt":10,"pushedAt":10,"updatedAt":29,"readmeContent":30,"aiSummary":31,"trendingCount":16,"starSnapshotCount":16,"syncStatus":32,"lastSyncTime":33,"discoverSource":34},1109,"ai-agent-camp","minicoohei\u002Fai-agent-camp","minicoohei","AI Agent Camp — non-engineer-friendly AI agent training curriculum. Lessons, skills, commands, and hooks for Claude Code, Cursor, and Codex.","https:\u002F\u002Fai-agent.camp",null,"Python",359,13,6,1,0,3,3.44,false,"main",true,[23,24,25,26,27,28],"ai-agent","claude-code","codex","curriculum","cursor","education","2026-06-12 02:00:23","[English](README.md) | [日本語](README.ja.md) | [Español](README.es.md)\n\n# ai-agent-camp\n\n**AI Agent Training for Non-Engineers - Complete Guide to Claude Code \u002F Cursor \u002F Codex**\n\n[![GitHub](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGitHub-minicoohei%2Faiagent--base-181717?style=flat&logo=github)](https:\u002F\u002Fgithub.com\u002Fminicoohei\u002Fai-agent-camp)\n[![Version](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FVersion-2.0.0-blue.svg)](https:\u002F\u002Fgithub.com\u002Fminicoohei\u002Fai-agent-camp\u002Freleases)\n[![Python 3.9+](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPython-3.9+-3776ab.svg?style=flat&logo=python)](https:\u002F\u002Fwww.python.org\u002F)\n\n> ### ⚠️ Before you clone\n>\n> **Official repository** (maintained by the authors):\n> - `https:\u002F\u002Fgithub.com\u002Fminicoohei\u002Fai-agent-camp`\n>\n> Running AI agents from this repo grants them shell, file-write, and external-API permissions on your machine. **Forks and mirrors can silently alter lessons or skills.** Before running any lesson, verify your clone:\n>\n> ```bash\n> python3 tools\u002Fscripts\u002Fverify_integrity.py\n> ```\n>\n> If the check reports a fork or missing files, review `git diff upstream\u002Fmain -- .claude\u002F skills\u002F tools\u002F scripts\u002F` before proceeding. See [`docs\u002Fsecurity-guardrails.md`](docs\u002Fsecurity-guardrails.md).\n\n\u003C!-- AGENT-META v1\nschema: https:\u002F\u002Fgithub.com\u002Fminicoohei\u002Fai-agent-camp\u002Fblob\u002Fmain\u002Fdocs\u002Frelease-process.md#agent-meta-v1\nrepo: minicoohei\u002Fai-agent-camp\nprimary_branch: main\nlanguages: [ja, en, es]\ndefault_language: ja\nlatest_tag_api: https:\u002F\u002Fapi.github.com\u002Frepos\u002Fminicoohei\u002Fai-agent-camp\u002Freleases\u002Flatest\nrelease_asset_pattern: https:\u002F\u002Fgithub.com\u002Fminicoohei\u002Fai-agent-camp\u002Freleases\u002Fdownload\u002F{tag}\u002Fai-agent-camp-{lang}-{tag}.zip\nmanifest_raw_pattern: https:\u002F\u002Fraw.githubusercontent.com\u002Fminicoohei\u002Fai-agent-camp\u002F{ref}\u002Fcourses\u002Flessons.manifest{lang_suffix}.yaml\nlang_suffix: {ja: \"\", en: \".en\", es: \".es\"}\nintegrity_cli: python3 tools\u002Fscripts\u002Fverify_integrity.py\n-->\n\n## Releases & Downloads\n\nReleases are cut from `main` as tags matching `v*` (semver). A single tag produces three language-specific zip archives, all attached to the same GitHub Release.\n\n**Download URL pattern** (pinned, never moves once published):\n\n```\nhttps:\u002F\u002Fgithub.com\u002Fminicoohei\u002Fai-agent-camp\u002Freleases\u002Fdownload\u002F{tag}\u002Fai-agent-camp-{lang}-{tag}.zip\n```\n\n| Language | Asset | Checksum |\n|----------|-------|----------|\n| 日本語 | `ai-agent-camp-ja-{tag}.zip` | `ai-agent-camp-ja-{tag}.zip.sha256` |\n| English | `ai-agent-camp-en-{tag}.zip` | `ai-agent-camp-en-{tag}.zip.sha256` |\n| Español | `ai-agent-camp-es-{tag}.zip` | `ai-agent-camp-es-{tag}.zip.sha256` |\n\nEach zip contains `courses\u002F`, `skills\u002F`, `.claude\u002F`, `.cursor\u002F`, `docs\u002F` with language suffixes already stripped, plus a `CHECKSUMS.txt` covering every file inside.\n\n### For humans\n\n```bash\n# Latest release, any language\ngh release download --repo minicoohei\u002Fai-agent-camp --pattern 'ai-agent-camp-en-*.zip'\n\n# Specific version\ngh release download v0.1.0 --repo minicoohei\u002Fai-agent-camp \\\n  --pattern 'ai-agent-camp-en-v0.1.0.zip'\n```\n\n### For AI agents\n\nParse the `\u003C!-- AGENT-META v1 -->` block above, then:\n\n1. (optional) hit `latest_tag_api` to resolve the current tag\n2. fill `release_asset_pattern` with `{tag}` and `{lang}`\n3. download, verify against the matching `.sha256` asset, unzip\n\nIf you only need the lesson manifest, use `manifest_raw_pattern` with the `lang_suffix` map to fetch `courses\u002Flessons.manifest[.en|.es].yaml` directly from a ref (branch, tag, or commit SHA).\n\nSee [`docs\u002Frelease-process.md`](docs\u002Frelease-process.md) for the full specification, versioning policy, rollback procedure, and a Python parsing sample.\n\n> **Before the first tag is cut**: there are no Release assets yet, so the URL pattern above will 404 until `v0.1.0` ships. Until then, clone the repo directly (`git clone https:\u002F\u002Fgithub.com\u002Fminicoohei\u002Fai-agent-camp.git`) or fetch individual files via `raw.githubusercontent.com\u002F...\u002Fmain\u002F...`.\n\n## Table of Contents\n\n- [Project Overview](#project-overview)\n- [Key Features](#key-features)\n- [Quick Start](#quick-start)\n- [Web Course (Recommended)](#web-course-recommended)\n- [Tool Comparison](#tool-comparison)\n- [Learning Path](#learning-path)\n- [Directory Structure](#directory-structure)\n- [Skill Matrix](#skill-matrix)\n- [Required APIs](#required-apis)\n- [Releases & Downloads](#releases--downloads)\n- [Documentation](#documentation)\n- [FAQ](#faq)\n- [Contributing](#contributing)\n- [Support](#support)\n\n---\n\n## Project Overview\n\n**ai-agent-camp** is a comprehensive training resource for **non-engineering roles** such as marketing, sales, planning, and administration to automate and streamline their work using AI agents like Claude Code, Cursor, and Codex.\n\n### Target Audience\n\n- People with no programming experience\n- Those who want to use AI tools in their daily work\n- Anyone interested in automation and data analysis\n- Teams looking to improve their overall AI literacy\n\n### Vision\n\nDemocratize AI agents from \"tools for specialists\" to \"tools everyone can use,\" boosting productivity across the entire organization.\n\n---\n\n## Key Features\n\n- **Optimized for Non-Engineers**\n  - No programming knowledge required\n  - Step-by-step tutorials\n  - Materials based on real business scenarios\n\n- **Practical Skill Set**\n  - 80+ ready-to-use commands\n  - 42+ implemented skills (including marketing and LP\u002FHP creation)\n  - Business-specific workflow samples\n\n- **Comprehensive Curriculum**\n  - AI Fundamentals (Foundation) - 11 chapters\n  - Environment Setup - 3 chapters\n  - 20 core modules (Google Workspace, video production, requirements definition, marketing, and more)\n  - CursorBootcamp YAML metadata support (all chapters)\n  - Total study time: approx. 24 hours (30+ hours including exercises)\n\n- **Security and Best Practices**\n  - API key management guidelines\n  - Secure data handling methods\n  - Enterprise deployment guidance\n\n- **Business Workflow Templates**\n  - Customer support\n  - Sales processes\n  - Content marketing\n  - Onboarding automation\n  - Approval flow optimization\n\n---\n\n## Quick Start\n\n### Prerequisites\n\n- Git installed\n- Python 3.9+\n- Internet connection\n- Cursor, Claude Code, or Codex available\n- **Windows users: WSL2 + Ubuntu is required.** Native Windows (PowerShell \u002F cmd) is not supported. See [docs\u002Fterminal-guide.md](docs\u002Fterminal-guide.md) for WSL2 setup.\n\n> **Which tool should I choose?** Run `\u002Fstart-0-8` (Tool Selection Guide) to compare Cursor \u002F Claude Code \u002F Codex and find the best fit.\n\n### Quickest Way to Begin\n\n1. Clone this repo\n2. Read the entry point for your tool:\n   - Codex: `AGENTS.md`\n   - Claude Code: `CLAUDE.md`\n   - Cursor: `.cursor\u002Fcommands\u002Flesson\u002Fstart-0-1.md` and other files in `.cursor\u002Fcommands\u002F*`\n3. Review the safety rules:\n   - Codex: `docs\u002Fcodex-safety.md`\n   - Claude Code \u002F Cursor: `docs\u002Fsecurity-guardrails.md`\n4. Run setup verification:\n   - Codex: `aiagent-check-setup`\n   - Cursor: `\u002Fcheck-setup`\n5. Start the first lesson with `start-0-1`\n\n### Create Your Own Repository\n\nCopy this repository as your own private repo using one of these methods:\n\n#### Method 1: Import Repository (GUI - Easy)\n\nThis can be done entirely through the GitHub web interface.\n\n1. Log in to GitHub and select \"+\" > \"Import repository\" in the top right\n2. Enter:\n   - **Your old repository's clone URL**: `https:\u002F\u002Fgithub.com\u002Fminicoohei\u002Fai-agent-camp.git`\n   - **Repository name**: any name (e.g., `my-aiagent`)\n   - **Privacy**: Select **Private**\n3. Click \"Begin import\"\n4. After import completes, clone your repository:\n   ```bash\n   git clone https:\u002F\u002Fgithub.com\u002F{your-username}\u002Fmy-aiagent.git\n   cd my-aiagent\n   ```\n\n#### Method 2: Clone & Push (Command Line)\n\nFor those comfortable with the terminal.\n\n```bash\n# 1. Create an empty Private repository on GitHub\n\n# 2. Create a mirror clone\ngit clone --bare https:\u002F\u002Fgithub.com\u002Fminicoohei\u002Fai-agent-camp.git my-aiagent.git\ncd my-aiagent.git\n\n# 3. Set the new origin and push\ngit push --mirror https:\u002F\u002Fgithub.com\u002F{your-username}\u002Fmy-aiagent.git\n\n# 4. Clone again for regular use\ncd ..\ngit clone https:\u002F\u002Fgithub.com\u002F{your-username}\u002Fmy-aiagent.git\n```\n\n### Pulling Updates from the Original Repository\n\nWhen the source materials are updated, pull changes with:\n\n```bash\n# First time only: add the original repo as upstream\ngit remote add upstream https:\u002F\u002Fgithub.com\u002Fminicoohei\u002Fai-agent-camp.git\n\n# Pull updates\ngit fetch upstream\ngit merge upstream\u002Fmain\n```\n\nIf you use Cursor, you can run **`\u002Fupdate-material`** in chat to do the same thing.\n\n> **Note**: If you have made local changes, merge conflicts may occur. Resolve them manually.\n\n### Installation Steps\n\n#### 1. Clone the Repository\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fminicoohei\u002Fai-agent-camp.git ~\u002Fai-agent-camp\ncd ~\u002Fai-agent-camp\n```\n\n#### 2. Set Up Environment Variables\n\n```bash\n# First, prepare the key entry in .env.local\nuv run python tools\u002Fcredential_manager.py prepare-dotenv GEMINI_API_KEY\n\n# After saving, optionally migrate to the Credential Store\n# uv run python tools\u002Fcredential_manager.py import-dotenv GEMINI_API_KEY --delete\n```\n\n> Do not paste API keys in chat. Save them in `.env.local`.\n\n#### 3. Install Python Dependencies\n\n```bash\n# Install dependencies with uv\nuv sync\n```\n\n#### 4. Start the Course\n\n```bash\n# Open the course in a browser\n# macOS: open https:\u002F\u002Fai-agent.camp\n# WSL2:  wslview https:\u002F\u002Fai-agent.camp   (or just open the URL in your Windows browser)\n\n# Open the workspace in Cursor\ncursor .\n\n# Claude Code and Codex also work with the same repo\nclaude\ncodex\n```\n\n### Getting Started by Tool\n\n#### Cursor\n\n```bash\n\u002Fcheck-setup\n\u002Foverview\n\u002Fstart-0-1\n```\n\n#### Claude Code\n\n- Read `CLAUDE.md`\n- Review `docs\u002Fsecurity-guardrails.md`\n- After setup verification, proceed to the lesson flow\n\n#### Codex\n\n- Read `AGENTS.md`\n- Open `docs\u002Fcodex-guide.md`\n- Run `aiagent-check-setup` skill for environment verification\n- Pass `start-0-1` to the `aiagent-lesson-runner` skill to start the first lesson\n\n---\n\n## Web Course (Recommended)\n\n> **Want a guided, structured learning experience?**\n>\n> [AI Agent Camp](https:\u002F\u002Fai-agent.camp) offers a comprehensive web-based course with 28 modules, 100+ lessons, and 70+ practical skills — including a 24\u002F7 AI tutor and a dedicated desktop app for automated environment setup.\n>\n> The web course covers the same curriculum as this repository, plus additional content and interactive features designed for non-engineers.\n>\n> 👉 **[Start learning at ai-agent.camp](https:\u002F\u002Fai-agent.camp)**\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fai-agent.camp\">\n    \u003Cimg src=\"docs\u002Fimages\u002Fai-agent-camp-preview.png\" alt=\"AI Agent Camp Web Course\" width=\"600\">\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n---\n\n## Tool Comparison\n\nThe materials themselves are shared. The differences are in how you enter and interact.\n\n| Item | Codex | Claude Code | Cursor |\n| --- | --- | --- | --- |\n| Entry point | `AGENTS.md` | `CLAUDE.md` | `.cursor\u002Fcommands\u002F*` |\n| Start lesson | `aiagent-lesson-runner` | Claude lesson flow | `\u002Fstart-*` |\n| Setup check | `aiagent-check-setup` | Claude-side check | `\u002Fcheck-setup` |\n| Safety model | sandbox + approval | Claude hooks + permissions | Cursor rules + commands |\n| Lesson ID | `start-*` | `start-*` | `start-*` |\n\nCommon points:\n- All tools use the same repository\n- All tools use the same lesson IDs\n- Security principles for secrets and Git are the same\n\nBasic rules for learners:\n- Keep small tasks lightweight\n- Write a short plan before starting large tasks\n- Read the relevant safety guide before touching Git, MCP, or secrets\n\n---\n\n## Learning Path\n\n### Phase 1: Foundation (AI Fundamentals) - 5 hours\n\nLearn the basics of AI agents across 11 chapters.\n\n| Chapter | Content | Study Time |\n|---------|---------|------------|\n| 0-1 | How LLMs Work - Fundamental Principles | 30 min |\n| 0-2 | Token Concepts and Calculation | 30 min |\n| 0-3 | What Are AI Agents | 30 min |\n| 0-4 | Context Engineering and Prompting | 30 min |\n| 0-5 | How to Use Cursor | 25 min |\n| 0-6 | MCP (Model Context Protocol) | 25 min |\n| 0-7 | Multimodal AI | 25 min |\n| 0-8 | RAG (Retrieval-Augmented Generation) | 25 min |\n| 0-9 | Skills \u002F SubAgents \u002F Agent Teams | 25 min |\n| 0-10 | Hallucination Prevention | 25 min |\n| 0-11 | AI Security | 25 min |\n\n**Learning Objectives**\n- Understand the fundamentals of LLMs\n- Know what tokens are\n- Grasp AI agent concepts\n- Write better prompts\n- Understand how MCP, RAG, and multimodal systems work\n- Recognize security risks when using AI\n\n---\n\n### Phase 2: Setup (Environment Setup) - 1.5 hours\n\nPrepare to actually use AI agents.\n\n| Module | Content | Study Time |\n|--------|---------|------------|\n| 0 | Claude Code \u002F Cursor Setup | 30 min |\n| 0.5 | Extensions and Customization | 15 min |\n| 0.9 | API Key Setup and Authentication | 45 min |\n\n**Learning Objectives**\n- Install Claude Code \u002F Cursor\n- Manage API keys securely\n- Complete basic configuration\n\n---\n\n### Phase 3: Core Modules - 17.5 hours\n\nAcquire skills you can use in real work.\n\n| # | Module | Key Skills | Lessons | Difficulty |\n|---|--------|------------|---------|------------|\n| **1** | **Banner & Image Generation** | banner-creator, nanobanana | 3 | ★ |\n| **2** | **Diagrams & Flowcharts** | diagram-generator, PlantUML | 3 | ★★ |\n| **3** | **Tutorials** | screenshot-analyzer, tutorial-generator | 6 | ★★ |\n| **4** | **Google Workspace** | gogcli, Gmail, Calendar, Drive, Sheets | 7 | ★★★ |\n| **5** | **PPTX Analysis & Editing** | pptx-analyzer, pptx-creator, pptx-converter | 2 | ★★ |\n| **6** | **Agent Development** | Commands\u002FSkills creation, customization | 5 | ★★★★ |\n| **7** | **Skills & Commands** | Skill design, SKILL.md implementation, testing, design patterns | 8 | ★★★★ |\n| **8** | **Data Analysis & EDA** | data-analyst, BigQuery, Marimo | 4 | ★★★ |\n| **9** | **Slack Integration** | slack-search, check-inbox, task-manager | 2 | ★ |\n| **10** | **GAS Automation** | gas-clasp-ops, Calendar, Sheets | 3 | ★★★ |\n| **11** | **GitHub Actions** | Workflow, Secrets, CI\u002FCD | 2 | ★★★ |\n| **12** | **Notion Integration** | Notion MCP, DB operations, ncli | 6 | ★★ |\n| **13** | **LP\u002FHP Creation** | Messaging, wireframes, Pencil design, HTML, Vercel deploy | 5 | ★★★ |\n| **14** | **Article Writing** | article-writer, copy-editing, fact-checker | 7 | ★★★ |\n| **15** | **Video Production** | Kling, HeyGen, Veo, Remotion, MV | 8 | ★★★ |\n| **16** | **Email\u002FLINE Automation** | email-sequence, Resend, LINE API | 8 | ★★★ |\n| **17** | **Marketing** | X posts, SEO research, copywriting, design mocks | 4 | ★★★ |\n| **18** | **Requirements & System Dev** | pm-toolkit, test-planner, Notion integration | 20 | ★★★★★ |\n| **19** | **Microsoft Office (Outlook)** | Outlook MCP integration | 1 | ★★ |\n| **20** | **Freee\u002FMoneyForward** | Freee MCP accounting data operations | 1 | ★★ |\n\n**Total study time: approx. 24 hours (30+ hours including exercises and hands-on tasks)**\n\n### Learning Options\n\n**Recommended order (Beginners)**\n```text\nModule 1 → Module 2 → Module 3 → Module 5 → Module 6 → Module 8\n```\n\n**Recommended order (Business Efficiency Focus)**\n```text\nModule 4 → Module 9 → Module 10 → Module 11 → Module 12 → Module 8\n```\n\n**Recommended order (Creative Focus)**\n```text\nModule 1 → Module 2 → Module 3 → Module 15 → Module 13 → Module 14\n```\n\n**Recommended order (Marketing Focus)**\n```text\nModule 1 → Module 17 → Module 13 → Module 15 → Module 14 → Module 16\n```\n\n---\n\n### CursorBootcamp YAML Metadata\n\nYAML metadata for the CursorBootcamp platform is stored in `courses\u002Faiagent\u002F`. Each chapter includes `practice\u002F` (exercises) and `final\u002F` (final assignments).\n\n| Lesson | Chapters | Content |\n|--------|----------|---------|\n| **Lesson 01: Foundation** | 11 | LLM basics, Tokens, Agents, Context Engineering, MCP, Multimodal, RAG, SubAgents, Hallucination, Security |\n| **Lesson 02: Setup** | 3 | Environment setup, Extensions, API configuration |\n| **Lesson 03: Core** | 20 | Banner through Marketing (all core modules) |\n\nAll chapters include practice\u002Ffinal content.\n\n---\n\n## Directory Structure\n\n```\nai-agent-camp\u002F\n│\n├── courses\u002F                              # Curriculum source of truth\n│   ├── lessons.manifest.yaml             # Lesson manifest\n│   └── aiagent\u002F\n│       ├── course.yaml \u002F .en.yaml \u002F .es.yaml  # Course definition (multilingual)\n│       ├── cover.png                     # Course cover image\n│       ├── lesson01-foundation\u002F          # Fundamentals (11 chapters)\n│       │   └── ch01 ~ ch11\u002F             # LLM, Tokens, Agents, MCP, RAG, Security, etc.\n│       ├── lesson02-setup\u002F              # Environment setup (3 chapters)\n│       │   └── ch01 ~ ch03\u002F             # Environment, Extensions, API setup\n│       └── lesson03-core\u002F               # Core skills (20 modules)\n│           └── ch01 ~ ch20\u002F             # Banner through Freee (practice\u002Ffinal included)\n│\n├── .cursor\u002Fcommands\u002F                     # 80+ commands\n│   ├── lesson\u002F                          # Learning commands (52+)\n│   │   ├── \u002Fstart-0-1 ~ \u002Fstart-0-8     # Module 0: Setup\n│   │   ├── \u002Fstart-1-1 ~ \u002Fstart-1-3     # Module 1: Banners\n│   │   ├── \u002Fstart-2-1 ~ \u002Fstart-2-3     # Module 2: Diagrams\n│   │   ├── \u002Fstart-3-1 ~ \u002Fstart-3-6     # Module 3: Tutorials\n│   │   ├── \u002Fstart-4-1 ~ \u002Fstart-4-7     # Module 4: Google Workspace\n│   │   ├── \u002Fstart-5-1 ~ \u002Fstart-5-2     # Module 5: PPTX\n│   │   ├── \u002Fstart-6-1 ~ \u002Fstart-6-5     # Module 6: Agent Development\n│   │   ├── \u002Fstart-7-1 ~ \u002Fstart-7-8     # Module 7: Skills\u002FCommands\n│   │   ├── \u002Fstart-8-1 ~ \u002Fstart-8-4     # Module 8: Data Analysis\n│   │   ├── \u002Fstart-9-1 ~ \u002Fstart-9-2     # Module 9: Slack\n│   │   ├── \u002Fstart-10-1 ~ \u002Fstart-10-3   # Module 10: GAS\n│   │   ├── \u002Fstart-11-1 ~ \u002Fstart-11-2   # Module 11: GitHub Actions\n│   │   ├── \u002Fstart-12-1 ~ \u002Fstart-12-6   # Module 12: Notion\n│   │   ├── \u002Fstart-13-1 ~ \u002Fstart-13-5   # Module 13: LP Creation\n│   │   ├── \u002Fstart-14-1 ~ \u002Fstart-14-7   # Module 14: Article Writing\n│   │   ├── \u002Fstart-15-1 ~ \u002Fstart-15-8   # Module 15: Video Production\n│   │   ├── \u002Fstart-16-1 ~ \u002Fstart-16-8   # Module 16: Email\u002FLINE Automation\n│   │   ├── \u002Fstart-17-1 ~ \u002Fstart-17-4   # Module 17: Marketing\n│   │   ├── \u002Fstart-18-1 ~ \u002Fstart-18-20  # Module 18: Requirements\u002FSystem Dev\n│   │   ├── \u002Fstart-19-1                  # Module 19: Outlook (in progress)\n│   │   └── \u002Fstart-20-1                  # Module 20: Freee\u002FMoneyForward (in progress)\n│   │\n│   └── utility\u002F                         # Utility commands (28+)\n│       ├── \u002Fcheck-setup                 # Setup verification\n│       ├── \u002Foverview                    # Project overview\n│       ├── \u002Fguide                       # Usage guide\n│       ├── \u002Ftutor                       # Interactive help\n│       ├── \u002Fupdate-material             # Update materials to latest\n│       └── ... other helpers\n│\n├── skills\u002F                              # 42+ reusable skills\n│   │\n│   │  -- Image & Banner Generation --\n│   ├── banner-creator\u002F                  # SNS banner generation\n│   ├── nanobanana\u002F                      # General image generation\u002Fediting\n│   ├── diagram-generator\u002F              # Infographic generation\n│   │\n│   │  -- Screenshots & Tutorials --\n│   ├── screenshot-analyzer\u002F             # Screenshot analysis\n│   ├── screenshot-annotator\u002F            # Screenshot annotation\n│   ├── tutorial-generator\u002F              # Auto tutorial generation\n│   │\n│   │  -- Document Processing --\n│   ├── pptx-analyzer\u002F                   # PPTX structure analysis\n│   ├── pptx-converter\u002F                  # PPTX template conversion\n│   ├── pptx-creator\u002F                    # Topic to PPTX auto-generation\n│   ├── document-processor\u002F              # PDF\u002FWord processing\n│   ├── pdf-compressor\u002F                  # PDF compression\n│   │\n│   │  -- Video & Media --\n│   ├── storyboard-generator\u002F            # Storyboard + Kling video generation\n│   ├── video-frame-reader\u002F              # Video keyframe extraction\n│   ├── media-generator\u002F                 # Media file generation\n│   │\n│   │  -- Data Analysis & Auth --\n│   ├── data-analyst\u002F                    # Data analysis & EDA\n│   ├── bigquery-auth\u002F                   # BigQuery authentication\n│   ├── gcp-auth\u002F                        # GCP authentication & setup\n│   │\n│   │  -- Slack & Communication --\n│   ├── check-inbox\u002F                     # Email\u002FSlack TODO extraction\n│   ├── slack-search\u002F                    # Slack semantic search\n│   ├── slack-task-manager\u002F              # Slack task management\n│   ├── slack-unanswered\u002F                # Unanswered message detection\n│   │\n│   │  -- GAS & Others --\n│   ├── gas-clasp-ops\u002F                   # Google Apps Script operations\n│   ├── lp-designer\u002F                     # LP\u002FHP creation workflow\n│   │\n│   │  -- Marketing (20 skills) --\n│   ├── ab-test-setup\u002F                   # A\u002FB test design & implementation\n│   ├── analytics-tracking\u002F              # GA4\u002FGTM tracking\n│   ├── competitor-alternatives\u002F          # Competitor comparison pages\n│   ├── content-strategy\u002F                # Content strategy\n│   ├── copy-editing\u002F                    # Copy editing & review\n│   ├── copywriting\u002F                     # Marketing copy\n│   ├── email-sequence\u002F                  # Email sequences\n│   ├── free-tool-strategy\u002F              # Free tool strategy\n│   ├── launch-strategy\u002F                 # Launch strategy\n│   ├── marketing-ideas\u002F                 # Marketing ideas\n│   ├── marketing-psychology\u002F            # Marketing psychology\n│   ├── paid-ads\u002F                        # Paid ad campaigns\n│   ├── pricing-strategy\u002F                # Pricing strategy\n│   ├── product-marketing-context\u002F       # Product marketing\n│   ├── programmatic-seo\u002F                # Programmatic SEO\n│   ├── referral-program\u002F                # Referral programs\n│   ├── schema-markup\u002F                   # Structured data\n│   ├── seo-audit\u002F                       # SEO audits\n│   └── social-content\u002F                  # Social media content\n│\n├── data\u002F                                # Minimum data for lessons\u002FCodex\n│   ├── codex-command-manifest.json      # Codex routing definitions\n│   ├── google-sync\u002F                     # Google sync scripts & templates\n│   ├── slack-sync\u002F                      # Slack sync scripts & data\n│   └── videos\u002F                          # Sample videos for lessons\n│\n├── tests\u002F                               # Test suite\n│   ├── e2e\u002F                             # End-to-end tests\n│   ├── security\u002F                        # Security tests\n│   ├── skills\u002F                          # Skill tests\n│   ├── knowledge_base\u002F                  # Knowledge base tests\n│   └── tools\u002F                           # Tool tests\n│\n├── tools\u002F                               # Python scripts & utilities\n│   ├── ugc\u002F                             # Video generation engine\n│   │   ├── remotion\u002F                    # Remotion (React video)\n│   │   └── ... other video tools\n│   └── ... other utilities\n│\n├── docs\u002F                                # Documentation\n│   ├── commands-reference.md            # Full commands reference\n│   ├── skills-reference.md              # Full skills reference\n│   ├── security-guardrails.md           # Security guardrails\n│   ├── codex-guide.md                   # Codex getting started guide\n│   ├── codex-safety.md                  # Codex safety guide\n│   ├── troubleshoot.md                  # Troubleshooting\n│   ├── i18n-glossary.md                 # Internationalization glossary\n│   ├── images\u002F                          # Documentation images\n│   ├── bootcamp\u002F                        # Bootcamp materials\n│   ├── generated\u002F                       # Generated content\n│   └── setup-guides\u002F                    # API setup guides\n│       └── docs\u002F\n│           ├── GEMINI_API_SETUP.md\n│           ├── SLACK_TOKEN_SETUP.md\n│           ├── GOOGLE_OAUTH_SETUP.md\n│           ├── BIGQUERY_SETUP.md\n│           ├── NOTION_API_SETUP.md\n│           └── GITHUB_SECRETS_SETUP.md\n│\n├── .cursor\u002F                             # Cursor rules\n│   └── rules\u002F                           # Custom rules\n│\n├── .claude\u002F                             # Claude Code configuration\n│   ├── commands\u002F                        # Claude commands\n│   └── hooks\u002F                           # Claude hooks\n│\n├── .github\u002F                             # GitHub Actions\n│   └── workflows\u002F                       # CI\u002FCD workflows\n│\n├── .githooks\u002F                           # Git hooks\n│   └── pre-commit                       # Pre-commit rules\n│\n├── .env.example                         # Environment variable template\n├── .gitignore                           # Git ignore rules\n├── AGENTS.md                            # Codex guide\n├── CLAUDE.md                            # Claude Code guide\n├── PROGRESS_CHECKLIST.md                # Learning progress checklist\n├── package.json                         # NPM package config\n├── requirements.txt                     # Python dependencies\n├── requirements-test.txt                # Test dependencies\n└── README.md                            # This file\n```\n\n---\n\n## Skill Matrix\n\n### Skills Acquired After Completion\n\n#### Skills by Category\n\n**Data Processing & Analysis**\n- Data analysis with BigQuery\n- Exploratory Data Analysis (EDA) with Python\n- CSV\u002FExcel file processing\n- Data visualization\n\n**Content Generation**\n- AI image generation\n- SNS banner & thumbnail creation\n- Infographic & diagram generation\n- Automated screenshot annotation\n\n**Video & Media**\n- AI video generation (Kling, HeyGen)\n- Automated short video creation\n- Keyframe extraction & analysis\n- Automated storyboard generation\n\n**Document Processing**\n- Automated PPTX slide generation & editing\n- PDF processing & compression\n- Word document operations\n- Document content analysis\n\n**Communication Automation**\n- Slack workflow automation\n- Email TODO auto-extraction\n- Chatbot development\n- Message routing\n\n**Business Automation**\n- Google Sheets\u002FCalendar automation\n- GAS (Google Apps Script) development\n- CI\u002FCD with GitHub Actions\n- Notion database operations\n\n**AI Agent Development**\n- Custom Command creation\n- Custom Skill development\n- LLM prompt optimization\n- Workflow design\n\n**Marketing & CRO**\n- A\u002FB test design & implementation\n- SEO audits & programmatic SEO\n- Copywriting & copy editing\n- Email sequences & social media content\n- Ad campaigns & pricing strategy\n- GA4 \u002F GTM tracking implementation\n\n**LP\u002FHP Creation**\n- Messaging & copywriting\n- Wireframe creation\n- Pencil MCP design\n- HTML\u002FCSS\u002FJS implementation\n- Vercel deployment\n\n#### Skills by Module\n\n| Module | Skills Acquired | Applications |\n|--------|----------------|--------------|\n| **1** | Image generation, banner creation | SNS marketing, presentations |\n| **2** | Flowcharts, diagrams | Process design, system design |\n| **3** | Screenshot analysis, tutorials | Manual creation, UI\u002FUX improvement reports |\n| **4** | Google Workspace integration | Gmail analysis, Calendar management, Drive operations, AI assistant |\n| **5** | PowerPoint automation | Presentation materials, periodic reports |\n| **6** | Agent development | Commands\u002FSkills creation, custom tools |\n| **7** | Skill\u002FCommands design | Business-specific skills, design patterns |\n| **8** | Data analysis, visualization | Business analysis, report automation |\n| **9** | Slack integration, task management | Notification automation, team efficiency |\n| **10** | GAS automation | Schedule management, data integration |\n| **11** | GitHub Actions | CI\u002FCD pipelines, automated testing |\n| **12** | Notion integration | Knowledge management, project management |\n| **13** | LP\u002FHP creation | Messaging, wireframes, design, implementation, deployment |\n| **14** | Article writing | Theme setting, style application, proofreading, fact-checking |\n| **15** | AI video generation | Product introductions, music videos, slide videos |\n| **16** | Email\u002FLINE automation | Email sequences, LINE Bot |\n| **17** | Marketing | X posts, SEO, copywriting |\n| **18** | Requirements & system dev | PRD, design, testing, Notion export |\n| **19** | Outlook integration | Microsoft Office integration (in progress) |\n| **20** | Freee\u002FMoneyForward | Accounting data operations (in progress) |\n\n---\n\n## Required APIs\n\n### Required\n\n| API | Description | Where to Get | Purpose |\n|-----|-------------|--------------|---------|\n| **Gemini API** | Google's generative AI API | [Google AI Studio](https:\u002F\u002Faistudio.google.com\u002F) | Image generation, text analysis, content creation |\n\n### Strongly Recommended (Required for Modules 4, 8, 9, 12)\n\n| API | Description | Where to Get | Purpose | Required Module |\n|-----|-------------|--------------|---------|-----------------|\n| **Google OAuth** | Google account integration | [Google Cloud Console](https:\u002F\u002Fconsole.cloud.google.com\u002F) | Gmail, Calendar, Drive operations | 4, 10 |\n| **BigQuery** | Google's SQL data warehouse | [Google Cloud Console](https:\u002F\u002Fconsole.cloud.google.com\u002F) | Large-scale data analysis | 8 |\n| **Slack API** | Slack workspace integration | [Slack App Directory](https:\u002F\u002Fapi.slack.com\u002Fapps) | Message retrieval, auto-replies | 9 |\n| **Notion (OAuth)** | Notion workspace integration | `ncli login` (browser OAuth) + Notion Hosted MCP (`https:\u002F\u002Fmcp.notion.com\u002Fmcp`) | Database operations | 12 |\n\n### Optional (Recommended for Module 15)\n\n| API | Description | Where to Get | Purpose |\n|-----|-------------|--------------|---------|\n| **FAL.ai** | AI image\u002Fvideo generation | [fal.ai](https:\u002F\u002Ffal.ai) | Fast image generation |\n| **Kling AI** | Text-to-video generation | [Kling](https:\u002F\u002Fklingai.com\u002F) | Automated short video creation |\n| **HeyGen** | Avatar video generation | [HeyGen](https:\u002F\u002Fwww.heygen.com\u002F) | Automated explainer videos |\n| **Google Veo** | AI video generation model | [Google AI Studio](https:\u002F\u002Faistudio.google.com\u002F) | High-quality video generation |\n| **GitHub Token** | GitHub integration | [GitHub Settings](https:\u002F\u002Fgithub.com\u002Fsettings\u002Ftokens) | CI\u002FCD operations |\n\n### API Key Setup Steps\n\nRefer to the following guides for details:\n\n- [Gemini API Setup](docs\u002Fsetup-guides\u002Fdocs\u002FGEMINI_API_SETUP.md)\n- [Google OAuth Setup](docs\u002Fsetup-guides\u002Fdocs\u002FGOOGLE_OAUTH_SETUP.md)\n- [BigQuery Setup](docs\u002Fsetup-guides\u002Fdocs\u002FBIGQUERY_SETUP.md)\n- [Slack API Setup](docs\u002Fsetup-guides\u002Fdocs\u002FSLACK_TOKEN_SETUP.md)\n- [Notion API Setup](docs\u002Fsetup-guides\u002Fdocs\u002FNOTION_API_SETUP.md)\n\n---\n\n## Documentation\n\n### Learning Materials\n\n| Document | Description |\n|----------|-------------|\n| [courses\u002Faiagent](courses\u002Faiagent) | Curriculum source of truth |\n| [docs\u002Fcodex-guide.md](docs\u002Fcodex-guide.md) | Codex getting started guide |\n| [Learning Checklist](PROGRESS_CHECKLIST.md) | Progress tracking checklist |\n\n### Reference\n\n| Document | Description |\n|----------|-------------|\n| [Commands Reference](docs\u002Fcommands-reference.md) | Full reference for 80+ commands |\n| [Skills Reference](docs\u002Fskills-reference.md) | Detailed info on 42+ skills |\n| [Claude Code Guide](CLAUDE.md) | Claude Code specific features |\n\n### API Setup Guides\n\nAll guides are in the `docs\u002Fsetup-guides\u002Fdocs\u002F` directory:\n\n```\ndocs\u002Fsetup-guides\u002Fdocs\u002F\n├── GEMINI_API_SETUP.md      # Gemini API\n├── GOOGLE_OAUTH_SETUP.md    # Google OAuth\n├── BIGQUERY_SETUP.md        # BigQuery\n├── SLACK_TOKEN_SETUP.md     # Slack\n├── NOTION_API_SETUP.md      # Notion\n└── GITHUB_SECRETS_SETUP.md  # GitHub Secrets\n```\n\n### Troubleshooting\n\nSee the [Troubleshooting Guide](docs\u002Ftroubleshoot.md) for solutions to common issues.\n\n---\n\n## FAQ\n\n### Setup\n\n**Q: What if Python is not installed?**\n\nA: Download and install from:\n- [Python Official](https:\u002F\u002Fwww.python.org\u002Fdownloads\u002F)\n- Check \"Add Python to PATH\" during installation\n\n**Q: I can't install packages on macOS**\n\nA: Use Homebrew:\n```bash\nbrew install python3\n```\n\n**Q: Can I proceed without certain API keys?**\n\nA: Yes. Only the Gemini API is required. Others can be obtained when you reach the relevant module.\n\n### Learning\n\n**Q: Is this OK for someone with no programming experience?**\n\nA: Yes. All commands and skills are designed to work without programming knowledge.\n\n**Q: Is the module order fixed?**\n\nA: No. You can study in any order you like. However, we recommend completing the Foundation modules (0-1 through 0-4) first.\n\n**Q: How long does the course take?**\n\nA: The lecture content takes about 24 hours. Including exercises and hands-on tasks, expect 30+ hours. At 2-3 hours per day, you can complete it in about 2 weeks.\n\n**Q: Is there a certificate of completion?**\n\nA: You can track your progress with the checklist in [PROGRESS_CHECKLIST.md](PROGRESS_CHECKLIST.md).\n\n### Practical Application\n\n**Q: Can I customize this for my own work?**\n\nA: Yes. Module 6 (Agent Development) and Module 7 (Skills\u002FCommands) teach you how to create custom Commands and Skills.\n\n**Q: We're considering organization-wide adoption.**\n\nA: Please open an Issue to discuss licensing and enterprise customization.\n\n**Q: We need stricter security.**\n\nA: Refer to [Security Guardrails](docs\u002Fsecurity-guardrails.md) for security best practices. Enterprise configurations are possible.\n\n---\n\n## Contributing\n\nWe welcome your feedback and suggestions for improvement!\n\n### Bug Reports & Feature Requests\n\n1. Check [Issues](https:\u002F\u002Fgithub.com\u002Fminicoohei\u002Fai-agent-camp\u002Fissues) for existing reports\n2. Create a new Issue if needed\n3. Follow the template and provide detailed information\n\n### Pull Requests\n\n1. Fork this repository\n2. Create a feature branch (`git checkout -b feature\u002Famazing-feature`)\n3. Commit your changes (`git commit -m 'Add amazing feature'`)\n4. Push to the branch (`git push origin feature\u002Famazing-feature`)\n5. Create a Pull Request\n\n### Documentation Improvements\n\nTypo fixes and wording improvements are also welcome. Please submit PRs with:\n\n- The target file clearly identified\n- The reason for the improvement\n- A proposed fix if possible\n\n### Questions & Discussion\n\nIssues can be written in English or Japanese. The community is multilingual.\n\n---\n\n## Support\n\n### Documentation\n\n- [Documentation Index](#documentation)\n- [Course Website](https:\u002F\u002Fai-agent.camp)\n- [Troubleshooting](docs\u002Ftroubleshoot.md)\n\n### Questions & Help\n\n| Method | Use For |\n|--------|---------|\n| [GitHub Issues](https:\u002F\u002Fgithub.com\u002Fminicoohei\u002Fai-agent-camp\u002Fissues) | Bug reports, feature requests, technical questions |\n| [Discussions](https:\u002F\u002Fgithub.com\u002Fminicoohei\u002Fai-agent-camp\u002Fdiscussions) | General questions, information sharing, idea proposals |\n\n### In-Tool Help\n\n```bash\n# Setup check\nCursor: \u002Fcheck-setup\nCodex: aiagent-check-setup\n\n# Usage guide\n\u002Fguide\n\n# Project overview\n\u002Foverview\n\n# Interactive help\n\u002Ftutor\n\n# About a specific module\n\u002Fhelp-module-1\n```\n\n### Other Resources\n\n- **Official Repository**: [github.com\u002Fminicoohei\u002Fai-agent-camp](https:\u002F\u002Fgithub.com\u002Fminicoohei\u002Fai-agent-camp)\n- **Issue Tracker**: [Issues](https:\u002F\u002Fgithub.com\u002Fminicoohei\u002Fai-agent-camp\u002Fissues)\n- **Release Notes**: [Releases](https:\u002F\u002Fgithub.com\u002Fminicoohei\u002Fai-agent-camp\u002Freleases)\n\n---\n\n## Related Resources\n\n### Official Documentation\n\n- [Claude AI Documentation](https:\u002F\u002Fclaude.ai\u002Fdocs)\n- [Cursor Official Docs](https:\u002F\u002Fcursor.com\u002Fdocs)\n- [Google Gemini API Docs](https:\u002F\u002Fai.google.dev\u002Fdocs)\n\n### Community\n\n- [Claude Community Discord](https:\u002F\u002Fdiscord.gg\u002Fclaude)\n- [Cursor Community](https:\u002F\u002Fcommunity.cursor.sh)\n","AI Agent Camp 是一个面向非工程师的AI代理培训课程，涵盖了Claude Code、Cursor和Codex的使用教程、技能、命令及钩子。项目采用Python语言编写，提供多语言版本（包括日语、英语和西班牙语），并通过一系列精心设计的课程帮助用户掌握如何创建和训练自己的AI助手。其核心功能包括详细的课程资料、实际操作示例以及安全性检查脚本，确保学习过程的安全性与实用性。适合希望入门AI开发但缺乏编程背景的学习者，或是任何对自动化任务感兴趣的个人及团队使用。",2,"2026-06-11 02:41:40","CREATED_QUERY"]