CtrlK
BlogDocsLog inGet started
Tessl Logo

deep-research

Run autonomous research tasks that plan, search, read, and synthesize information into comprehensive reports.

52

Quality

58%

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 ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/deep-research/SKILL.md

The canonical home for this skill is deep-research in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

57%Scale 1-5

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

The skill provides clear, actionable CLI commands for running research tasks and covers the main use cases well. However, it suffers from redundancy between sections ('When to Use' vs 'Best Use Cases'), lacks error handling/validation guidance in the workflow, and doesn't show example output. The workflow section would benefit from explicit checkpoints for handling failures or poor-quality results.

Suggestions

Remove the 'Best Use Cases' section since it duplicates 'When to Use This Skill', or consolidate them into one concise section.

Add error handling guidance to the workflow: what to do when research times out, returns an error, or produces low-quality results (e.g., retry with refined query, check API key).

Include a brief example of what successful output looks like (even a truncated markdown report snippet) so Claude knows what to expect and can validate results.

DimensionReasoningScore

Conciseness

The skill includes some unnecessary sections like 'Best Use Cases' which largely duplicates 'When to Use This Skill', and the 'When to Use This Skill' section itself explains things Claude can infer. The cost/time table and exit codes are useful, but the overall content could be tightened by removing redundancy.

3 / 5

Actionability

Provides concrete, copy-paste ready CLI commands for all major operations (query, stream, status, continue, list). Minor gap: no example of actual output or what a successful result looks like, and no error handling examples beyond exit codes.

4 / 5

Workflow Clarity

The workflow section provides a reasonable sequence (query → inform user → monitor → return results → continue), but lacks validation checkpoints. There's no guidance on what to do if the research fails, times out, or returns poor results. For a multi-step process involving external API calls and potentially long waits, error recovery guidance is missing.

3 / 5

Progressive Disclosure

Content is reasonably structured with clear section headers, but everything is inlined in a single file. The 'Best Use Cases' and 'When to Use This Skill' sections are redundant. No bundle files are provided, so there's no evidence of appropriate content splitting, though for a skill of this size (~90 lines) it's borderline acceptable.

3 / 5

Total

13

/

20

Passed

Description

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

The description effectively communicates a multi-step autonomous research workflow with concrete action verbs, making it reasonably specific. However, it lacks an explicit 'Use when...' clause that would help Claude know exactly when to select this skill over simpler search or summarization tools. Adding trigger phrases and common user language would significantly improve selection accuracy.

Suggestions

Add a 'Use when...' clause with trigger terms like 'research this topic', 'write a report on', 'investigate', 'deep dive', or 'comprehensive analysis'

Include natural user phrases and synonyms such as 'look into', 'find out about', 'literature review', 'survey of', or 'background research'

Clarify boundaries by specifying what distinguishes this from simple web searches or basic summarization (e.g., multi-step, multi-source, autonomous planning)

DimensionReasoningScore

Specificity

Lists several specific actions: plan, search, read, and synthesize information into reports. These are concrete verbs describing a workflow, though it could be more detailed about what kinds of searches or sources are used.

4 / 5

Completeness

Has a clear 'what' (plan, search, read, synthesize into reports) but lacks an explicit 'when' clause. There's no 'Use when...' guidance specifying trigger conditions for Claude to select this skill.

3 / 5

Trigger Term Quality

Includes 'research', 'reports', 'search', and 'synthesize' which are relevant keywords, but misses common user phrases like 'look up', 'find information', 'deep dive', 'literature review', or 'summary'.

3 / 5

Distinctiveness Conflict Risk

The combination of 'autonomous', 'research tasks', and the specific workflow (plan, search, read, synthesize) makes it fairly distinct. However, it could overlap with simpler search or summarization skills without clearer boundaries.

4 / 5

Total

14

/

20

Passed

Validation

90%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.