CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

prospecting

When the user wants to find, qualify, and build a list of prospects to reach out to — across B2B SaaS, general B2B, or local small businesses. Also use when the user mentions "prospecting," "build a prospect list," "find prospects," "find leads," "lead gen list," "find SaaS companies that," "find B2B companies," "find local businesses," "ICP-fit accounts," "who should we go after," "outbound list," "target account list," "find clients near me," "businesses without websites," "prospect research," or "qualified leads." Use this for the list-building and qualification phase. For writing the outbound copy after the list is built, see cold-email. For deep competitive research on specific accounts, see competitor-profiling.

Quality

93%

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

85%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-engineered instruction skill: a clearly gated five-phase workflow with real validation checkpoints, concrete output schemas and defaults, and excellent reference-file structure — all five bundle references exist and are one level deep. The one meaningful weakness is redundancy: three pairs of sections (tool tables, inputs vs. task questions, quality checks vs. common mistakes) restate the same guidance and could be merged to cut roughly 60–80 lines without losing any information.

Suggestions

Merge "Tool Selection Quick Picks" and "Tool Integrations" into one table (add MCP/guide-link columns to the quick-pick rows); both tables currently describe ~12 of the same tools twice.

Delete the "Task-Specific Questions" section — it restates "Inputs to Collect" nearly item-for-item; keep the single "ask once, then infer defaults" list instead.

Consolidate "Quality Checks" and "Common Mistakes": fold the non-overlapping mistakes (e.g., mixing branches, ignoring quiet hours) into the checklist so each rule appears once.

DimensionReasoningScore

Conciseness

The body is dense and free of concept-explainer padding (no "what is GDPR" or library tutorials), but three section pairs carry substantially duplicated guidance: "Tool Selection Quick Picks" vs "Tool Integrations" (two tables covering ~12 of the same tools), "Inputs to Collect" vs "Task-Specific Questions" (near-verbatim rephrasing of the same seven items), and "Quality Checks" vs "Common Mistakes" (~half the items overlap). This fits anchor 3 ("mostly efficient but... could be tightened") rather than 4, since the redundancy spans whole sections, not minor instances; it is well above 2 because every line still carries skill-specific, non-generic guidance.

3 / 5

Actionability

For an instruction-only skill the guidance is fully executable: exact scoring rubric rows (Hot/Warm/Cold/Skip with definitions), literal CSV column schemas per branch, markdown table headers, concrete defaults ("default 25 for SaaS / B2B, 15 for Local SMB", "Source 2–3× more candidates", "~20% Hot, ~30% Warm"), and a per-tool task map. Specific examples cover the common cases (all three branches plus the no-enrichment-tools fallback), matching the anchor-5 coverage pattern.

5 / 5

Workflow Clarity

Five explicitly sequenced phases with real validation gates for a batch operation: "Don't move to discovery without this" (ICP gate), "never assert without backing" evidence rules, "always verify deliverability before adding to the final list", an 8-item pre-finalization Quality Checks checklist, and error-recovery routing (failed-verification emails moved to a separate "invalid" bucket and flagged, unverified items surfaced under "Open questions"). This matches the anchor-5 pattern of explicit validation steps, feedback loops, and checklists; the batch-operation cap of 3 does not apply since validation is present at every stage.

5 / 5

Progressive Disclosure

The SKILL.md is a genuine overview (shared framework, quick picks, formats) with well-signaled one-level-deep references: all five referenced files (saas/b2b/local-prospecting.md, data-sources.md, compliance.md) exist in the bundle, contain real content, and are linked at the point of need with descriptive framing. No nested references and no wall-of-text inline detail, matching the anchor-5 structure. The ../../tools/REGISTRY.md and integrations links sit outside this bundle and could not be verified here, but they are an external suite-level registry, clearly labeled, not a second level of skill detail.

5 / 5

Total

18

/

20

Passed

Description

100%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.

An exemplary description: explicit what and when, a comprehensive set of natural trigger phrases with synonyms and branch-specific variants, third-person voice throughout, and explicit boundary disambiguation against the two most confusable sibling skills. It is concise relative to the information density it carries — every quoted trigger earns its place.

DimensionReasoningScore

Specificity

Concrete actions are enumerated directly: "find, qualify, and build a list of prospects to reach out to" — three specific capabilities matching the anchor-5 pattern of multiple concrete actions, scoped across the three named motions (B2B SaaS, general B2B, local small businesses). It is not below 5 because coverage is comprehensive for the skill's scope; not above because 5 is the scale max.

5 / 5

Completeness

Both questions are explicitly answered: what — "find, qualify, and build a list of prospects" (plus "the list-building and qualification phase"); when — "When the user wants to..." plus "Also use when the user mentions [16 trigger phrases]." The 'Use when' clause is present so the completeness cap of 3 does not apply, and the what/when combination matches the anchor-5 example exactly. Boundary guidance (cold-email, competitor-profiling) further sharpens scope.

5 / 5

Trigger Term Quality

Sixteen natural trigger phrases are quoted verbatim, including synonyms and casual phrasings users actually say: "prospecting," "build a prospect list," "find leads," "lead gen list," "who should we go after," "find clients near me," "businesses without websites." This matches or exceeds the anchor-5 example's synonym coverage; there are no obvious missing variations (e.g., "outbound list" and "target account list" both appear).

5 / 5

Distinctiveness Conflict Risk

Clear niche (prospect list building and qualification) with explicit disambiguation from adjacent skills: "For writing the outbound copy after the list is built, see cold-email. For deep competitive research on specific accounts, see competitor-profiling." Triggers like "ICP-fit accounts" and "target account list" are domain-specific, matching the anchor-5 clear-niche pattern with minimal conflict risk.

5 / 5

Total

20

/

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

relative_links

Relative link issues: 13 suspicious

Warning

Total

15

/

16

Passed

Repository

joshmanders/dotfiles

Path

claude/skills/prospecting/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.