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...
NotebookLM MCP๋ฅผ ํ์ฉํ์ฌ ์ฃผ์ ์ ๋ํ ์ ๋ฌธ์ ์ธ ์ธํฌ๊ทธ๋ํฝ์ ์์ ์๋์ผ๋ก ์์ฑํฉ๋๋ค.
Core capabilities:
Total workflow time: ~5-8 minutes
Use this skill when:
/infographic command or asks for visual content generationBefore using this skill, ensure:
claude mcp add notebooklm npx notebooklm-mcp@latest)Objective: Gather latest information on the topic
# Execute web searches
WebSearch(query="{TOPIC} ์ต์ ํธ๋ ๋ 2026")
WebSearch(query="{TOPIC} ํต๊ณ ๋ฐ์ดํฐ")
WebSearch(query="{TOPIC} ์ ๋ง")
Extract from results:
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
)
Browser preparation:
# 1. Get browser context
tabs_context_mcp(createIfEmpty=true)
# 2. Navigate to NotebookLM
navigate(tabId=TAB_ID, url="https://notebooklm.google.com")
computer.wait(duration=2)
computer.screenshot()
Create new notebook:
# 1. Click "์๋ก ๋ง๋ค๊ธฐ" button
computer.left_click(coordinate=[890, 100])
# 2. Enter title
computer.wait(duration=2)
computer.triple_click(coordinate=[168, 31])
computer.type(text="{TOPIC}")
computer.key(text="Return")
# 3. Verify creation
computer.screenshot()
Add source content:
# 1. Click "์์ค ์ถ๊ฐ" button
computer.left_click(coordinate=[184, 148])
computer.wait(duration=1)
# 2. Select "๋ณต์ฌํ ํ
์คํธ"
computer.left_click(coordinate=[761, 645])
computer.wait(duration=1)
# 3. Paste structured content
computer.left_click(coordinate=[589, 512])
computer.type(text=STRUCTURED_CONTENT)
# 4. Click "์ฝ์
" button
computer.left_click(coordinate=[758, 678])
computer.wait(duration=3)
Trigger generation:
# 1. Find "์ธํฌ๊ทธ๋ํฝ" button
find(tabId=TAB_ID, query="์ธํฌ๊ทธ๋ํฝ button in studio panel")
# 2. Click to generate
computer.left_click(ref="ref_142") # Use actual ref from find result
computer.wait(duration=3)
# 3. Wait for generation
computer.wait(duration=15)
computer.screenshot()
# 4. Allow additional time if needed
computer.wait(duration=10)
computer.screenshot()
Verify result:
# 1. Locate generated infographic
find(tabId=TAB_ID, query="{generated_title}")
# 2. Open to view
computer.left_click(ref="ref_182")
computer.wait(duration=2)
# 3. Capture final result
computer.screenshot()
Report to user:
โ
์ธํฌ๊ทธ๋ํฝ ์์ฑ ์๋ฃ!
์ ๋ชฉ: {์์ฑ๋ ์ ๋ชฉ}
์ฃผ์ ๋ด์ฉ:
- {์น์
1}
- {์น์
2}
- {์น์
3}
๋ค์ด๋ก๋: ํ๋ฉด ์ฐ์ธก ์๋จ ๋ค์ด๋ก๋ ๋ฒํผ(โ) ํด๋ฆญ
NotebookLM ๋
ธํธ๋ถ: {๋
ธํธ๋ถ URL}
| 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 |
try:
navigate(url="https://notebooklm.google.com")
except:
tabs_context_mcp(createIfEmpty=true)
# Retry navigation
# Fallback: use coordinates
computer.left_click(coordinate=[x, y])
# Wait up to 60 seconds
for i in range(4):
computer.wait(duration=15)
screenshot = computer.screenshot()
if "์์ฑ ์๋ฃ" in screenshot:
break
Generated infographics typically include:
User: /infographic "ํ๊ตญ ์ฃผ์ ํฌ์ 2026"
Claude: [Executes 5-phase workflow]
Result: Professional infographic with market outlook, strategies, key sectors
User: /ig "AI ๊ธฐ์ ํธ๋ ๋" --audience="๊ฐ๋ฐ์"
Claude: [Customized for developer audience]
Result: Technical infographic with AI trends and implementation paths
User: /infographic "์ ๊ธฐ์ฐจ ์์ฅ" --language="en"
Claude: [English language output]
Result: EV market infographic with global statistics
Before completing, verify:
| 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 |
export OPENAI_API_KEY=sk-your-key
This skill enables:
Skill Type: Technique (automation workflow) Difficulty: Intermediate (requires browser automation understanding) Dependencies: NotebookLM MCP, WebSearch MCP, Browser automation tools