CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

gemini-deep-research

Perform deep, multi-source research using Google Gemini's Deep Research Agent. Use this skill whenever the user asks for comprehensive research, literature reviews, competitive analysis, market research, technology surveys, or any investigation that requires synthesizing information from many web sources. Also trigger when the user says "deep research", "research this thoroughly", "do a comprehensive study on", or wants a structured report with evidence gathered from across the web — even if they don't mention Gemini by name.

Quality

86%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

High

Do not use without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

82%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 lean, highly actionable skill: copy-paste-ready commands, documented flags with defaults, and a pre-flight checklist with explicit user-interaction fallbacks, all in a clean sectioned layout with a correctly referenced script. The remaining polish is trimming the marketing intro and the redundant API Details/flags duplication, plus adding brief guidance for handling a failed run.

DimensionReasoningScore

Conciseness

The body is efficient — a flags table with defaults, direct commands, short sections — but includes minor trimmable material: the marketing line 'It handles the kind of multi-source synthesis that would take a human hours of browsing' and an 'API Details' section restating the endpoint/model/auth the script already encapsulates. This matches anchor 4 ('minor instances of over-explanation') rather than 5's every-token-earns-its-place.

4 / 5

Actionability

Commands are fully executable with real example queries, every flag documented with its default, exact verification commands ('echo $GEMINI_API_KEY', 'python3 -c "import requests"'), and explicit fallback behavior if the key is missing. The one placeholder, <this-skill-directory>, is deliberately and concretely resolved ('Resolve the full path from the skill's location before running'), so it is not a gap; two worked examples cover the common cases.

5 / 5

Workflow Clarity

A clear pre-flight sequence exists with checkpoints: check the API key (with an explicit ask-the-user and decline-fallback branch), verify requests is installed, run with --stream and a stated timeout, then read and present the report. It is not 5 because there is no error-recovery guidance (e.g. what to do if the interaction fails or returns an error), leaving a minor validation gap — but the operation is non-destructive, so no cap applies.

4 / 5

Progressive Disclosure

The body is well-sectioned and the single bundle file (scripts/deep_research.py, verified to exist) is referenced cleanly one level deep. Minor organization gaps keep it at 4 rather than 5: the Key-flags table duplicates the script's own argparse/--help surface, and the API Details block inlines script-internal endpoint/model/auth details that add no value for the operator.

4 / 5

Total

17

/

20

Passed

Description

86%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 nails trigger coverage and explicitly separates what from when, with natural quoted phrases users would actually say. Its only notable weakness is specificity: it describes one broad capability rather than the concrete outputs (structured, cited markdown reports) the agent delivers, and its 'any investigation' breadth invites mild overlap with ordinary web research.

Suggestions

State the concrete deliverable in the opening sentence, e.g. 'Produce structured markdown reports with citations from multi-source web research using Google Gemini's Deep Research Agent' — this lifts specificity without adding length.

Narrow the 'when' clause slightly (e.g. 'in-depth reports or investigations that require synthesizing many web sources') to reduce overlap with quick single-source web lookups.

DimensionReasoningScore

Specificity

The description names the domain ('Perform deep, multi-source research using Google Gemini's Deep Research Agent') but offers only that single action, never stating concrete outputs like the structured markdown reports with citations the agent produces. It matches the anchor 'Names domain and 1-2 concrete actions, but not comprehensive' and falls short of 4, which requires several specific listed actions.

3 / 5

Completeness

It explicitly answers both questions: what ('Perform deep, multi-source research using Google Gemini's Deep Research Agent') and when ('Use this skill whenever the user asks for comprehensive research... Also trigger when the user says...') with concrete trigger phrases. The 'when' clause is as explicit as the 5-anchor example, so 4 is too low.

5 / 5

Trigger Term Quality

Comprehensive natural-term coverage including synonyms and literal user phrases: 'comprehensive research, literature reviews, competitive analysis, market research, technology surveys', plus quoted phrases like "deep research", "research this thoroughly", "do a comprehensive study on". The 'even if they don't mention Gemini by name' catch extends coverage exactly as the 5-anchor asks.

5 / 5

Distinctiveness Conflict Risk

The Gemini Deep Research Agent framing carves a clear niche, but 'any investigation that requires synthesizing information from many web sources' is broad enough to overlap with general web-research or report-writing skills. Mostly distinct with minor overlap risk — anchor 4 — rather than the minimal-conflict profile of 5.

4 / 5

Total

17

/

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_field

'metadata' should map string keys to string values

Warning

Total

15

/

16

Passed

Repository

OpenLAIR/dr-claw

Path

skills/gemini-deep-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.