Agent skill

Ds Scout

by OpenLAIR in OpenLAIR/dr-claw

A skill your agent uses when a quest needs problem framing, literature scouting, dataset or metric clarification, or baseline discovery before deeper work.

MITAuto-check passedDevelopment

Install Ds Scout

skills CLI
$ npx skills add OpenLAIR/dr-claw --skill ds-scout -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install OpenLAIR/dr-claw ds-scout --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/OpenLAIR/dr-claw.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/ds-scout .claude/skills/ds-scout && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
ds-scout
GitHub stars
1.2k
Token cost
~4.6k tokens
SKILL.md length
2,427 words
Files
5 (incl. references)
Skills in repo
36
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses when a quest needs problem framing, literature scouting, dataset or metric clarification, or baseline discovery before deeper work.

  • Works in 8 steps: Reconstruct the current frame → Identify the minimum unknowns → Search the paper and repo neighborhood → …
  • A quest needs problem framing
  • SKILL.md covers Interaction discipline, Tool discipline, Stage purpose and Non-negotiable rules, plus 13 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Ds Scout is an agent skill from OpenLAIR/dr-claw. Use when a quest needs problem framing, literature scouting, dataset or metric clarification, or baseline discovery before deeper work.

Its SKILL.md is about 4.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including reference files (for example `references/baseline-shortlist-template.md`, `references/eval-contract-template.md` and `references/literature-scout-template.md`).

It sits in Development. It works with Git. The repository describes itself as: A Super AI Lab with massive AI Doctors as Assistants. Best IDE for Research via AI Power. The licence is MIT.

When your agent uses it

  • A quest needs problem framing
  • Literature scouting
  • Metric clarification
  • Baseline discovery before deeper work

Example prompts

  • “/ds-scout”

Workflow steps

8 steps, taken from the step headings in SKILL.md.

  1. Reconstruct the current frame
  2. Identify the minimum unknowns
  3. Search the paper and repo neighborhood
  4. Clarify the evaluation contract
  5. Produce a baseline shortlist
  6. Recommend the next anchor
  7. Update quest continuity
  8. Stop on clarity, not exhaustion

What it can do on your machine

Read from SKILL.md and the folder at commit d51b64e. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Ds Scout loads about 4.6k tokens when it runs, and up to ~6k if it reads all its reference files. Until then it costs about 36 tokens; SKILL.md has 2,427 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~36
When it runs · the whole SKILL.md, loaded when a task matches
~4.6k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~6k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from OpenLAIR/dr-claw at commit d51b64e, republished under its MIT licence (© OpenLAIR). 2,427 words, ~4,551 tokens.

Download SKILL.mdSave it as .claude/skills/ds-scout/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.
name
ds-scout
description
Use when a quest needs problem framing, literature scouting, dataset or metric clarification, or baseline discovery before deeper work.
skill_role
stage
license
MIT
metadata.author
ResearAI/DeepScientist
metadata.version
1.0.0

Scout

Use this skill when the quest does not yet have a stable research frame.

Interaction discipline

  • Follow the shared interaction contract injected by the system prompt.
  • For ordinary active work, prefer a concise progress update once work has crossed roughly 6 tool calls with a human-meaningful delta, and do not drift beyond roughly 12 tool calls or about 8 minutes without a user-visible update.
  • Message templates are references only. Adapt to the actual context and vary wording so updates feel natural and non-robotic.
  • If a threaded user reply arrives, interpret it relative to the latest scout progress update before assuming the task changed completely.
  • When scouting actually resolves the framing ambiguity, locks the evaluation contract, or makes the next anchor obvious, send one richer artifact.interact(kind='milestone', reply_mode='threaded', ...) update that says what is now clear, why it matters, and which stage should come next.

Tool discipline

  • Do not use native shell_command / command_execution in this skill.
  • Any shell, CLI, Python, bash, node, git, npm, uv, or repo-inspection execution must go through bash_exec(...).
  • For git inspection inside the current quest repository or worktree, prefer artifact.git(...) before raw shell git commands.
  • If scouting only needs durable quest context, prefer artifact.read_quest_documents(...), artifact.get_quest_state(...), and memory.* instead of shelling out.

