CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

timesfm-forecasting

Performs zero-shot time-series forecasting with Google's TimesFM, including regular-grid CSV preparation, quantile forecasts, XReg covariates, and held-out evaluation. Uses the Apache-licensed TimesFM 2.5 checkpoint by default and documents the distinct TimesFM 3.0 multivariate API and weight-license requirements.

Quality

85%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

92%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 strong, dense skill body with executable code, a validation-rich workflow, and exemplary one-level-deep progressive disclosure across verified reference files. The only notable weakness is minor over-explanation of provenance/license caveats and un-quarantined version-sensitive detail.

DimensionReasoningScore

Conciseness

The body is dense and assumes competence — no basic-concept explanations, tight tables, and lean code — but carries some trimmable meta-commentary ('validation of this refresh used native package code...') and scattered time-sensitive version/license detail not quarantined to a deprecated/old-patterns section, keeping it just below 'every token earns its place'.

4 / 5

Actionability

Guidance is fully executable: pinned uv install commands, from_pretrained with an immutable revision hash, a complete ForecastConfig compile call, a forecast snippet with shape/finite/quantile asserts, and a complete forecast_csv.py CLI invocation; the XReg deferral to a reference file is explicitly justified.

5 / 5

Workflow Clarity

The 6-step workflow sequences setup through evaluation with explicit validation checkpoints — check_system.py before loading, regular-grid validation with fail-by-default missing handling, shape/finite/quantile-ordering checks, and per-origin preprocessing for rolling evaluation — matching the anchor requiring explicit validation steps.

5 / 5

Progressive Disclosure

The body is a well-organized overview routing detail to 8 real, one-level-deep, individually annotated reference files and two scripts; all referenced paths exist, and nothing that belongs in references is inlined in bulk.

5 / 5

Total

19

/

20

Passed

Description

71%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, third-person description that concretely enumerates capabilities and is clearly scoped to TimesFM. Its main weakness is the absence of any 'Use when...' trigger guidance, which both caps completeness and slightly weakens trigger quality and distinctiveness.

Suggestions

Add an explicit trigger clause such as 'Use when the user needs zero-shot forecasts of an ordered temporal target (e.g., monthly sales) or mentions TimesFM, forecasting, or quantile prediction intervals.'

Include common user synonyms like 'predict', 'forecast horizon', and '.csv' to broaden natural keyword coverage.

Gate the generic phrase 'time-series forecasting' to TimesFM-specific contexts in the when-clause to reduce overlap with general statistical forecasting skills.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'regular-grid CSV preparation, quantile forecasts, XReg covariates, and held-out evaluation' — giving comprehensive coverage of the skill's capabilities, matching the top anchor rather than the 'minor gaps' level 4 anchor.

5 / 5

Completeness

The 'what' is clearly and specifically answered, but there is no 'Use when...' clause or equivalent explicit trigger guidance, which per the judging guidelines caps completeness at 3; the explicit multi-part 'what' keeps it above level 2.

3 / 5

Trigger Term Quality

Natural terms like 'time-series forecasting', 'TimesFM', 'quantile forecasts', 'covariates', and 'CSV' are present and would be said by users, but common synonyms such as 'predict', 'forecast horizon', or '.csv' are missing, placing it just below comprehensive coverage.

4 / 5

Distinctiveness Conflict Risk

'Google's TimesFM' and 'XReg' pin a clear niche with minimal conflict risk, but the generic phrase 'time-series forecasting' without a when-clause leaves minor overlap risk with general forecasting skills, so it fits 'mostly distinct' rather than 'clear niche with distinct triggers'.

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

K-Dense-AI/scientific-agent-skills

Path

skills/timesfm-forecasting/SKILL.md

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.