Rules for charts and visualization. Use when the user asks for charts, graphs, plots, or visual representations (line, bar, pie, timeseries).
85
83%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Risky
Do not use without reviewing
Quality
Discovery
89%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 a solid description with excellent trigger terms and completeness. The main weakness is the vague 'Rules for' phrasing which doesn't specify concrete actions the skill enables. Adding action verbs like 'create', 'generate', or 'customize' would strengthen specificity.
Suggestions
Replace 'Rules for charts and visualization' with concrete actions like 'Creates and customizes charts and visualizations' or 'Generates line, bar, pie, and timeseries charts'
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Names the domain (charts/visualization) and mentions specific chart types (line, bar, pie, timeseries), but describes 'rules for' rather than concrete actions like 'create', 'generate', or 'customize'. | 2 / 3 |
Completeness | Clearly answers both what ('Rules for charts and visualization') and when ('Use when the user asks for charts, graphs, plots, or visual representations') with explicit trigger guidance. | 3 / 3 |
Trigger Term Quality | Includes strong natural keywords users would say: 'charts', 'graphs', 'plots', 'visual representations', plus specific types (line, bar, pie, timeseries). Good coverage of common variations. | 3 / 3 |
Distinctiveness Conflict Risk | Clear niche focused specifically on charts and visualization with distinct trigger terms. Unlikely to conflict with document, data processing, or other skills due to specific visual output focus. | 3 / 3 |
Total | 11 / 12 Passed |
Implementation
77%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a well-structured skill with excellent workflow clarity and actionability. The mandatory ordering, validation checkpoints, and retry logic are clearly defined. The main weakness is moderate verbosity with some redundant rules and a somewhat monolithic structure that could benefit from better content separation.
Suggestions
Remove redundant statements between CRITICAL RULES and the main workflow sections to improve conciseness
Consider extracting CHART TYPE RULES and OUTPUT FORMAT into separate reference files, keeping only a summary in the main skill
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The content is mostly efficient but has some redundancy, particularly in repeating validation rules and chart type explanations. The CRITICAL RULES section partially duplicates information from earlier sections. | 2 / 3 |
Actionability | Provides concrete, executable guidance with specific JSON examples for chart specs, clear tool calls (validate_sql, skill tool), and explicit code blocks showing exact output format. The workflow steps are specific and actionable. | 3 / 3 |
Workflow Clarity | Excellent multi-step workflow with mandatory ordering (a→b→c→d), explicit validation checkpoints, retry logic (up to 3 times), and clear decision trees for when to load skills or skip steps. Includes explicit prohibited actions. | 3 / 3 |
Progressive Disclosure | References external skills (sql-expert, clickhouse-system-queries) and resources appropriately, but the content itself is somewhat monolithic. The chart type rules and output format could potentially be split into separate reference files for cleaner organization. | 2 / 3 |
Total | 10 / 12 Passed |
Validation
81%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 9 / 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 |
Total | 9 / 11 Passed | |
68a8440
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.