Stage purpose

The scout stage exists to answer the smallest set of framing questions required to make the rest of the quest efficient:

  • what exact task is being solved?
  • which dataset, split, and metric contract matter?
  • which papers, repos, and baselines define the local neighborhood?
  • which unknowns still block baseline or ideation?

This stage is not generic browsing. It is a bounded framing and discovery stage that should quickly make the next anchor obvious.

The scout stage should usually establish four layers:

  • task-definition layer
  • evaluation-contract layer
  • literature and repo neighborhood layer
  • baseline-direction layer

If one of these layers is still missing, say so explicitly.

Non-negotiable rules

  • Do not let scout become endless exploration.
  • Do not keep searching once the next anchor is already clear.
  • Do not guess the metric, split, or baseline identity when local evidence is still ambiguous.
  • Do not ask the user ordinary technical questions before checking local evidence first.
  • Do not force a baseline route without comparing attach, import, and reproduce options.
  • Do not rely on memory alone when primary sources or durable quest files exist.
  • Before broad external search, check quest/global memory first with memory.list_recent(...) and memory.search(...).
  • When search tools are available, actively use them. Prefer web search for paper discovery, usually targeting arXiv first, then expand with benchmark docs, official repos, and broader web search for provenance.
  • When a specific arXiv paper must be read or summarized, use artifact.arxiv(paper_id=..., full_text=False) instead of defaulting to a raw PDF. Keep discovery in web search; use artifact.arxiv(...) only for actual paper reading, and set full_text=True only when needed.
  • Avoid repeating the same wide search from scratch. Reuse prior survey notes and search only for genuinely missing, newer, or unresolved references.
  • Do not write long paper summaries that do not change the next stage.
  • Search for disconfirming evidence, not only supportive evidence.
  • If the apparent gap is already closed by straightforward scaling, standard engineering, or a strong recent paper, say so directly instead of inflating novelty.

Use when

  • the user goal is still ambiguous
  • the dataset or split contract is unclear
  • the primary metric is unclear
  • no trustworthy baseline has been identified
  • the paper or repo neighborhood is still thin
  • the quest was resumed after a long pause and framing needs reconstruction
  • the next stage is blocked by ambiguity rather than by implementation

Do not use when

  • the user already fixed the paper, baseline, dataset, metric contract, and scope
  • the quest already has a validated baseline and is ready for ideation or execution
  • the real blocker is execution or verification rather than framing

Preconditions and gate

Before spending time scouting, first verify whether the current quest already contains enough framing in:

  • brief.md
  • plan.md
  • status.md
  • SUMMARY.md
  • baseline artifacts
  • recent paper or knowledge memory cards

If the answer is already clear, exit quickly and move to the correct next anchor.

Companion skill rule

scout is the framing anchor. It often prepares for baseline.

In practice:

  • use scout to determine the task frame, evaluation contract, paper neighborhood, and candidate baselines
  • use baseline once a concrete baseline route is justified

Do not stay in scout once the next baseline route is obvious enough to record durably.

Truth sources

Prefer the following sources in order:

  1. user-provided task description and explicit constraints
  2. durable quest files and artifacts
  3. codebase and repository docs
  4. primary papers, official repos, and benchmark docs
  5. existing reusable baselines and quest/global memory
  6. web-search results, often including arXiv and adjacent sources, used to fill gaps, verify provenance, or update recency

Do not let the scout stage rest on vague recollection alone.

Required durable outputs

The scout stage should usually leave behind:

  • an updated brief.md
  • an updated plan.md
  • optional status.md refresh if the quest state changed
  • a literature scouting report when external search was needed
  • memory cards for key references or framing notes
  • a report or decision artifact that points to the next anchor

Recommended durable scout files:

  • artifacts/scout/literature_scout.md
  • artifacts/scout/framing_report.md
  • artifacts/scout/eval_contract.md
  • artifacts/scout/baseline_shortlist.md

For more explicit output shapes, read:

  • references/paper-triage-playbook.md
  • references/literature-scout-template.md
  • references/eval-contract-template.md
  • references/baseline-shortlist-template.md

