/start-1-3.en
Lesson command
$ npx -y skills add minicoohei/ai-agent-camp --agent claude-codeHow 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-1-3.en
Context preview
What this command does when you run it.
Lesson command
Command definition
start-1-3.en.mddescription: "Lesson command"
chapter: "courses/aiagent/lesson03-core/module01-banner"
prerequisites: ["start-1-1"]
duration: "~30 min"
level: "beginner"
tags: ["image", "nanobanana", "gemini", "editing"]
nonInteractiveMode: deferred
๐ Lesson 1-3: nanobanana Image Editing
๐ What You'll Do
Welcome to **Lesson 1-3: nanobanana Image Editing**!
| Item | Details | |------|---------| | Goal | Generate images from text and edit existing images using the nanobanana skill | | Duration | ~30 min | | Skills Used | nanobanana (Gemini Image Generation API) | | Prerequisites | Lesson 1-1 completed, Gemini API key configured | | Course Page | Refer to [Module 1: Banner & Image Generation](https://ai-agent.camp/en/course/module-1) in parallel |
**Session flow:** 1. Generate images from text 2. Generate images of specific scenes 3. Edit existing images (optional)
By the end of this session, generated and edited images will be saved in outputs.
> **๐ก Hint**: If the AI response stops midway, type "please continue" or "it stopped" to resume. This is a Cursor behavior, not a malfunction.
---
๐ฏ Readiness Check
Let's verify that everything is ready.
**AskQuestion configuration:**
{
"title": "๐ฏ Pre-Session Check",
"questions": [{
"id": "readiness",
"prompt": "Are you ready?",
"options": [
{"id": "ready", "label": "Ready! Let's start"},
{"id": "check_prereq", "label": "Check prerequisites"},
{"id": "view_html", "label": "View the course page first"},
{"id": "different_lesson", "label": "Go to a different lesson"}
]
}]
}(ready โ Go to Step 1) (check_prereq โ Run prerequisite check) (view_html โ Show course page path) (different_lesson โ Show module list)
---
๐ Step 1: Generate Images from Text
Use AskUserQuestion (AskQuestion) to choose "Continue / Just review examples / Skip."
**AskQuestion configuration example:**
{
"title": "๐ Step 1: Generate Images from Text",
"questions": [{
"id": "step_action",
"prompt": "What would you like to do with this step?",
"options": [
{"id": "practice", "label": "Continue"},
{"id": "review", "label": "Just review examples"},
{"id": "skip", "label": "Skip"}
]
}]
}**After selection (example)**: Input:
Use nanobanana to generate the following image:
- Style: Flat design
- Theme: Teamwork
- Purpose: Business presentation
Output: ~/ai-agent-camp/output/nanobanana-teamwork.png
**Expected result**: A flat-design image themed around teamwork is generated.
---
๐ Step 2: Generate Images of Specific Scenes
Use AskUserQuestion (AskQuestion) to choose "Continue / Just review examples / Skip."
**AskQuestion configuration example:**
{
"title": "๐ Step 2: Generate Images of Specific Scenes",
"questions": [{
"id": "step_action",
"prompt": "What would you like to do with this step?",
"options": [
{"id": "practice", "label": "Continue"},
{"id": "review", "label": "Just review examples"},
{"id": "skip", "label": "Skip"}
]
}]
}**After selection (example)**: Input:
Generate a "modern office scene" image with nanobanana.
Conditions:
- Flat design, minimal
- Bright color tones
- Include a desk, indoor plants, and windows
Output: ~/ai-agent-camp/output/nanobanana-office.png
**Expected result**: An office image meeting the specified conditions is generated.
---
๐ Step 3: Edit Existing Images
Use AskUserQuestion (AskQuestion) to choose "Continue / Just review examples / Skip."
**AskQuestion configuration example:**
{
"title": "๐ Step 3: Edit Existing Images",
"questions": [{
"id": "step_action",
"prompt": "What would you like to do with this step?",
"options": [
{"id": "practice", "label": "Continue"},
{"id": "review", "label": "Just review examples"},
{"id": "skip", "label": "Skip"}
]
}]
}**After selection (example)**: Input:
Edit the office image generated earlier (nanobanana-office.png):
- Change the background to a sunset sky
- Add warm lighting effects
Output: ~/ai-agent-camp/output/nanobanana-office-sunset.png
**Expected result**: An image based on the original is generated with the background changed to a sunset sky.
---
๐ Step 4: Generate Logo-Style Images and Icons
Create business-ready images using the following prompts:
Use AskUserQuestion (AskQuestion) to choose "Continue / Just review examples / Skip."
**AskQuestion configuration example:**
{
"title": "๐ Step 4: Generate Logo-Style Images and Icons",
"questions": [{
"id": "step_action",
"prompt": "What would you like to do with this step?",
"options": [
{"id": "practice", "label": "Continue"},
{"id": "review", "label": "Just review examples"},
{"id": "skip", "label": "Skip"}
]
}]
}**After selection (example)**: Input:
Generate the following 2 images with nanobanana:
1. A coffee shop logo-style image
- Simple, flat design
- Coffee cup silhouette
- Output: ~/ai-agent-camp/output/logo-coffee.png
2. An icon representing an AI agent
- Tech feel, futuristic
- Blue and white base colors
- Output: ~/ai-agent-camp/output/icon-ai.png
**Expected result**: A logo-style image and an icon are generated.
---
๐ Step 5: Compare Different Styles
Use AskUserQuestion (AskQuestion) to choose "Continue / Just review examples / Skip."
**AskQuestion configuration example:**
{
"title": "๐ Step 5: Compare Different Styles",
"questions": [{
"id": "step_action",
"prompt": "What would you like to do with this step?",
"options": [
{"id": "practice", "label": "Continue"},
{"id": "review", "label": "Just review examples"},
{"id": "skip", "label": "Skip"}
]
}]
}**After selection (example)**: Input:
Generate images on the theme "Growing Business" in 3 different styles:
1. Flat design (simple, minimal)
2. 3D illustrati
Read more
description: "Lesson command" chapter: "courses/aiagent/lesson03-core/module01-banner" prerequisites: ["start-1-1"] duration: "~30 min" level: "beginner" tags: ["image", "nanobanana", "gemini", "editing"] nonInteractiveMode: deferred
๐ Lesson 1-3: nanobanana Image Editing
๐ What You'll Do
Welcome to **Lesson 1-3: nanobanana Image Editing**!
| Item | Details | |------|---------| | Goal | Generate images from text and edit existing images using the nanobanana skill | | Duration | ~30 min | | Skills Used | nanobanana (Gemini Image Generation API) | | Prerequisites | Lesson 1-1 completed, Gemini API key configured | | Course Page | Refer to [Module 1: Banner & Image Generation](https://ai-agent.camp/en/course/module-1) in parallel |
**Session flow:** 1. Generate images from text 2. Generate images of specific scenes 3. Edit existing images (optional)
By the end of this session, generated and edited images will be saved in outputs.
> **๐ก Hint**: If the AI response stops midway, type "please continue" or "it stopped" to resume. This is a Cursor behavior, not a malfunction.
---
๐ฏ Readiness Check
Let's verify that everything is ready.
**AskQuestion configuration:**
{
"title": "๐ฏ Pre-Session Check",
"questions": [{
"id": "readiness",
"prompt": "Are you ready?",
"options": [
{"id": "ready", "label": "Ready! Let's start"},
{"id": "check_prereq", "label": "Check prerequisites"},
{"id": "view_html", "label": "View the course page first"},
{"id": "different_lesson", "label": "Go to a different lesson"}
]
}]
}(ready โ Go to Step 1) (check_prereq โ Run prerequisite check) (view_html โ Show course page path) (different_lesson โ Show module list)
---
๐ Step 1: Generate Images from Text
Use AskUserQuestion (AskQuestion) to choose "Continue / Just review examples / Skip."
**AskQuestion configuration example:**
{
"title": "๐ Step 1: Generate Images from Text",
"questions": [{
"id": "step_action",
"prompt": "What would you like to do with this step?",
"options": [
{"id": "practice", "label": "Continue"},
{"id": "review", "label": "Just review examples"},
{"id": "skip", "label": "Skip"}
]
}]
}**After selection (example)**: Input:
Use nanobanana to generate the following image: - Style: Flat design - Theme: Teamwork - Purpose: Business presentation Output: ~/ai-agent-camp/output/nanobanana-teamwork.png
**Expected result**: A flat-design image themed around teamwork is generated.
---
๐ Step 2: Generate Images of Specific Scenes
Use AskUserQuestion (AskQuestion) to choose "Continue / Just review examples / Skip."
**AskQuestion configuration example:**
{
"title": "๐ Step 2: Generate Images of Specific Scenes",
"questions": [{
"id": "step_action",
"prompt": "What would you like to do with this step?",
"options": [
{"id": "practice", "label": "Continue"},
{"id": "review", "label": "Just review examples"},
{"id": "skip", "label": "Skip"}
]
}]
}**After selection (example)**: Input:
Generate a "modern office scene" image with nanobanana. Conditions: - Flat design, minimal - Bright color tones - Include a desk, indoor plants, and windows Output: ~/ai-agent-camp/output/nanobanana-office.png
**Expected result**: An office image meeting the specified conditions is generated.
---
๐ Step 3: Edit Existing Images
Use AskUserQuestion (AskQuestion) to choose "Continue / Just review examples / Skip."
**AskQuestion configuration example:**
{
"title": "๐ Step 3: Edit Existing Images",
"questions": [{
"id": "step_action",
"prompt": "What would you like to do with this step?",
"options": [
{"id": "practice", "label": "Continue"},
{"id": "review", "label": "Just review examples"},
{"id": "skip", "label": "Skip"}
]
}]
}**After selection (example)**: Input:
Edit the office image generated earlier (nanobanana-office.png): - Change the background to a sunset sky - Add warm lighting effects Output: ~/ai-agent-camp/output/nanobanana-office-sunset.png
**Expected result**: An image based on the original is generated with the background changed to a sunset sky.
---
๐ Step 4: Generate Logo-Style Images and Icons
Create business-ready images using the following prompts:
Use AskUserQuestion (AskQuestion) to choose "Continue / Just review examples / Skip."
**AskQuestion configuration example:**
{
"title": "๐ Step 4: Generate Logo-Style Images and Icons",
"questions": [{
"id": "step_action",
"prompt": "What would you like to do with this step?",
"options": [
{"id": "practice", "label": "Continue"},
{"id": "review", "label": "Just review examples"},
{"id": "skip", "label": "Skip"}
]
}]
}**After selection (example)**: Input:
Generate the following 2 images with nanobanana: 1. A coffee shop logo-style image - Simple, flat design - Coffee cup silhouette - Output: ~/ai-agent-camp/output/logo-coffee.png 2. An icon representing an AI agent - Tech feel, futuristic - Blue and white base colors - Output: ~/ai-agent-camp/output/icon-ai.png
**Expected result**: A logo-style image and an icon are generated.
---
๐ Step 5: Compare Different Styles
Use AskUserQuestion (AskQuestion) to choose "Continue / Just review examples / Skip."
**AskQuestion configuration example:**
{
"title": "๐ Step 5: Compare Different Styles",
"questions": [{
"id": "step_action",
"prompt": "What would you like to do with this step?",
"options": [
{"id": "practice", "label": "Continue"},
{"id": "review", "label": "Just review examples"},
{"id": "skip", "label": "Skip"}
]
}]
}**After selection (example)**: Input:
Generate images on the theme "Growing Business" in 3 different styles: 1. Flat design (simple, minimal) 2. 3D illustrati
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
Other commands on ai-agent-camp.
- /check-setup.en
Top-level alias โ see lesson/check-setup.en.md for the full body.
Open command - /check-setup.es
Alias de nivel superior โ el cuerpo completo estรก en lesson/check-setup.es.md.
Open command - /check-setup
Top-level alias โ see lesson/check-setup.md for the full body.
Open command - /check-security.en
Lesson command
Open command - /check-security.es
Lesson command
Open command - /check-security
Lesson command
Open command

