CtrlK
BlogDocsLog inGet started
Tessl Logo

time-series-and-categorical-analysis

对时间序列或分类数据进行多维度趋势分析、百分比清洗、绩效分级建模与预测,并生成高分辨率的可视化综合报告,适用于业务指标监控与预测场景。

55

Quality

61%

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/sn-da-excel-workflow/capability/excel-data-analysis/time-series-analysis/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%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 skill provides concise, concrete, mostly-executable Python across a clear five-step pipeline, but it lacks validation/verification checkpoints for a batch analysis workflow and does not use any progressive-disclosure file structure, capping workflow_clarity and progressive_disclosure at 3.

Suggestions

Add validation checkpoints: guard that required columns (time_col, target_cols, group_col, value_col) exist before use, and verify the report PNG was saved successfully before declaring completion.

Add a brief error-recovery feedback loop (e.g., if columns are missing, inspect df.columns and adapt; if total_current is 0, skip the growth-rate print) to lift workflow_clarity above the batch-operation cap.

Replace placeholder column names ('时间列', '指标1占比') with either an explicit 'replace these with your column names' instruction or a small auto-detection snippet so the code is copy-paste ready.

DimensionReasoningScore

Conciseness

The body is mostly efficient: short step descriptions plus directly executable code with minimal conceptual padding, though inline comments like '# 设置中文字体,兼容不同操作系统' and the placeholder '# 占位示例' notes add slight over-explanation that could be trimmed.

4 / 5

Actionability

Each step provides concrete, mostly executable Python with real pandas/matplotlib calls and specific thresholds; minor gaps (placeholder column names '时间列'/'指标1占比' that the user must replace, no input validation) keep it just below fully copy-paste-ready.

4 / 5

Workflow Clarity

The five steps are clearly sequenced, but this is a batch analysis pipeline with no validation checkpoints — no checks that required columns exist, no error handling, no 'verify the output/report' feedback loop — so per the batch-operation cap, workflow_clarity cannot exceed 3 despite the clean sequence.

3 / 5

Progressive Disclosure

Content is organized into clearly labeled steps rather than a monolithic wall, but there is no SKILL.md-as-overview structure pointing to separate references, no bundle files, and all detail is inlined; it is well-sectioned but not structured across files or navigation.

3 / 5

Total

14

/

20

Passed

Description

58%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 clearly states concrete capabilities in third person and is reasonably distinctive, but it lacks an explicit 'Use when...' trigger clause and natural user-spoken synonyms, which cap completeness and trigger-term quality at 3.

Suggestions

Add an explicit 'Use when...' trigger clause naming natural user phrases, e.g. 'Use when the user asks to analyze trends in time-series or categorical data, clean percentage columns, build performance grading models, or generate trend/forecast reports from Excel data.'

Include common synonyms and file extensions users would actually say — e.g. 'Excel/.xlsx reports, 占比/percentage analysis, 趋势预测, 分级建模' — to improve trigger-term coverage.

State the concrete output format (e.g. 'saves a high-resolution PNG report') to close the minor specificity gap.

DimensionReasoningScore

Specificity

Lists several concrete actions — '多维度趋势分析、百分比清洗、绩效分级建模与预测' and '生成高分辨率的可视化综合报告' — with minor coverage gaps (e.g., report output format unstated), matching the 'several specific actions; minor gaps' anchor rather than the fully comprehensive 5.

4 / 5

Completeness

It has a clear 'what' (the analysis/prediction/reporting actions) but only a weak implied 'when' via '适用于业务指标监控与预测场景' — there is no explicit 'Use when...' trigger clause, which per guidelines caps completeness at 3.

3 / 5

Trigger Term Quality

Contains relevant domain keywords like '时间序列', '分类数据', '趋势分析', '可视化报告', and '业务指标监控与预测', but lacks natural user-spoken trigger variations or synonyms (e.g., 'Excel 报表', '占比分析', '数据预测') that users would actually say, fitting 'some relevant keywords but missing common variations'.

3 / 5

Distinctiveness Conflict Risk

The niche (time-series + categorical trend analysis with percentage cleaning, grading modeling, and visualization reports) is fairly specific and mostly distinct from generic data-analysis skills, with only minor overlap risk with general reporting/BI skills.

4 / 5

Total

14

/

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
OpenSenseNova/SenseNova-Skills
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.