Thinking protocol

Scout should be:

  • conclusion-first
  • bounded
  • evidence-first
  • oriented toward the next stage

Use a simple reasoning order:

  1. what is already known?
  2. what is still ambiguous?
  3. which ambiguity actually changes later stages?
  4. what is the cheapest way to resolve it?
  5. which next anchor becomes justified after that?

Do not dump disconnected facts. Turn them into a framing decision.

Workflow

1. Reconstruct the current frame

Summarize:

  • current task
  • current dataset and split understanding
  • current metric contract
  • current baseline status
  • current blockers

If this can already be stated precisely, scouting may be complete immediately.

2. Identify the minimum unknowns

List only the unknowns that materially affect later stages, such as:

  • unclear evaluation metric
  • multiple conflicting dataset splits
  • missing baseline candidate
  • unclear repo or paper provenance
  • missing source paper for a claimed baseline

Avoid collecting "nice to know" facts that do not change the next stage.

Also classify each unknown:

  • blocks baseline
  • blocks idea
  • blocks both
  • useful but non-blocking

Before opening the web, check what the quest already knows.

At minimum:

  • inspect recent quest papers, knowledge, and decisions
  • inspect recent global papers, knowledge, and templates when the topic or benchmark looks reusable
  • run memory.search(...) over:
    • task name
    • dataset or benchmark
    • metric or split keywords
    • likely baseline names
    • mechanism or failure-mode keywords

Then classify the current state:

  • already covered well
  • stale and needs refresh
  • still missing

If the frame is already explicit after memory reuse, stop and record the next anchor. Do not open a fresh broad search just because scouting feels unfinished.

3. Search the paper and repo neighborhood

Build a compact but sufficient neighborhood of references and implementations.

Use external search actively when local evidence is not enough. When available, prefer:

  1. web search targeting arXiv for paper discovery
  2. official benchmark docs and official repos for evaluation truth
  3. broader web search for provenance checks, follow-up work, and comparison context

For papers that survive triage and need real reading, switch from discovery to reading:

  • use web search to find the paper
  • then use artifact.arxiv(paper_id=..., full_text=False) to read or summarize it
  • only switch to full_text=True or the raw PDF when the shorter view does not cover the needed detail

Search buckets should include:

  • same task, same dataset, same metric
  • same task, same mechanism
  • same task, same failure mode
  • strongest recent competitors
  • papers or repos that may have already solved the claimed gap
  • official benchmark or evaluation documentation
  • official or de facto reference repos

Use a layered search ladder:

  1. direct neighborhood:
    • same task
    • same dataset
    • same metric
  2. mechanism neighborhood:
    • same main lever or architectural trick
    • same objective or loss family
  3. bottleneck neighborhood:
    • papers or repos attacking the same failure mode
    • papers exposing the same evaluation caveat
  4. adjacent inspiration neighborhood when useful:
    • nearby tasks or domains that attack the same structural bottleneck

Prefer recent papers more heavily when the area is moving quickly, but keep older anchor papers when they define the true baseline landscape.

Keep a compact scouting ledger while searching. For each meaningful search pass, record:

  • query text
  • source, such as memory, arXiv, benchmark docs, repo search, or open web
  • why the query was issued
  • what new references were added
  • what prior references were re-confirmed
  • which ambiguity is still unresolved

For each retained reference, record:

  • identifier or title
  • why it matters
  • whether it mainly informs:
    • task framing
    • evaluation contract
    • baseline choice
    • later ideation

Also keep the retained set legible by classifying papers into:

  • closest competitors
  • adjacent inspirations
  • problem-defining anchors
  • maybe-already-solved references

If you used external search, write a literature scouting report before ending the stage. Prefer the structure in references/literature-scout-template.md.

Use references/paper-triage-playbook.md for a more detailed search and triage method.

Show full SKILL.md (947 more words)Show less
4. Clarify the evaluation contract

Produce an explicit statement of:

  • task
  • dataset
  • split or evaluation partition
  • primary metric
  • secondary metrics if necessary
  • what counts as a useful improvement
  • what comparisons will be considered fair

