CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

market-research

Conduct market research, competitive analysis, investor due diligence, and industry intelligence with source attribution and decision-oriented summaries. Use when the user wants market sizing, competitor comparisons, fund research, technology scans, or research that informs business decisions.

Quality

89%

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

86%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 tight, well-organized single-file research skill with strong standards, security guidance for untrusted sources, and an explicit pre-delivery quality gate. The main gaps are the absence of a worked output example and a fix-and-retry loop behind the quality gate.

Suggestions

Add a short worked example of the output structure (e.g., a 5-line mock executive summary with a sourced number and a labeled estimate) so the default format is copy-paste concrete.

Extend the Quality Gate with one feedback line: what to do when a check fails (re-source the number, re-flag stale data, re-derive the recommendation) before delivering.

Name one or two concrete sourcing starting points per research mode (e.g., public filings, funding databases, analyst reports) to sharpen actionability for the collection steps.

DimensionReasoningScore

Conciseness

The body is lean and terse (~85 lines of compact bullets) with no padding or explanations of concepts Claude already knows; every line adds skill-specific guidance ('Produce research that supports decisions, not research theater'). It assumes Claude's competence throughout, matching the top anchor.

5 / 5

Actionability

Concrete, specific guidance for an instruction-only skill: per-mode collection checklists ('fund size, stage, and typical check size', 'top-down estimates... bottom-up sanity checks'), a default output structure, and a pre-delivery quality gate. It falls short of fully executable guidance because it gives no worked example of the output format and no concrete sourcing method or search strategy.

4 / 5

Workflow Clarity

The sequence is clear (activate -> research standards -> mode-specific collection -> output format -> quality gate) and the Quality Gate section is an explicit validation checklist before delivery. However, there is no feedback loop for what to do when the gate fails (fix and re-verify), which the top anchor expects.

4 / 5

Progressive Disclosure

This is a single-file skill with no bundle files, and the content warrants none: each research mode is ~8 compact lines that belong inline. Sections are clearly headed (When to Activate, Research Standards, Untrusted Sources, Common Research Modes, Output Format, Quality Gate) making navigation trivial, matching the well-organized-structure standard.

5 / 5

Total

18

/

20

Passed

Description

88%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 strong description in third person that states concrete capabilities and includes an explicit 'Use when' clause with natural trigger phrases. Its only weaknesses are a handful of missing synonyms and modest overlap risk with general research skills.

Suggestions

Add widely-used synonyms as triggers, e.g. 'TAM/SAM/SOM estimates', 'competitive landscape', or 'due diligence', to broaden natural-match coverage.

Tighten the final trigger ('research that informs business decisions') toward phrasing less likely to collide with a general web-research skill, e.g. 'business or investment research that ends in a recommendation'.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions in third person — 'Conduct market research, competitive analysis, investor due diligence, and industry intelligence with source attribution and decision-oriented summaries' — comprehensively covering the skill's modes, matching the top anchor's breadth (cf. the multi-action PDF example).

5 / 5

Completeness

It explicitly answers both: what ('Conduct market research, competitive analysis, investor due diligence, and industry intelligence...') and when ('Use when the user wants market sizing, competitor comparisons, fund research, technology scans, or research that informs business decisions'), directly matching the anchor-5 example pattern of concrete what + explicit trigger clause.

5 / 5

Trigger Term Quality

The 'Use when' clause covers natural phrases users would say: 'market sizing, competitor comparisons, fund research, technology scans, or research that informs business decisions'. A few common variations are missing — e.g. 'TAM/SAM/SOM', 'competitive landscape', and 'due diligence' as a trigger — so it fits 'good keyword coverage; a few natural terms missing' rather than comprehensive.

4 / 5

Distinctiveness Conflict Risk

The niche is clear (business/market research with decision-oriented output) and the triggers are specific, but 'research that informs business decisions' and 'industry intelligence' are broad enough to overlap with a general-purpose web-research or deep-research skill — minor overlap risk, matching the anchor-4 'mostly distinct' wording.

4 / 5

Total

18

/

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

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository

affaan-m/ECC

Path

skills/market-research/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.