| name | notebooklm-infographic |
| description | Use when creating professional infographics automatically using NotebookLM MCP, generating visual content from research topics with automated web search, data structuring, and browser automation for visualization |
NotebookLM ์ธํฌ๊ทธ๋ํฝ ์๋ ์์ฑ
Overview
NotebookLM MCP๋ฅผ ํ์ฉํ์ฌ ์ฃผ์ ์ ๋ํ ์ ๋ฌธ์ ์ธ ์ธํฌ๊ทธ๋ํฝ์ ์์ ์๋์ผ๋ก ์์ฑํฉ๋๋ค.
Core capabilities:
- ๐ Automated web research and data collection
- ๐ Data structuring and content organization
- ๐จ Automated NotebookLM infographic generation
- ๐พ Downloadable image output
- ๐ Korean/English support
Total workflow time: ~5-8 minutes
When to Use
Use this skill when:
- User requests infographic creation for any topic
- Need to visualize research findings professionally
- Want to combine web research with automated design
- User invokes
/infographic command or asks for visual content generation
Prerequisites
Before using this skill, ensure:
- โ
NotebookLM MCP installed (
claude mcp add notebooklm npx notebooklm-mcp@latest)
- โ
Google account logged in to NotebookLM
- โ
Chrome browser available
- โ
Internet connection active
- โ
WebSearch MCP available
- โ
Browser automation tools loaded (mcp__claude-in-chrome__)
Workflow Pipeline
Phase 1: Research & Data Collection (2-3 min)
Objective: Gather latest information on the topic
WebSearch(query="{TOPIC} ์ต์ ํธ๋ ๋ 2026")
WebSearch(query="{TOPIC} ํต๊ณ ๋ฐ์ดํฐ")
WebSearch(query="{TOPIC} ์ ๋ง")
Extract from results:
- Key statistics (numbers, percentages)
- Trends (growth/decline indicators)
- Sector classifications
- Expert insights
Phase 2: Content Structuring (1-2 min)
Structure data using this template:
# {TOPIC}
## ํต์ฌ ์ ๋ง
- **๋ชฉํ/์งํ**: [์ซ์]
- **์ฑ๊ณผ**: [ํต๊ณ]
- **์ถ๊ฐ ์ฌ๋ ฅ**: [๋ถ์]
## ์ ๋ต ์์น
1. **์์น1**: ์ค๋ช
2. **์์น2**: ์ค๋ช
3. **์์น3**: ์ค๋ช
## ํต์ฌ ์นํฐ/์นดํ
๊ณ ๋ฆฌ
### 1์์: [์นํฐ๋ช
]
- ์ฑ์ฅ๋ฅ : [๋ฐ์ดํฐ]
- ํฌ์ธํธ: [ํต์ฌ ๋ด์ฉ]
### 2์์: [์นํฐ๋ช
]
- ์ฑ์ฅ๋ฅ : [๋ฐ์ดํฐ]
- ํฌ์ธํธ: [ํต์ฌ ๋ด์ฉ]
### 3์์: [์นํฐ๋ช
]
- ์ฑ์ฅ๋ฅ : [๋ฐ์ดํฐ]
- ํฌ์ธํธ: [ํต์ฌ ๋ด์ฉ]
## ์คํ ๊ฐ์ด๋
- Step 1: [๋ด์ฉ]
- Step 2: [๋ด์ฉ]
- Step 3: [๋ด์ฉ]
## ํต์ฌ ์ฉ์ด
- **์ฉ์ด1**: ์ ์
- **์ฉ์ด2**: ์ ์
์ถ์ฒ: ๊ณต๊ฐ ์๋ฃ ์ข
ํฉ ์ ๋ฆฌ (๋ ์ง)
Save structured content:
Write(
file_path="/tmp/claude-{session}/infographic_{topic}.md",
content=structured_content
)
Phase 3: NotebookLM Notebook Creation (1-2 min)
Browser preparation:
tabs_context_mcp(createIfEmpty=true)
navigate(tabId=TAB_ID, url="https://notebooklm.google.com")
computer.wait(duration=2)
computer.screenshot()
Create new notebook:
computer.left_click(coordinate=[890, 100])
computer.wait(duration=2)
computer.triple_click(coordinate=[168, 31])
computer.type(text="{TOPIC}")
computer.key(text="Return")
computer.screenshot()
Add source content:
computer.left_click(coordinate=[184, 148])
computer.wait(duration=1)
computer.left_click(coordinate=[761, 645])
computer.wait(duration=1)
computer.left_click(coordinate=[589, 512])
computer.type(text=STRUCTURED_CONTENT)
computer.left_click(coordinate=[758, 678])
computer.wait(duration=3)
Phase 4: Infographic Generation (1-2 min)
Trigger generation:
find(tabId=TAB_ID, query="์ธํฌ๊ทธ๋ํฝ button in studio panel")
computer.left_click(ref="ref_142")
computer.wait(duration=3)
computer.wait(duration=15)
computer.screenshot()
computer.wait(duration=10)
computer.screenshot()
Verify result:
find(tabId=TAB_ID, query="{generated_title}")
computer.left_click(ref="ref_182")
computer.wait(duration=2)
computer.screenshot()
Phase 5: Completion Report
Report to user:
โ
์ธํฌ๊ทธ๋ํฝ ์์ฑ ์๋ฃ!
์ ๋ชฉ: {์์ฑ๋ ์ ๋ชฉ}
์ฃผ์ ๋ด์ฉ:
- {์น์
1}
- {์น์
2}
- {์น์
3}
๋ค์ด๋ก๋: ํ๋ฉด ์ฐ์ธก ์๋จ ๋ค์ด๋ก๋ ๋ฒํผ(โ) ํด๋ฆญ
NotebookLM ๋
ธํธ๋ถ: {๋
ธํธ๋ถ URL}
Required Tools Reference
| Tool | Purpose | Phase |
|---|
WebSearch | Information gathering | 1 |
Write | Save structured content | 2 |
tabs_context_mcp | Browser preparation | 3 |
navigate | URL navigation | 3 |
computer.screenshot | Status verification | 3-4 |
computer.left_click | Button interaction | 3-4 |
computer.type | Text input | 3 |
computer.wait | Timing control | 3-4 |
find | Element location | 4 |
Error Handling
Browser Connection Failed
try:
navigate(url="https://notebooklm.google.com")
except:
tabs_context_mcp(createIfEmpty=true)
Element Not Found
computer.left_click(coordinate=[x, y])
Generation Timeout
for i in range(4):
computer.wait(duration=15)
screenshot = computer.screenshot()
if "์์ฑ ์๋ฃ" in screenshot:
break
Infographic Structure
Generated infographics typically include:
- ํต์ฌ ์ ๋ง/๋ชฉํ: Key goals with statistics
- ์ ๋ต/์์น: 3-5 strategic principles
- ํต์ฌ ์นํฐ/์นดํ
๊ณ ๋ฆฌ: Ranked categories/sectors
- ์คํ ๊ฐ์ด๋: Step-by-step implementation guide
Usage Examples
Example 1: Stock Investment Guide
User: /infographic "ํ๊ตญ ์ฃผ์ ํฌ์ 2026"
Claude: [Executes 5-phase workflow]
Result: Professional infographic with market outlook, strategies, key sectors
Example 2: Technology Trends
User: /ig "AI ๊ธฐ์ ํธ๋ ๋" --audience="๊ฐ๋ฐ์"
Claude: [Customized for developer audience]
Result: Technical infographic with AI trends and implementation paths
Example 3: Electric Vehicle Market
User: /infographic "์ ๊ธฐ์ฐจ ์์ฅ" --language="en"
Claude: [English language output]
Result: EV market infographic with global statistics
Quality Checklist
Before completing, verify:
Optimization Tips
- Search efficiency: Use specific keywords for targeted results
- Content length: 2,000-3,000 words optimal for rich infographics
- Structure clarity: Clear section divisions with headers
- Data quality: Prioritize recent statistics
- Visual emphasis: Highlight numbers and percentages
Common Mistakes
| Mistake | Fix |
|---|
| Vague search queries | Add year, specific metrics to queries |
| Insufficient wait time | Increase computer.wait() durations |
| Coordinates not working | Use find() for dynamic element location |
| Content too short | Aim for 2,000+ words with detailed sections |
| Missing sources | Always include citation with date |
Troubleshooting
"OPENAI_API_KEY not set"
export OPENAI_API_KEY=sk-your-key
NotebookLM not loading
- Verify Google account login status
- Check browser automation connection
- Try manual navigation first
Infographic generation stalled
- Increase wait duration to 30+ seconds
- Check NotebookLM service status
- Verify content meets minimum length requirements
Real-World Impact
This skill enables:
- Rapid visualization: 5-8 minutes vs. hours of manual design
- Research integration: Combines web search with visual generation
- Professional output: NotebookLM-quality infographics
- Scalability: Generate multiple infographics in single session
Skill Type: Technique (automation workflow)
Difficulty: Intermediate (requires browser automation understanding)
Dependencies: NotebookLM MCP, WebSearch MCP, Browser automation tools