The evaluation contract should be strong enough that later baseline, idea, and experiment work do not need to keep re-deriving it.

If the evaluation contract is still ambiguous after local analysis, ask the user for a structured decision instead of guessing.

Use references/eval-contract-template.md when writing the contract durably.

5. Produce a baseline shortlist

End scouting with a clear baseline direction.

For each serious candidate, score at least:

  • trustworthiness of provenance
  • metric and split compatibility
  • implementation availability
  • environment and dependency risk
  • reproduction or import cost
  • value as a downstream comparison reference

Each candidate should lead to one recommended route:

  • attach an existing baseline
  • import a reusable baseline package
  • reproduce a baseline from source
  • reject this candidate

For each serious candidate, also state:

  • whether it is a direct baseline, a strong competitor, or only an adjacent reference
  • whether the repo path or paper evidence is strong enough to trust the route
  • the cheapest credible next action: attach, import, reproduce, or reject

Use references/baseline-shortlist-template.md for a structured shortlist.

6. Recommend the next anchor

Do not stop with a list of possibilities. Choose the most justified next anchor:

  • baseline
  • idea
  • remain in scout

idea is only justified when the baseline is already durable and trustworthy enough. If no usable baseline exists, prefer baseline.

7. Update quest continuity

If the frame changed, update:

  • brief.md
  • plan.md
  • status.md

Then record a durable report or decision showing the recommended next anchor.

8. Stop on clarity, not exhaustion

The stage is done when the framing is decision-ready, not when every curiosity is satisfied.

Stop once all of the following are true:

  • the task frame is explicit enough
  • the evaluation contract is explicit enough
  • the baseline direction is justified enough
  • the next anchor is durable and obvious

Search stop rules

Stop literature and repo search when:

  • the strongest obvious local neighbors are mapped
  • the evaluation contract no longer depends on unknown sources
  • at least one baseline route is clearly better than the alternatives
  • additional papers are no longer changing the next action

Continue searching only if:

  • metric or split ambiguity remains
  • the current shortlist is too weak or conflicting
  • provenance of the likely baseline is still uncertain

Do not continue searching just to collect more papers after the next anchor is already clear.

Memory rules

Stage-start requirement:

  • begin every scout pass with memory.list_recent(scope='quest', limit=5)
  • then run at least one scout-relevant memory.search(...) before broad new search
  • if several idea or baseline lines already exist, narrow retrieval to the current line instead of mixing unrelated memory casually

Write durable memory only when it is reusable later.

Preferred memory usage:

  • quest papers:
    • literature scouting summaries
    • paper cards
    • benchmark notes
    • official-doc references
    • repo provenance notes
  • quest knowledge:
    • dataset quirks
    • metric-contract notes
    • split caveats
    • bounded framing lessons for this quest
  • quest decisions:
    • why a baseline route was preferred
    • why a conflicting evaluation interpretation was rejected
  • global knowledge:
    • reusable benchmark caveats
    • general scouting heuristics
  • global templates:
    • paper-card templates
    • eval-contract templates
    • shortlist templates

Useful tags include:

  • stage:scout
  • type:literature-scout
  • type:related-work
  • type:benchmark-note
  • type:metric-contract
  • type:baseline-shortlist
  • topic:<task-or-dataset>

When calling memory.write(...), pass tags as an array like ["stage:scout", "type:related-work", "topic:<task-or-dataset>"], not as one comma-joined string.

Recommended read timing:

  • before any new web search:
    • run memory.search(...) over task, benchmark, metric, split, and likely baselines
  • at scout start:
    • read recent quest papers, knowledge, and decisions
  • before baseline recommendation:
    • re-check quest decisions and shortlist-related notes
  • after a long pause:
    • warm-start from quest papers and knowledge before re-searching

Stage-end requirement:

  • if scouting produced a durable framing conclusion, paper note, shortlist lesson, or metric-contract caveat, write at least one memory.write(...) before leaving the stage

When writing quest papers cards, include enough metadata to reduce repeated scouting later:

  • title
  • identifier or arXiv id when available
  • URL
  • year
  • task / dataset / metric relevance
  • baseline relevance or provenance relevance
  • whether the source is official, community, or uncertain
  • whether it is new_this_pass, known_before, or watchlist

