CtrlK
BlogDocsLog inGet started
Tessl Logo

excel2markdown

将 Excel 文件转换为 Markdown 格式的文档。当用户提到 Excel 转 Markdown、表格转 MD、Excel 文档化时使用。

64

Quality

75%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/markdown/excel2markdown/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

72%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.

The content is a clean, well-structured API reference with executable code and a thorough parameter table, appropriate for a simple single-function skill. Its weakest point is workflow clarity, since the batch sheet conversion and file-writing lack any validation or verification checkpoint.

Suggestions

Add a brief verification step after conversion (e.g., confirm output_file exists and is non-empty, or note that an exception is raised on missing input) to lift workflow clarity above the batch-operation cap of 3.

Remove the redundant blockquote or the "功能描述" section, since both restate the frontmatter description, to tighten conciseness toward a 5.

Include a short snippet showing what the generated Markdown table looks like, or note the import path requirement, to close the minor actionability gaps.

DimensionReasoningScore

Conciseness

The body is lean and mostly assumes Claude's competence, but the opening blockquote and "功能描述" redundantly restate the conversion, and "所属分类"/"原始函数" are administrative metadata that do not directly aid execution, so not every token earns its place (score 5).

4 / 5

Actionability

It provides an executable call signature, a full parameter table with types/defaults, a return value, and a copy-paste usage example, but it relies on a project-specific import path and shows no example of the resulting Markdown output, leaving minor gaps below the fully executable score-5 anchor.

4 / 5

Workflow Clarity

The skill is single-purpose (one function call), but the default sheet_name=None converts all sheets (a batch operation) and writes an output file with no validation or verification step, so per the batch/destructive cap it cannot exceed 3 even though the single action is unambiguous.

3 / 5

Progressive Disclosure

The body is under 50 lines, has no need for external references (none exist), and is organized into clear, well-signaled sections (功能, 调用方式, 参数, 返回值, 示例), meeting the simple-skill exception that allows a score of 5 from well-organized sections alone.

5 / 5

Total

16

/

20

Passed

Description

78%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.

The description is well-constructed: it states a concrete capability and pairs it with explicit, natural trigger phrases that answer both 'what' and 'when'. Its main gap is the absence of the .xlsx file extension and the slightly broad 'Excel 文档化' trigger that risks minor overlap.

Suggestions

Add the .xlsx file extension to the trigger list (e.g., '或处理 .xlsx 文件时') to reach comprehensive trigger coverage.

Tighten the 'Excel 文档化' trigger to something more specific like '将 Excel 内容导出为文档' to reduce overlap with general Excel documentation skills.

Optionally add a second concrete action (e.g., '选择指定工作表转换') to raise specificity from one to multiple actions.

DimensionReasoningScore

Specificity

The phrase "将 Excel 文件转换为 Markdown 格式的文档" names the domain (Excel) and one concrete action (convert to Markdown), matching the score-3 anchor of 1-2 concrete actions without being comprehensive; it is not a single generic verb (score 2) nor a list of several actions (score 4).

3 / 5

Completeness

It explicitly states what it does (convert Excel to Markdown documents) and provides an explicit "当用户提到…时使用" trigger clause with concrete trigger phrases, satisfying the score-5 anchor of clearly answering both what AND when; the explicit trigger guidance means it is not capped at 3.

5 / 5

Trigger Term Quality

"Excel 转 Markdown、表格转 MD、Excel 文档化" gives good keyword coverage with natural synonyms a user would say, but it omits the .xlsx file extension that would push it to comprehensive (score 5), placing it clearly above the sparse score-3 anchor.

4 / 5

Distinctiveness Conflict Risk

Excel-to-Markdown conversion is a clear niche with specific triggers and minimal conflict risk, but the broader "Excel 文档化" trigger introduces minor overlap with other Excel/document skills, keeping it just below the minimal-conflict score-5 anchor.

4 / 5

Total

16

/

20

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
CoderWanFeng/python-office
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.