CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

dossier

Decision-grade entity research skill — produces a hypothesis-tested dossier on a specific company, person, nonprofit, or government org, not a generic profile. Forcing intake makes the user state their hypothesis upfront (what they already believe and want to verify or disprove) so the dossier tests it rather than confirms it. Output is an editable Word document (.docx) with verdict on the hypothesis, identity facts, 12-month activity timeline, network and reputation signals, red flags, conversation hooks tied to specific findings, and source-provenance audit log. Uses WebSearch + WebFetch + free APIs (SEC EDGAR, GitHub, ProPublica) as workhorses; optional BYOK MCPs enhance coverage. Use when the user asks for background research, diligence, or meeting prep on a specific entity (e.g., 'prep me for a meeting with [person/company]', 'due diligence on [company]'). Honors sensitivity exclusions for journalism + personal-vetting contexts.

73

Quality

92%

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

88%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 multi-phase workflow: verbatim intake scripts, enforced hypothesis-testing checkpoints, tiered source discipline, and a validated deliverable. The body is mostly lean but duplicates its own framing language and partially duplicates reference content inline.

Suggestions

State the non-generic-anchor rationale once (keep it in Q4, where it changes behavior) and cut the duplicate framing section, 'Skip it and the skill becomes a Wikipedia summary' repetition, and the frontmatter-duplicating footer to reclaim tokens.

In Phase 3 and Phase 8, trim the inlined per-type source lists and hook examples to one-line summaries and defer the full matrices to references/subject_type_source_matrix.md and references/conversation_hook_quality.md, keeping the body a true overview.

Drop the bottom References section (or keep only it) — links are already given at each point of use, so listing them twice adds navigation noise.

DimensionReasoningScore

Conciseness

Mostly efficient — compact tables for error handling, styling, tooling, and anti-patterns; no tutorial-style explanation of concepts Claude already knows. Minor trimmable instances: the non-generic-anchor point is stated twice near-verbatim ("Skip it and the skill produces a Wikipedia summary" in the framing section and "Skip it and the skill becomes a Wikipedia summary" under Q4), the closing footer repeats frontmatter metadata (version, source spec, build pattern), and the References section re-lists links already given inline. Fits the 4 anchor (efficient with minor over-explanation to trim); not 5 because of that duplication, not 3 because padding is the exception rather than the rule.

4 / 5

Actionability

Fully concrete, copy-paste-ready guidance: verbatim intake question scripts with push-back phrasing, exact retry policy ("wait 3s → retry once → log; after 3 consecutive failures: stop"), executable DOCX validation one-liner (`python3 -c "import zipfile,sys; zipfile.ZipFile(sys.argv[1]).testzip()"`), a real `new ExternalHyperlink({...})` code snippet, exact output filename convention (`dossier_<entity-slug>_<YYYY-MM-DD>.docx`), and a script-invocation table. Matches the 5 anchor for an instruction skill: specific examples cover the common cases.

5 / 5

Workflow Clarity

Ten phases in explicit dependency order (Q1→Q6 with per-question dependencies, stop condition "Never re-open intake after Phase 2 begins"), disambiguation halt-and-re-ask, an enforced ≥30% disconfirming-evidence checkpoint via script, a retry/backoff feedback loop, and output validation (zip integrity + section-presence check) in Phase 10. Matches the 5 anchor: clear sequence, explicit validation steps, feedback loops for error recovery; no destructive/batch cap applies since the workflow is research-and-generate with a fallback (raw JSON) on failure.

5 / 5

Progressive Disclosure

Three references, all real files, one level deep, each linked at its point of use with a one-line description of what it contains, plus a scripts table — good structure. Held at 4 rather than 5 because the ~300-line body inlines substantial detail that also exists in the references (Phase 3 source matrices duplicate references/subject_type_source_matrix.md; the hook table duplicates references/conversation_hook_quality.md), and reference links are repeated in a bottom References section — minor organization gaps per the 4 anchor. Not 3 because references are clearly signaled and content is genuinely split, not monolithic.

4 / 5

Total

18

/

20

Passed

Description

92%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: concrete deliverables, explicit what-and-when with example trigger phrases, third-person voice, and a clearly differentiated niche. The only gap is keyword coverage — common phrasings like 'background check' or 'vet this person' for the personal-vetting use case are absent.

Suggestions

Add common user phrasings as triggers, e.g. 'background check on [person]', 'vet this [person/hire/business partner]', or 'look up [company] before the meeting', to broaden natural-term coverage for the personal-vetting and sales-prep use cases.

Optionally name the .docx file-extension trigger explicitly (e.g. 'deliver the dossier as a .docx') since output-format keywords are a natural entry point when users ask for a written brief.

DimensionReasoningScore

Specificity

Lists multiple concrete actions and outputs: "produces a hypothesis-tested dossier", "editable Word document (.docx) with verdict on the hypothesis, identity facts, 12-month activity timeline, network and reputation signals, red flags, conversation hooks tied to specific findings, and source-provenance audit log", plus named tools ("WebSearch + WebFetch + free APIs (SEC EDGAR, GitHub, ProPublica)"). Matches the 5 anchor (multiple specific concrete actions, comprehensive coverage); not 4 because coverage of the deliverable and workflow is exhaustive rather than having minor gaps.

5 / 5

Completeness

Explicitly answers both: what ("Decision-grade entity research skill — produces a hypothesis-tested dossier... Output is an editable Word document (.docx) with...") and when ("Use when the user asks for background research, diligence, or meeting prep on a specific entity (e.g., 'prep me for a meeting with [person/company]', 'due diligence on [company]')"). Matches the 5 anchor with concrete trigger phrases; not 4 because the 'when' clause is fully explicit with example utterances.

5 / 5

Trigger Term Quality

Natural phrases users would actually say: "background research, diligence, or meeting prep", "prep me for a meeting with [person/company]", "due diligence on [company]". Not 5 because common synonyms are missing — e.g. "background check", "vet this person/company", "look into [entity]", "research [person]" — so keyword coverage is good but not comprehensive; not 3 because the included terms are genuinely natural and include the key variation between meeting-prep and diligence framings.

4 / 5

Distinctiveness Conflict Risk

Clear niche (hypothesis-tested entity dossiers with DOCX output) with distinct triggers ('due diligence on [company]', 'prep me for a meeting with [person/company]') and explicit self-differentiation ("not a generic profile"). Minimal conflict risk with adjacent research skills; not 4 because the entity-specific framing plus deliverable make it unlikely to fire for the wrong skill.

5 / 5

Total

19

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

alirezarezvani/claude-skills

Path

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