CtrlK
BlogDocsLog inGet started
Tessl Logo

visualization-ops-skill

**输出可视化,必加载**。当 prompt 涉及新闻/资讯/行情/排行/报告/总结/分析/对比/选型/推荐/盘点/复盘,或预计返回 3 条以上可结构化条目时,**必须先于(或同轮于)数据获取工具加载本 skill**。加载后**禁止用纯 markdown 文本收尾**——必须用 JsxCreate 或 ChartRender 渲染。典型:"搜最新伊朗新闻"、"对比 Obsidian/Notion/Logseq"、"推荐几本书"、"最近股市怎么样"。**不用于**:单句事实问答、纯代码输出、在画布里增删节点(由画布子 Agent 处理)。

72

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

88%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, actionable body with executable examples, decision tree, and error-recovery loop. Minor verbosity in the silent-render rationale and no external reference files to offload detail.

Suggestions

Move the JSX component whitelist and color-token spec into a references/ file linked from SKILL.md to shorten the body.

Trim the multi-step反例 block to one example plus a one-line principle to reduce tokens.

Add an explicit numbered validation checkpoint for ChartRender option validity before rendering.

DimensionReasoningScore

Conciseness

Mostly lean with concrete examples and rules, though the silent-render channel rationale and反例 are somewhat discursive.

4 / 5

Actionability

Provides executable JSX/ECharts examples, parameter specs, and copy-paste-ready patterns covering common cases.

5 / 5

Workflow Clarity

Decision tree, tool-selection table, and explicit validation/fix-retry loop for JSX errors give clear sequenced guidance with feedback.

5 / 5

Progressive Disclosure

Well-organized sections with clear headers, but no bundle files exist and no one-level-deep references to split the large JSX/ECharts detail.

4 / 5

Total

18

/

20

Passed

Description

88%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A specific, trigger-rich description with explicit load-order and non-use boundaries. Concise yet comprehensive, clearly distinguishing when the skill applies.

DimensionReasoningScore

Specificity

Lists multiple concrete actions (load skill before data fetch, render via JsxCreate/ChartRender, prohibit pure markdown) covering the full scope.

5 / 5

Completeness

Explicitly states what it does and when to load it, with concrete trigger examples and explicit non-use boundaries.

5 / 5

Trigger Term Quality

Rich natural trigger phrases (news/行情/排行/对比/选型/推荐) and example prompts, though file-extension-equivalent synonyms are not all present.

4 / 5

Distinctiveness Conflict Risk

Clear niche (visualization rendering) with explicit non-use boundary vs single-fact Q&A, code, and canvas, though some overlap with generic reporting skills remains.

4 / 5

Total

18

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
itsablabla/openloaf-web
Reviewed

Table of Contents

Is this your skill?

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.