| name | blog-organizer |
| description | Use when given one or more blog/article URLs to fetch, analyze, and organize into structured folders with bilingual (Chinese + English) documentation, mind maps, and beginner-friendly summaries. |
Blog Organizer
Fetch, analyze, and organize technical blog posts into structured bilingual documentation with mind maps and beginner-friendly explanations.
Usage
/blog-organizer <URL> [URL2] [URL3] ...
/blog-organizer https://example.com/article
Supports single or multiple URLs. Multiple URLs are processed in parallel.
Output Structure
For each blog URL, create a folder named after the URL slug:
<blog-slug>/
โโโ META.md # Source metadata
โโโ README_EN.md # Full English notes
โโโ README_CN.md # Full Chinese notes
Folder naming: Use the URL path's last segment (e.g., building-effective-agents from .../engineering/building-effective-agents).
Step 1: Fetch Content
Use WebFetch to retrieve each URL. If multiple URLs are given, fetch them in parallel using simultaneous tool calls.
Prompt for WebFetch:
"Return ALL the article text in full detail: every section, subsection, code example, table, and key point. Return as much detail as possible."
Step 2: Create META.md
# META โ {Article Title}
| ๅญๆฎต | ๅ
ๅฎน |
|------|------|
| **ๅ็งฐ** | {English title} |
| **ไธญๆๅ** | {Chinese title} |
| **้พๆฅ** | {URL} |
| **ๆฅๆบ** | {Source name} |
| **ๅๅธๆถ้ด** | {Publish date} |
| **ๅ็ฑป** | {Category tags} |
| **ไฝ่
** | {Author(s)} |
| **้
่ฏปๆถ้ฟ** | ~{N} ๅ้ |
| **้พๅบฆ** | {Beginner/Intermediate/Advanced + audience note} |
## ๆ่ฆ
{2-3 sentence Chinese summary of core thesis}
## ็ธๅ
ณๆไปถ
- [README_EN.md](./README_EN.md) โ ่ฑๆ่ฏฆ็ปๆด็
- [README_CN.md](./README_CN.md) โ ไธญๆ่ฏฆ็ปๆด็
Step 3: Create README_EN.md
Structure every English README with these sections in order:
3.1 Header
# {Article Title}
> Source: {URL}
> Published: {date} | {Source}
3.2 Overview Mind Map (ASCII)
Use ASCII tree format. Cover ALL major topics from the article:
Article Title
โโโ Section A
โ โโโ Sub-topic 1
โ โโโ Sub-topic 2
โโโ Section B
โ โโโ ...
โโโ Section C
3.3 Content Sections
For each major section/concept in the article:
- Numbered heading matching article structure
- What it is โ 1-2 sentence plain-language explanation
- ASCII diagram or comparison table for any process, flow, or distinction
- Code blocks โ preserve original code examples verbatim
- "Use when" / "avoid when" lists for any pattern or tool
- Concrete examples drawn from the original article
3.4 Quick Reference (end of file)
A summary table or bullet list of the most important takeaways.
Writing rules for English README:
- Explain concepts as if the reader is a smart beginner
- Prefer diagrams over paragraphs for processes
- Include ALL major content โ don't summarize away key details
- Preserve original code examples exactly
Step 4: Create README_CN.md
Same structure as README_EN.md, but:
- All explanatory text in Chinese
- Section headings in Chinese
- Mind map labels in Chinese
- Code comments/variables may stay in English
- Add "ๅฝข่ฑกๆฏๅปๅธฎๅฉ่ฎฐๅฟ" section at the end of each major concept
- Use everyday Chinese analogies to explain technical concepts
Writing rules for Chinese README:
- ้ไฟๆๆ๏ผ้ฟๅ
ๆฏ่ฏญๅ ็
- ๆฏไธชๆ ธๅฟๆฆๅฟต้ไธ็ๆดปๅ็ฑปๆฏ
- ASCII ๆ็ปดๅฏผๅพ็ๆ ็ญพ็จไธญๆ
- ไฟ็ไปฃ็ ็คบไพไธ็ฟป่ฏ
- ็ปๅฐพๆไพ"ๅฝข่ฑกๆฏๅปๅธฎๅฉ่ฎฐๅฟ"ๅฐ่
Diagram Conventions
ASCII mind map (overview):
Topic
โโโ Branch A
โ โโโ Sub 1
โ โโโ Sub 2
โโโ Branch B
ASCII flow diagram (processes):
Input โ [Step 1] โ [Step 2] โ Output
โ
[Branch]
Comparison table (A vs B):
| Option A | Option B |
|---|
| Speed | Fast | Slow |
Box diagram (architecture):
โโโโโโโโโโโโโโโโ
โ Component โ
โ โโโโโโโโโโ โ
โ โ Inner โ โ
โ โโโโโโโโโโ โ
โโโโโโโโโโโโโโโโ
Quality Checklist
Before finishing each blog folder:
Parallelism Rule
When organizing multiple URLs:
- Fetch ALL URLs in parallel (single message, multiple WebFetch calls)
- Create all folders simultaneously
- Write all META.md files in parallel
- Write all README_EN.md files in parallel
- Write all README_CN.md files in parallel
Do NOT process one blog at a time sequentially โ maximize parallel writes.