CtrlK
BlogDocsLog inGet started
Tessl Logo

earnings-analysis

Create professional equity research earnings update reports (8-12 pages, 3,000-5,000 words) analyzing quarterly results for companies already under coverage. Fast-turnaround format focusing on beat/miss analysis, key metrics, updated estimates, and revised thesis. Includes 1-3 summary tables and 8-12 charts. Use when user requests "earnings update", "quarterly update", "earnings analysis", "Q1/Q2/Q3/Q4 results", or post-earnings report.

69

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

70%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

Well-structured skill with strong workflow sequencing, validation loops, and clean progressive disclosure into three real reference files. Weaker on conciseness (duplicated structure and repetitive checklists) and actionability (core analysis/chart steps are described abstractly rather than concretely).

Suggestions

Deduplicate the page-by-page report structure — keep it in one place (report-structure.md) and reference it from Phase 4 instead of restating it in Output Specification.

Collapse the inline citation checklist and the VERIFICATION CHECKLIST into a single checklist to remove repetition and the emoji-heavy emphasis.

Add a concrete, executable chart-generation snippet (e.g., a matplotlib/pandas template for a quarterly revenue chart) rather than only listing chart types and deferring all detail to workflow.md.

DimensionReasoningScore

Conciseness

Mostly information-dense with no concept-explainer padding, but the page-by-page structure is stated twice (Phase 4 and Output Specification) and the citation checklist appears both inline and as a separate VERIFICATION CHECKLIST, with heavy emoji emphasis (⭐⭐⭐, 🚨🚨🚨) adding noise.

2 / 3

Actionability

Copy-paste-ready blocks exist for file naming and the SOURCES/citation format, but chart generation and beat/miss analysis are described at a high level and deferred to references with no executable code despite naming matplotlib/pandas/seaborn.

2 / 3

Workflow Clarity

Five phases are clearly sequenced, with Phase 1's date-verification providing an explicit feedback loop ("If dates don't match or are old (>3 months), search again") and Phase 5 plus citation checklists supplying validation checkpoints.

3 / 3

Progressive Disclosure

The body is an overview pointing to three one-level-deep, clearly signaled references (workflow.md, report-structure.md, best-practices.md), all real files, with a Resources section summarizing each — navigation is easy and content is appropriately split.

3 / 3

Total

10

/

12

Passed

Description

100%

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, trigger-rich, complete, and clearly niche-scoped. It uses third-person imperative voice and gives a user natural keyword set to invoke the skill.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "analyzing quarterly results," "beat/miss analysis, key metrics, updated estimates, and revised thesis" plus concrete deliverable specs ("1-3 summary tables and 8-12 charts"). Not vague; every clause names a concrete capability.

3 / 3

Completeness

Answers both what (create earnings update reports with listed components) and when ("Use when user requests ..."), with explicit trigger guidance present.

3 / 3

Trigger Term Quality

Natural user phrasing is explicitly enumerated: "earnings update", "quarterly update", "earnings analysis", "Q1/Q2/Q3/Q4 results", "post-earnings report" — exactly what a user would say.

3 / 3

Distinctiveness Conflict Risk

Tightly scoped niche — equity-research earnings updates for companies already under coverage — with distinctive triggers unlikely to fire for initiation reports or flash notes.

3 / 3

Total

12

/

12

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
anthropics/financial-services
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.