CtrlK
BlogDocsLog inGet started
Tessl Logo

xlsx-skill

Excel / CSV(.xlsx / .xlsm / .csv / .tsv)读/写/统计/重算/图表一体化。触发场景:阅读单元格、汇总分组、谁最高谁最低、总收入、改单元格或公式、加行列、加合计行、插入图表(bar/line/pie)、冻结首行、加筛选、条件格式、CSV ↔ XLSX 互转、新建花名册/销售表/财务模型、排查 #REF!/#DIV/0! 公式错误、触发重算。典型说法:"这表里谁销量最高"、"Q1 总收入"、"把 B2 改成 500"、"加一行合计"、"新建花名册"、"csv 转 xlsx"、"冻结首行"、"A 列负数标红"。用户提到 .xlsx / .csv 文件或最终产出是表格都加载本技能。

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

76%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 body is action-dense with excellent executable code examples and clear section structure, assuming Claude's competence throughout. Its main weakness is workflow clarity: destructive spreadsheet writes proceed without an explicit validation/verify-after-write checkpoint.

Suggestions

Add an explicit validation step after each write demo (e.g., re-open with ExcelInspect(action='errors') or read back the saved file to confirm integrity) so the write workflow has a feedback loop.

Move the longer demos (chart embedding, CSV→XLSX, error scanning) into separate reference files under references/ and link to them one level deep to improve progressive disclosure for this >50-line skill.

Trim the explanatory prose about exceljs capabilities and the chart-rendering workaround rationale to tighten conciseness.

DimensionReasoningScore

Conciseness

Dense and code-heavy with minimal padding; a few prose asides ('exceljs 支持样式 / 合并 / 公式 / 图表 / 图片 / 数据验证' and the chart-rendering rationale) could be trimmed, but most tokens earn their place. Not a 5 because of these minor over-explanations.

4 / 5

Actionability

Multiple fully executable, copy-paste-ready exceljs demos (create with formulas/freeze/filter, add YoY column with conditional formatting, embed chart image, CSV→XLSX, scan for formula errors) cover the common cases concretely.

5 / 5

Workflow Clarity

A clear two-step load sequence and read-first-then-write ordering exist, but the write/modify demos—destructive document manipulation of user files—lack explicit post-write validation checkpoints; the cap for destructive ops without validation applies. Not 4 because validation is only implicit (a pitfalls row) rather than an integrated checkpoint.

3 / 5

Progressive Disclosure

Well-organized into numbered sections (read, write, conversion, pitfalls) with tables and clear structure; no bundle files exist so the self-contained single-file layout is acceptable. Not 5 because several substantial demos are inlined that could live in separate reference files for a >50-line skill.

4 / 5

Total

16

/

20

Passed

Description

100%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 specific, comprehensive, and rich with natural trigger terms and file extensions, clearly answering both what the skill does and when to load it. Voice is appropriately third person with no over-claims.

DimensionReasoningScore

Specificity

Lists multiple concrete actions—'读/写/统计/重算/图表一体化', '冻结首行', '加筛选', '条件格式', '排查 #REF!/#DIV/0! 公式错误'—covering read, write, stats, recalc, charting, and error debugging comprehensively.

5 / 5

Completeness

Explicitly states what ('Excel/CSV 读/写/统计/重算/图表一体化') and when ('触发场景' list plus '用户提到 .xlsx/.csv 文件或最终产出是表格都加载本技能'), with concrete trigger phrases.

5 / 5

Trigger Term Quality

Comprehensive natural phrases ('谁销量最高', 'Q1 总收入', '把 B2 改成 500', 'csv 转 xlsx') plus synonyms and file extensions (.xlsx/.xlsm/.csv/.tsv), matching the anchor for full coverage.

5 / 5

Distinctiveness Conflict Risk

Clear Excel/CSV niche with extension-specific triggers and spreadsheet-only phrasings, giving minimal overlap with other skills.

5 / 5

Total

20

/

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