CtrlK
BlogDocsLog inGet started
Tessl Logo

fxmacrodata-calendar

Fetch official FXMacroData macro release-calendar events for trade planning, macro regime checks, and event-risk filters. Use before CPI, NFP, GDP, PCE, retail sales, PMI, and central-bank decision windows.

72

Quality

87%

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

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 compact, highly actionable skill body with an executable command, explicit output-contract validation, and clean section structure appropriate for its size. The only trim opportunity is a dense policy sentence that slightly compresses several data-quality requirements into one clause.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence with no concept-explanation padding, but the dense data-quality policy sentence ("The client accepts results only when the response currency matches the request and data_quality confirms an official, current, non-proxy, non-fallback, timestamp-complete, point-in-time-safe source...") is a minor instance of over-density that could be tightened, placing it above the 3 anchor but short of the 5 anchor's every-token-earns-its-place standard.

4 / 5

Actionability

It provides a fully executable copy-paste command ("python3 skills/fxmacrodata-calendar/scripts/fetch_calendar.py --currency usd --min-tier 1") plus concrete output shape, env var, canonical endpoint, and accepted flag values, matching the 5 anchor for copy-paste-ready guidance covering the common case.

5 / 5

Workflow Clarity

A clear 3-step sequence includes an explicit validation checkpoint ("Treat a nonzero exit as an unverified event-risk state... Only a successful response containing events: [] establishes that no matching events were returned") plus data_quality/currency-match verification and error-state handling, matching the 5 anchor; the destructive/batch cap does not apply because validation is present.

5 / 5

Progressive Disclosure

At ~45 lines, single-purpose, with well-organized Workflow and Authentication sections and a script path that resolves to a real bundle file (scripts/fetch_calendar.py), this meets the under-50-line simple-skill allowance for a 5 with clear organization and no nested references.

5 / 5

Total

19

/

20

Passed

Description

82%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 precise, well-scoped description that pairs a concrete fetch action with an explicit, trigger-rich use-when clause, giving it strong completeness and distinctiveness. The main gap is that it expresses one action rather than a broader action set, which limits specificity and trigger-term breadth slightly.

DimensionReasoningScore

Specificity

It names a concrete domain (FXMacroData macro release-calendar) with one core action ("Fetch official FXMacroData macro release-calendar events") but offers only that single fetch action rather than several specific actions, fitting the 3 anchor (1-2 concrete actions, not comprehensive) and falling short of the 4 anchor's "several specific actions".

3 / 5

Completeness

It explicitly answers both what ("Fetch official FXMacroData macro release-calendar events") and when ("Use before CPI, NFP, GDP, PCE, retail sales, PMI, and central-bank decision windows") with concrete trigger phrases, matching the 5 anchor; it is not the 4 anchor because the when-clause is fully explicit with named triggers rather than merely adequate.

5 / 5

Trigger Term Quality

Strong natural-term coverage via the enumerated release names ("CPI, NFP, GDP, PCE, retail sales, PMI, and central-bank decision windows") plus "trade planning" and "event-risk filters", but it lacks synonym/extension variants and omits a few common terms (e.g., "FOMC", "economic calendar"), so it sits above the 3 anchor but below the 5 anchor's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

The FXMacroData release-calendar niche with named macro-event triggers is clearly distinct and unlikely to fire for an unrelated skill, matching the 5 anchor for a clear niche with minimal conflict risk.

5 / 5

Total

17

/

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
tradermonty/claude-trading-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.