CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

deepline-research

Use when the user wants a last30days-style pre-research pass in Deepline: discover the critical public, private, CRM, workflow, social, and web data sources for a research/enrichment job; compare provider coverage; estimate Deepline credit cost; recommend the source plan before building or running the workflow; or build custom language/messaging from buyer, competitor, community, and CRM evidence. Triggers: pre-research, source discovery, provider strategy, research data sources, ScrapeCreators, X/Twitter data, Reddit comments, public and private datasets, CRM data, workflow data, custom language, messaging language, pain language.

Quality

80%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/deepline-research/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

67%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 dense, highly actionable pre-research playbook with genuine validation gates, executable commands, and a well-structured one-level-deep reference bundle. Its main weaknesses are repetition of the artifact-resolution rule across three sections, awkward accreted section numbering, and a referenced THIRD_PARTY_NOTICES.md that is missing from the bundle.

Suggestions

State the artifact-resolution rule once (in §4.55) and reference it from Non-Negotiables and Finish Criteria with a one-line pointer instead of restating it nearly verbatim three times.

Renumber the Standard Flow into a clean integer sequence and fold the decimal insertions (§3.5, §4.25, §4.5, §4.55, §4.6) into properly ordered steps or a consolidated 'Gates' checklist so the primary workflow is scannable.

Add the missing THIRD_PARTY_NOTICES.md to the bundle (and fix its path in references/query-design.md, which points at `../THIRD_PARTY_NOTICES.md`), or drop the packaging instruction; also briefly note how `$DEEPLINE_API_BASE_URL`/`$DEEPLINE_API_KEY` are expected to be set.

DimensionReasoningScore

Conciseness

The body is mostly operational and avoids explaining known concepts, but it is padded by repetition: the artifact-resolution rule appears nearly verbatim in Non-Negotiables ('Resolve every materializable dataset to its exact artifact'), again as the full §4.55 section, and again in Finish Criteria ('Every materializable dataset must be resolved to an exact artifact... not named from memory (§4.55)'), and the decimal section numbering (3.5, 4.25, 4.5, 4.55, 4.6) signals accreted insertions rather than a tightened document.

3 / 5

Actionability

Concrete, executable commands throughout: the `deepline search "topic -> recent web and news sources" --type tools --categories research` examples, the curl calls to `/api/v2/pre-research/plan`, the runnable SKILL_ROOT resolution loop, and exact search query shapes. Minor gaps keep it below 5: `$OBJECTIVE`, `$DEEPLINE_API_KEY`, and `$DEEPLINE_API_BASE_URL` are used without setup guidance, and the report template is a fill-in skeleton.

4 / 5

Workflow Clarity

The Standard Flow is a clear sequence with explicit validation checkpoints and feedback loops (Coverage Gate §4.5, Artifact Resolution Gate §4.55 with 'A cell filled from memory instead of a live result is not verified. Search for it.', Approval Gate before paid runs, Finish Criteria), matching anchor 5's substance. The mid-sequence decimal insertions (§3.5, §4.25, §4.55) make the primary sequence slightly harder to follow, placing it between anchors 4 and 5 but closer to 4.

4 / 5

Progressive Disclosure

References are well-signaled, condition-scoped, and one level deep ('Read `references/source-map.md`', 'For GTM use cases, also read `references/last30days-gtm-corpus.md`; it summarizes...'), and all four reference files plus all three scripts exist in the bundle. Not 5 because `THIRD_PARTY_NOTICES.md` is referenced ('Keep `THIRD_PARTY_NOTICES.md` with this skill when packaging') but absent from the bundle, and substantial inline material (the full route-preference table, the complete report template) could partly live in references.

4 / 5

Total

15

/

20

Passed

Description

83%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 that explicitly answers both what the skill does and when to use it, backed by a concrete trigger list and a clear Deepline-specific niche. Its residual weaknesses are insider jargon in the framing ('last30days-style pre-research pass') and a few generic triggers that could collide with sibling GTM skills.

DimensionReasoningScore

Specificity

Lists several concrete actions — 'discover the critical public, private, CRM, workflow, social, and web data sources', 'compare provider coverage', 'estimate Deepline credit cost', 'recommend the source plan', 'build custom language/messaging' — which is anchor-5 territory, but the jargon-laden framing ('a last30days-style pre-research pass in Deepline') blurs what the skill concretely does, leaving minor gaps that fit anchor 4.

4 / 5

Completeness

Clearly answers both: what ('discover... data sources', 'compare provider coverage', 'estimate Deepline credit cost', 'recommend the source plan', 'build custom language/messaging') and when ('Use when the user wants a... pre-research pass in Deepline' plus a dedicated 'Triggers:' list of concrete trigger phrases), exactly matching the anchor-5 example pattern of capabilities followed by explicit 'Use when' triggers.

5 / 5

Trigger Term Quality

Good natural-term coverage in the explicit trigger list — 'source discovery', 'Reddit comments', 'X/Twitter data', 'CRM data', 'messaging language' are phrases users would actually say — though common variations like 'data enrichment', 'B2B data', or 'prospect research' are missing and 'pain language' is idiosyncratic, so it is a few natural terms short of anchor 5.

4 / 5

Distinctiveness Conflict Risk

It carves a clear niche (Deepline pre-research/source planning) with distinctive tokens like 'ScrapeCreators' and 'Deepline credit cost', but generic triggers such as 'CRM data', 'source discovery', and 'custom language' overlap with the closely related deepline-gtm/deepline-analytics/deepline-plays skills the body itself hands off to — minor overlap risk with closely related skills, i.e. anchor 4 rather than a conflict-free 5.

4 / 5

Total

17

/

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

getaero-io/gtm-eng-skills

Path

skills/deepline-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.