Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Generates professional infographics with 20 layout types and 17 visual styles. Analyzes content, recommends layout×style combinations, and generates publication-ready infographics. Use when user asks to create "infographic", "信息图", "visual summary", or "可视化".
.claude/skills/freestylefly-canghe-infographic/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-07 | ✗→✓ | ▲ Improved | 128% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 151% | 0% |
| case-11 | ✗→✓ | ▲ Improved | 318% | 0% |
| case-19 | ✗→✓ | ▲ Improved | 207% | 0% |
| case-20 | ✗→✓ | ▲ Improved | 103% | 0% |
Two dimensions: layout (information structure) × style (visual aesthetics). Freely combine any layout with any style.
bash/canghe-infographic path/to/content.md /canghe-infographic path/to/content.md --layout hierarchical-layers --style technical-schematic /canghe-infographic path/to/content.md --aspect portrait --lang zh /canghe-infographic # then paste content
| Option | Values | |--------|--------| | --layout | 20 options (see Layout Gallery), default: bento-grid | | --style | 17 options (see Style Gallery), default: craft-handmade | | --aspect | landscape (16:9), portrait (9:16), square (1:1) | | --lang | en, zh, ja, etc. |
| Layout | Best For | |--------|----------| | linear-progression | Timelines, processes, tutorials | | binary-comparison | A vs B, before-after, pros-cons | | comparison-matrix | Multi-factor comparisons | | hierarchical-layers | Pyramids, priority levels | | tree-branching | Categories, taxonomies | | hub-spoke | Central concept with related items | | structural-breakdown | Exploded views, cross-sections | | bento-grid | Multiple topics, overview (default) | | iceberg | Surface vs hidden aspects | | bridge | Problem-solution | | funnel | Conversion, filtering | | isometric-map | Spatial relationships | | dashboard | Metrics, KPIs | | periodic-table | Categorized collections | | comic-strip | Narratives, sequences | | story-mountain | Plot structure, tension arcs | | jigsaw | Interconnected parts | | venn-diagram | Overlapping concepts | | winding-roadmap | Journey, milestones | | circular-flow | Cycles, recurring processes |
Full definitions: references/layouts/<layout>.md
| Style | Description | |-------|-------------| | craft-handmade | Hand-drawn, paper craft (default) | | claymation | 3D clay figures, stop-motion | | kawaii | Japanese cute, pastels | | storybook-watercolor | Soft painted, whimsical | | chalkboard | Chalk on black board | | cyberpunk-neon | Neon glow, futuristic | | bold-graphic | Comic style, halftone | | aged-academia | Vintage science, sepia | | corporate-memphis | Flat vector, vibrant | | technical-schematic | Blueprint, engineering | | origami | Folded paper, geometric | | pixel-art | Retro 8-bit | | ui-wireframe | Grayscale interface mockup | | subway-map | Transit diagram | | ikea-manual | Minimal line art | | knolling | Organized flat-lay | | lego-brick | Toy brick construction |
Full definitions: references/styles/<style>.md
| Content Type | Layout + Style | |--------------|----------------| | Timeline/History | linear-progression + craft-handmade | | Step-by-step | linear-progression + ikea-manual | | A vs B | binary-comparison + corporate-memphis | | Hierarchy | hierarchical-layers + craft-handmade | | Overlap | venn-diagram + craft-handmade | | Conversion | funnel + corporate-memphis | | Cycles | circular-flow + craft-handmade | | Technical | structural-breakdown + technical-schematic | | Metrics | dashboard + corporate-memphis | | Educational | bento-grid + chalkboard | | Journey | winding-roadmap + storybook-watercolor | | Categories | periodic-table + bold-graphic |
Default: bento-grid + craft-handmade
infographic/{topic-slug}/
├── source-{slug}.{ext}
├── analysis.md
├── structured-content.md
├── prompts/infographic.md
└── infographic.pngSlug: 2-4 words kebab-case from topic. Conflict: append -YYYYMMDD-HHMMSS.
1.1 Load Preferences (EXTEND.md)
Use Bash to check EXTEND.md existence (priority order):
bash# Check project-level first test -f .canghe-skills/canghe-infographic/EXTEND.md && echo "project" # Then user-level (cross-platform: $HOME works on macOS/Linux/WSL) test -f "$HOME/.canghe-skills/canghe-infographic/EXTEND.md" && echo "user"
┌────────────────────────────────────────────────────┬───────────────────┐ │ Path │ Location │ ├────────────────────────────────────────────────────┼───────────────────┤ │ .canghe-skills/canghe-infographic/EXTEND.md │ Project directory │ ├────────────────────────────────────────────────────┼───────────────────┤ │ $HOME/.canghe-skills/canghe-infographic/EXTEND.md │ User home │ └────────────────────────────────────────────────────┴───────────────────┘
┌───────────┬───────────────────────────────────────────────────────────────────────────┐ │ Result │ Action │ ├───────────┼───────────────────────────────────────────────────────────────────────────┤ │ Found │ Read, parse, display summary │ ├───────────┼───────────────────────────────────────────────────────────────────────────┤ │ Not found │ Ask user with AskUserQuestion (see references/config/first-time-setup.md) │ └───────────┴───────────────────────────────────────────────────────────────────────────┘
EXTEND.md Supports: Preferred layout/style | Default aspect ratio | Custom style definitions | Language preference
Schema: references/config/preferences-schema.md
1.2 Analyze Content → analysis.md
source.md)source.md exists, rename to source-backup-YYYYMMDD-HHMMSS.mdanalysis.md exists, rename to analysis-backup-YYYYMMDD-HHMMSS.mdSee references/analysis-framework.md for detailed format.
structured-content.mdTransform content into infographic structure:
Rules: Markdown only. No new information. All data verbatim.
See references/structured-content-template.md for detailed format.
Recommend 3-5 layout×style combinations based on:
Use single AskUserQuestion call with multiple questions to confirm all options together:
| Question | When | Options | |----------|------|---------| | Combination | Always | 3+ layout×style combos with rationale | | Aspect | Always | landscape (16:9), portrait (9:16), square (1:1) | | Language | Only if source ≠ user language | Language for text content |
Important: Do NOT split into separate AskUserQuestion calls. Combine all applicable questions into one call.
prompts/infographic.mdBackup rule: If prompts/infographic.md exists, rename to prompts/infographic-backup-YYYYMMDD-HHMMSS.md
Combine:
references/layouts/<layout>.mdreferences/styles/<style>.mdreferences/base-prompt.mdinfographic.png existsinfographic-backup-YYYYMMDD-HHMMSS.pngReport: topic, layout, style, aspect, language, output path, files created.
references/analysis-framework.md - Analysis methodologyreferences/structured-content-template.md - Content formatreferences/base-prompt.md - Prompt templatereferences/layouts/<layout>.md - 20 layout definitionsreferences/styles/<style>.md - 17 style definitionsCustom configurations via EXTEND.md. See Step 1.1 for paths and supported options.
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→fail | 18,780 | 6,501 | -65% | 1 | 1 | 0% | 2,931 | 2,632 | -10% | 0 | 0 | — |
case-02 | fail→fail | 15,929 | 14,701 | -8% | 1 | 1 | 0% | 2,042 | 2,779 | +36% | 0 | 0 | — |
case-03 | fail→fail | 14,850 | 6,371 | -57% | 1 | 1 | 0% | 2,308 | 2,651 | +15% | 0 | 0 | — |
case-04 | fail→fail | 8,576 | 11,018 | +28% | 1 | 1 | 0% | 1,516 | 4,045 | +167% | 0 | 0 | — |
case-05 | fail→fail | 32,974 | 29,953 | -9% | 1 | 1 | 0% | 6,183 | 8,473 | +37% | 0 | 0 | — |
case-06 | fail→fail | 30,814 | 13,435 | -56% | 1 | 1 | 0% | 6,168 | 3,151 | -49% | 0 | 0 | — |
case-07 | fail→pass | 5,972 | 2,423 | -59% | 1 | 1 | 0% | 1,138 | 2,591 | +128% | 0 | 0 | — |
case-08 | fail→pass | 7,163 | 2,070 | -71% | 1 | 1 | 0% | 1,026 | 2,573 | +151% | 0 | 0 | — |
case-09 | pass→pass | 3,863 | 2,397 | -38% | 1 | 1 | 0% | 568 | 2,682 | +372% | 0 | 0 | — |
case-10 | pass→fail | 9,316 | 4,980 | -47% | 1 | 1 | 0% | 1,533 | 3,110 | +103% | 0 | 0 | — |
case-11 | fail→pass | 5,028 | 3,159 | -37% | 1 | 1 | 0% | 673 | 2,814 | +318% | 0 | 0 | — |
case-12 | fail→fail | 13,824 | 9,754 | -29% | 1 | 1 | 0% | 2,305 | 2,861 | +24% | 0 | 0 | — |
case-13 | pass→fail | 14,715 | 9,107 | -38% | 1 | 1 | 0% | 2,181 | 2,665 | +22% | 0 | 0 | — |
case-14 | fail→fail | 12,760 | 7,271 | -43% | 1 | 1 | 0% | 2,130 | 2,644 | +24% | 0 | 0 | — |
case-15 | fail→fail | 11,588 | 6,437 | -44% | 1 | 1 | 0% | 1,492 | 2,628 | +76% | 0 | 0 | — |
case-16 | pass→pass | 14,271 | 6,214 | -56% | 1 | 1 | 0% | 2,169 | 3,268 | +51% | 0 | 0 | — |
case-17 | pass→pass | 5,966 | 6,104 | +2% | 1 | 1 | 0% | 899 | 3,258 | +262% | 0 | 0 | — |
case-18 | pass→pass | 6,860 | 4,050 | -41% | 1 | 1 | 0% | 956 | 2,936 | +207% | 0 | 0 | — |
case-19 | fail→pass | 5,117 | 2,198 | -57% | 1 | 1 | 0% | 831 | 2,555 | +207% | 0 | 0 | — |
case-20 | fail→pass | 10,713 | 6,731 | -37% | 1 | 1 | 0% | 1,696 | 3,450 | +103% | 0 | 0 | — |
case-21 | fail→pass | 12,682 | 2,301 | -82% | 1 | 1 | 0% | 2,007 | 2,661 | +33% | 0 | 0 | — |
case-22 | pass→pass | 7,686 | 3,340 | -57% | 1 | 1 | 0% | 1,071 | 2,796 | +161% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted, and 14 counted toward the lift figure. The other 8 produced results that are not comparable between the two arms, so they are excluded from the headline rather than averaged into it. The headline lift of +18 percentage points is the difference between those two pass rates over the 14 comparable cases. 5 cases got worse with the skill loaded, and they are included in that figure.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.