CtrlK
BlogDocsLog inGet started
Tessl Logo

macro-analysis

Macroeconomic cycle positioning and central-bank policy interpretation, including GDP/CPI/PMI/rates/FX analysis, with output in the form of major-asset allocation tilts.

59

Quality

74%

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 ./agent/src/skills/macro-analysis/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

71%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 well-structured, information-dense analytical framework with concrete thresholds, clear sequencing, and a strong output template. Its weaknesses are the absence of any data-retrieval mechanism and a single-file layout that inlines reference-grade material (indicator catalogs, central-bank signal tables) instead of splitting it into bundled reference files.

Suggestions

Move the indicator-threshold tables and per-central-bank signal tables into a references/ file (e.g., references/indicators.md, references/central-banks.md), keeping SKILL.md as the workflow overview with clearly signaled one-level-deep links.

Add concrete data-retrieval guidance — URLs or commands for NBS, Caixin PMI, FRED/BLS, and ECB releases, plus release calendars — so Step 1 is executable rather than a list of source names.

Add an explicit validation checkpoint in the workflow, e.g., 'If growth and inflation indicators conflict on the stage assignment, state both readings and weight by which deviation is larger' before finalizing the allocation tilt.

DimensionReasoningScore

Conciseness

Largely dense, threshold-driven tables with genuinely non-obvious domain knowledge (China-specific LPR/DR007/RRR thresholds, pork-cycle caveat on CPI, Politburo tone-setting priority). Minor over-explanation of concepts Claude already knows ('Excludes food and energy', 'Inversion signals recession (leads by 12-18 months)') and an Overview that repeats the description keep it at 4 rather than 5.

4 / 5

Actionability

Concrete numeric thresholds, named data sources, explicit decision criteria per step, and a full copy-adaptable output template give mostly executable guidance. It falls short of 5 because data collection (Step 1) lists indicators and source institutions but gives no commands, URLs, or endpoints for actually retrieving the data.

4 / 5

Workflow Clarity

A clear 4-step sequence (collect → cycle positioning → policy impact → allocation tilt) with numbered decision criteria per step and a structured output format including Risk Warnings. Not 5 because validation is implicit (the Notes section) rather than an explicit checkpoint like 'if indicators conflict, report both and weight by magnitude'; well above the bare-list anchor at 3.

4 / 5

Progressive Disclosure

No bundle files exist and the skill is a ~190-line monolith with all reference-type material (indicator catalogs, per-central-bank signal tables, the Merrill Lynch clock) inlined in SKILL.md. Section structure is good, but content that would naturally live in separate reference files is inline and there are no references to signal, matching the anchor 'content that should be separate is inline'.

3 / 5

Total

15

/

20

Passed

Description

66%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, well-scoped description with good domain keywords and a clear statement of what the skill does and what it outputs. Its main weakness is the absence of any 'Use when...' trigger clause, which caps completeness and leaves activation guidance implicit.

Suggestions

Append a trigger clause such as 'Use when the user asks about the macroeconomic outlook, economic cycle stage, central-bank policy (Fed/PBOC/ECB), or how macro conditions should tilt asset allocation.'

Add natural synonyms users actually say — e.g., recession, inflation, monetary policy, interest-rate cuts, RRR/LPR — to broaden trigger-term coverage.

Mention the covered economies (China, United States, Europe) in the description so the geographic scope is explicit and distinguishable from US-only macro skills.

DimensionReasoningScore

Specificity

Lists several concrete capabilities — 'macroeconomic cycle positioning', 'central-bank policy interpretation', 'GDP/CPI/PMI/rates/FX analysis', 'major-asset allocation tilts' — matching the anchor for several specific actions with minor gaps. Not 5 because coverage is incomplete (no mention of the covered economies or policy-impact assessment); not 3 because it goes well beyond naming a domain with 1-2 actions.

4 / 5

Completeness

Has a clear 'what' (cycle positioning, policy interpretation, indicator analysis, allocation-tilt output) but no 'Use when...' clause or equivalent explicit trigger guidance, so completeness is capped at 3 per the rubric guideline. The 'when' is at best weakly implied by the domain keywords.

3 / 5

Trigger Term Quality

Contains good natural keywords users would say — 'macroeconomic', 'cycle', 'GDP', 'CPI', 'PMI', 'rates', 'FX', 'central-bank', 'asset allocation' — but misses common variations like 'recession', 'inflation', 'monetary policy', 'Fed/PBOC', or 'economic outlook'. Fits 'good keyword coverage; a few natural terms missing'.

4 / 5

Distinctiveness Conflict Risk

The combination of macro-cycle staging, central-bank interpretation, and asset-allocation output carves a fairly distinct niche. Minor overlap risk remains with generic market-analysis or investing skills that could also claim 'rates/FX analysis'.

4 / 5

Total

15

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
HKUDS/Vibe-Trading
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.