At least one durable piece of the scouting survey should be written into quest memory whenever external search materially shaped the framing or baseline shortlist.

Prefer concise, high-signal notes over long prose dumps.

Artifact rules

Preferred artifact usage:

  • use report for:
    • literature scouting synthesis
    • framing synthesis
    • evaluation contract
    • baseline shortlist
  • use decision for:
    • next-anchor recommendation
    • blocked-state routing
    • structured user choice requests when evidence cannot resolve the ambiguity
  • use milestone when the scout stage reached a clear framing checkpoint
  • use approval only if the user explicitly confirms a preference-sensitive route

Use artifact.interact(...) for a structured decision request only when a real ambiguity remains and local evidence cannot safely resolve it.

Do not close a scout stage that depended on external literature search without a durable report.

Blocked-state handling

Record a blocked state if scouting cannot proceed because:

  • the quest objective is materially ambiguous
  • the required code or paper source is missing
  • multiple evaluation contracts conflict and the choice would change later conclusions
  • all baseline candidates are too weak, broken, or poorly specified

A blocked scout result should state:

  • what is missing
  • why it matters
  • which next anchor is blocked
  • what concrete user choice or source is needed

Do not hide a blocked scout stage behind generic literature chatter.

Exit criteria

Exit the scout stage once all of the following are true:

  • the task frame is explicit
  • the evaluation contract is explicit
  • at least one baseline direction is justified
  • the next anchor is obvious enough to record durably

If the stage relied on external search, the literature scouting report must also be durable before exit.

Typical next anchors:

  • baseline
  • idea
  • remain in scout only if the remaining blocker is explicit and durable

© OpenLAIR, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 4 other files (references) in skills/ds-scout of OpenLAIR/dr-claw.

  • SKILL.md
  • references/baseline-shortlist-template.md
  • references/eval-contract-template.md
  • references/literature-scout-template.md
  • references/paper-triage-playbook.md

Open the folder on GitHubat commit d51b64e

Compare with similar skills

Ds Scout next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Ds Scout compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Ds Scout this skillOpenLAIR/dr-claw1.2k—~4.6kAutomated safety check: PassMIT
Finishing a Development Branchobra/superpowers297k5 repos~1.9kAutomated safety check: PassMIT
Code Review ChecklistshareAI-lab/learn-claude-code78k4 repos~1.1kAutomated safety check: PassMIT
Contributor-First PR MergeHKUDS/OpenHarness16k1 repos~847Automated safety check: PassMIT
Finishing A Development Branchfarm-fe/farm5.6k35 repos~1.8kAutomated safety check: PassMIT
Migrate Internal Package into GhostTryGhost/Ghost56k—~3.8kAutomated safety check: PassMIT

Similar skills

  • Walks the last step of a branch: confirm tests pass, detect the git environment, ask how to integrate, carry out your choice and clean up the worktree.

    297k GitHub starsUsed in 5 repos~1.9k tokens
    DevelopmentAuto-check passed
  • Code Review Checklist

    shareAI-lab/learn-claude-code

    Reviews code against a five-part checklist covering security, correctness, performance, maintainability and testing, and reports findings in a fixed format.

    78k GitHub starsUsed in 4 repos~1.1k tokens
    DevelopmentAuto-check passed
  • Merges external GitHub pull requests while keeping the original author credited, and fixes conflicts after the merge instead of rewriting the contribution.

    16k GitHub starsUsed in 1 repo~847 tokens
    DevelopmentAuto-check passed
  • A skill your agent uses when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for…

    5.6k GitHub starsUsed in 35 repos~1.8k tokens
    DevelopmentAuto-check passed
  • Moves a package from another TryGhost repository into Ghost as an internal workspace package while keeping its Git history, with checkpoints for the steps that need an administrator.

    56k GitHub stars~3.8k tokensUpdated today
    DevelopmentAuto-check passed
  • Doc Sync

    JetBrains/ideavim

    Official

    Keeps IdeaVim documentation in sync with code changes. An agent skill from JetBrains/ideavim.

    10k GitHub starsUsed in 2 repos~2.6k tokens
    DevelopmentAuto-check passed

