Skip to content
Documentation
Command

/start-12-6.en

Lesson command

From plugin
ai-agent-camp
345200 skills8 agents200 commands
Install
$ npx -y skills add minicoohei/ai-agent-camp --agent claude-code

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/start-12-6.en

Context preview

What this command does when you run it.

Lesson command

Command definition

start-12-6.en.md
description: "Lesson command"
chapter: "courses/aiagent/lesson03-core/module12-notion"
prerequisites: ["start-12-5"]
duration: "~35 min"
level: "intermediate"
tags: ["notion", "mcp", "write", "update"]
nonInteractiveMode: deferred

๐ŸŽ“ Lesson 12-6: Workflow Automation with Notion

๐Ÿ“ What You'll Do

**Lesson 12-6** !

| Item | Details | |------|------| | Goal | Perform **page body appending, property updates, and new child page creation** while learning **verification procedures that do not break production** | | Duration | ~35 min | | Skills used | Notion MCP (create / update / append), ncli as needed | | Prerequisites | `/start-12-5` completed | | Course page | [Module 12: Notion](https://ai-agent.camp/en/course/module-12) alongside this lesson |

**Session flow:** 1. Duplicate/create a **draft** page or DB and only test there 2. **Present the changes as a diff to the user** before executing 3. After execution, verify the display on the Notion side and understand the rollback procedure

> **Safety**: In shared wikis or production DBs, **always work on a duplicated page**. Do not overwrite production properties without explicit user approval.

---

๐ŸŽฏ Readiness Check

**AskQuestion configuration:**

{
  "title": "๐ŸŽฏ Pre-write confirmation",
  "questions": [{
    "id": "target",
    "prompt": "What is the target of the changes?",
    "options": [
      {"id": "sandbox", "label": "Draft/duplicated pages only (recommended)"},
      {"id": "existing", "label": "Existing production page (user takes responsibility)"},
      {"id": "read_only", "label": "Just reviewing the procedure this time"}
    ]
  }]
}

---

๐Ÿš€ Step 1: Prepare Sandbox

Agent instruction example:

Create a sub-page with today's date under the "Practice Notion" page,
and only append text there. Do not touch other blocks on the parent page.

---

๐Ÿš€ Step 2: Append or Update Properties

1. **Append**: Add headings + bullet points with block append (confirm existing block IDs with the user) 2. **Properties**: Write the **before and after values** for Select / Status / Date, etc. in chat before PATCHing 3. **New DB row**: Fill only the title and required properties, leaving the rest for the user to fill manually

---

๐Ÿš€ Step 3: Verification and Rollback

1. Open Notion and confirm with the user that it is displayed as expected 2. If there are errors, **revert using the same tool** or guide to page history (if available) 3. Include the changed page URL, item name, and new value in the **completion report**

---

โœ… Completion Criteria

  • [ ] If production was directly edited, user approval was recorded in chat beforehand
  • [ ] User confirmed the before/after diff at least once
  • [ ] Included the exercise page/DB URL in the final report

---

โžก๏ธ Next Steps

Module 12 (Notion Integration) is now complete.

Use AskQuestion to choose.

**AskQuestion configuration:**

{
  "title": "Choose next step",
  "questions": [{
    "id": "next_step",
    "prompt": "Choose what to do next",
    "options": [
      {"id": "next_auto", "label": "Start next section (/next_lesson)"},
      {"id": "next_window", "label": "Start in new window (/start-13-1)"},
      {"id": "finish", "label": "Finish here"}
    ]
  }]
}

**Guidance after selection:**

  • next_auto โ†’ /next_lesson
  • next_window โ†’ Open new window with /start-13-1
  • finish โ†’ End
Read more
Ships withai-agent-camp

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

Get the whole plugin