Generate professional infographics with 21 layout types and 22 visual styles. Analyzes content, recommends layout×style combinations, and generates publication-ready infographics. Use when user asks to create "infographic", "信息图", "visual summary", "可视化", or "高密度信息大图".
60
73%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/baoyu-infographic/SKILL.mdQuality
Discovery
100%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
This is an excellent skill description that clearly communicates specific capabilities (21 layout types, 22 visual styles, content analysis, layout recommendations), includes an explicit 'Use when' clause with natural trigger terms in both English and Chinese, and occupies a distinct niche. The description is concise yet comprehensive, using proper third-person voice throughout.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple concrete capabilities: 'Generate professional infographics', '21 layout types and 22 visual styles', 'Analyzes content', 'recommends layout×style combinations', 'generates publication-ready infographics'. These are specific, actionable descriptions. | 3 / 3 |
Completeness | Clearly answers both 'what' (generate infographics with 21 layouts and 22 styles, analyze content, recommend combinations) and 'when' (explicit 'Use when' clause with specific trigger phrases in multiple languages). | 3 / 3 |
Trigger Term Quality | Includes natural trigger terms in both English and Chinese: 'infographic', '信息图', 'visual summary', '可视化', '高密度信息大图'. These cover common variations users would naturally say when requesting this type of content. | 3 / 3 |
Distinctiveness Conflict Risk | Highly distinctive niche focused specifically on infographics with detailed scope (layout types, visual styles). The bilingual trigger terms and specific domain (infographics vs. general charts or visualizations) make it unlikely to conflict with other skills. | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
47%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This skill provides a comprehensive and well-structured workflow for infographic generation with excellent step sequencing and validation gates. However, it is significantly over-verbose — the image backend resolution logic, user input tool selection, and confirmation policy sections are disproportionately long for what they accomplish, consuming tokens on runtime-detection edge cases rather than core infographic creation guidance. The lack of any concrete examples (sample prompts, sample outputs, sample structured content) weakens actionability despite the otherwise specific file paths and option tables.
Suggestions
Dramatically condense the 'Image Generation Tools' and 'User Input Tools' sections — these runtime-resolution rules could each be 3-5 lines of prioritized bullet points instead of multi-paragraph explanations with inline tables.
Add a concrete example of a completed `prompts/infographic.md` file showing what the final prompt actually looks like, so the generation step is truly actionable rather than abstract.
Move the Confirmation Policy, Image Generation Tools, and User Input Tools sections into separate reference files (e.g., `references/config/confirmation-policy.md`) and summarize each in 1-2 lines in the main SKILL.md to improve progressive disclosure and reduce token usage.
Remove redundant cross-references (e.g., the confirmation policy is referenced 4+ times with bracketed links) — a single clear statement of the gate at Step 4 suffices.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is extremely verbose at ~300+ lines. Large sections explain tool resolution logic, preference loading priority chains, backup rules, and image backend selection in exhaustive detail that could be dramatically condensed. The 'User Input Tools' and 'Image Generation Tools' sections alone consume significant tokens on runtime-detection logic Claude could handle with far less instruction. The repeated confirmation policy cross-references and inline caveats add further bloat. | 1 / 3 |
Actionability | The workflow steps are concrete and well-sequenced with specific file paths, option flags, and output structures. However, there is no executable code anywhere — no actual prompt template example, no sample generation command, no example of what a completed `prompts/infographic.md` looks like. The guidance is specific but relies heavily on external reference files (layouts, styles, base-prompt, templates) that are not provided in the bundle, making it incomplete on its own. | 2 / 3 |
Workflow Clarity | The 7-step workflow is clearly sequenced with explicit validation checkpoints: Step 4 is a hard confirmation gate before generation, backup rules protect existing files at each step, Step 6 includes failure retry logic, and the confirmation policy is thoroughly defined with skip conditions. The workflow handles edge cases (language mismatch, backend resolution, file conflicts) explicitly. | 3 / 3 |
Progressive Disclosure | The skill references many external files (21 layout definitions, 22 style definitions, analysis framework, structured content template, base prompt, preferences schema, first-time setup) which is good progressive disclosure in principle. However, no bundle files were provided, so all those references are unverifiable. More critically, the SKILL.md itself is a monolithic wall of text — the image generation tools section, user input tools section, and confirmation policy could easily be split into separate reference files rather than inlined at full length. | 2 / 3 |
Total | 8 / 12 Passed |
Validation
72%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 8 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
metadata_version | 'metadata.version' is missing | Warning |
metadata_field | 'metadata' should map string keys to string values | Warning |
frontmatter_unknown_keys | Unknown frontmatter key(s) found; consider removing or moving to metadata | Warning |
Total | 8 / 11 Passed | |
bd5745f
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.