More from OpenLAIR/dr-claw

All 36 skills in this repo
  • Analyzes reviewer comments and drafts venue-specific rebuttals for AI and computer science conferences, with an issue board, task list and paper edit plan.

    1.2k GitHub stars~4.9k tokensUpdated 23 days ago
    Auto-check: notes
  • Turns a research paper into a slide deck and, optionally, a narrated demo video, through script, slide generation, text-to-speech and video assembly stages you control.

    1.2k GitHub stars~1.5k tokensUpdated 23 days ago
    Auto-check passed
  • Clusters the latest news-feed results by topic and writes a briefing of research idea seeds with citations, plus a structured seeds file, without crawling new sources.

    1.2k GitHub stars~1.3k tokensUpdated 23 days ago
    Auto-check: notes
  • ML Dataset Discovery

    OpenLAIR/dr-claw

    Searches Hugging Face Hub, OpenML, GitHub and paper references for datasets that fit a research task and returns a ranked, de-duplicated table.

    1.2k GitHub stars~741 tokensUpdated 23 days ago
    Auto-check passed
  • Gemini Deep Research

    OpenLAIR/dr-claw

    Runs multi-source web research through Google's Gemini Deep Research Agent with a bundled Python script and saves a structured, cited report as files.

    1.2k GitHub stars~996 tokensUpdated 23 days ago
    Auto-check passed
  • Six-phase workflow for writing, revising and adapting grant proposals for NSF, NIH, DOE, DARPA, NASA and China's NSFC, from profiling through simulated peer review.

    1.2k GitHub stars~9.2k tokensUpdated 23 days ago
    Auto-check passed

Works with

Categories

Questions about Ds Scout

What does Ds Scout do?

A skill your agent uses when a quest needs problem framing, literature scouting, dataset or metric clarification, or baseline discovery before deeper work. Ds Scout is an agent skill from OpenLAIR/dr-claw. Use when a quest needs problem framing, literature scouting, dataset or metric clarification, or baseline discovery before deeper work.

When should I use Ds Scout?

Ds Scout fits situations like: A quest needs problem framing; literature scouting; metric clarification; baseline discovery before deeper work.

How do I install Ds Scout in Claude Code?

Run `npx skills add OpenLAIR/dr-claw --skill ds-scout -a claude-code`. Or copy the skill folder (skills/ds-scout in OpenLAIR/dr-claw) into .claude/skills/ds-scout in your project. Claude Code loads it when a task matches its description.

How do I install Ds Scout in Codex?

Run `npx skills add OpenLAIR/dr-claw --skill ds-scout -a codex`. Or copy the skill folder (skills/ds-scout in OpenLAIR/dr-claw) into .agents/skills/ds-scout in your project. Codex loads it when a task matches its description.

Can I use Ds Scout in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add OpenLAIR/dr-claw --skill ds-scout -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ds-scout, .gemini/skills/ds-scout, .github/skills/ds-scout and .opencode/skills/ds-scout in your project.

What does Ds Scout need to run?

SKILL.md names no scripts, command-line tools or credentials: Ds Scout is instructions for the agent only.

Does Ds Scout access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Ds Scout safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Ds Scout use?

Ds Scout is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Ds Scout use?

About 4.6k tokens (SKILL.md is roughly 18k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.5k tokens, read only when the agent opens those files.

What are the alternatives to Ds Scout?

Skills that share tags, products or a category with Ds Scout: Finishing a Development Branch (obra/superpowers, 297k stars), Code Review Checklist (shareAI-lab/learn-claude-code, 78k stars), Contributor-First PR Merge (HKUDS/OpenHarness, 16k stars) and Finishing A Development Branch (farm-fe/farm, 5.6k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Ds Scout?

OpenLAIR (a GitHub organization) maintains it in OpenLAIR/dr-claw, which has 1,155 GitHub stars. The repository holds 36 skills in this directory. The repository was last updated on September 17, 2026.

Source: OpenLAIR/dr-claw on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.