CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

inno-prepare-resources

Prepares the research materials for a project: collects the source papers, searches GitHub for their code, picks and clones reference codebases, describes the datasets, and downloads arXiv paper sources into Ideation/references/papers. Works from the research brief, the user's paper list, or instance.json. Use before inno-idea-generation or inno-code-survey, or when the user asks to gather papers and code for a research task.

Quality

90%

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.

This is a highly actionable, well-sequenced procedural skill: concrete commands, exact output contracts, explicit validation loops, and a real bundled script that does the heavy lifting. The only improvements are trimming a few redundant sentences and moving some of the inline JSON contract schemas into reference files.

DimensionReasoningScore

Conciseness

The body is uniformly operational with no concept explanations (git, arXiv, and GitHub are used without tutorial padding) and every table/schema defines an actual input/output contract. Minor instances could still be trimmed — e.g. the two-sentence "There is no separate agent or orchestrator to call" note and the mode-selection logic repeated in both "Modes" and Step 1 — so it matches anchor 4 rather than the every-token-earns-its-place anchor 5.

4 / 5

Actionability

Guidance is fully executable throughout: copy-paste commands ("gh search repos \"<paper title>\" --limit 10 --json fullName,description,url,stargazersCount,createdAt", "git clone --depth 1 <url>", the complete scripts/download_arxiv_sources.py invocation with --out/--title/--id flags), exact JSON templates for every log file, and concrete output paths. The bundled script exists at the referenced path and behaves as described, matching the copy-paste-ready anchor 5.

5 / 5

Workflow Clarity

Six clearly sequenced steps each end in a "Save → <log file>" checkpoint, validation and recovery loops are explicit ("Read each clone's README to confirm it is what you expected; drop and replace any that are not"; not_found papers get a find-the-PDF fallback or are listed as missing; existing load_instance.json is reused when inputs are unchanged), and a final checklist covers every step. This matches anchor 5's sequence-plus-explicit-validation-plus-checklist pattern; the batch-operation cap does not apply because validation is present for the batch clone and download steps.

5 / 5

Progressive Disclosure

Structure is good and navigable (overview tree of what flows where, Modes, Inputs, Outputs, Step-by-step, Checklist) and the single bundle file is referenced exactly one level deep (scripts/download_arxiv_sources.py, verified to exist). It falls short of anchor 5 because at 266 lines everything — the four JSON log schemas, the dataset_description template, the log-format spec — lives inline in the body with no reference files, a minor organization gap where some contract details could be split out.

4 / 5

Total

18

/

20

Passed

Description

88%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: it enumerates concrete, specific capabilities in third person, names its inputs and outputs, and includes an explicit use-when clause with a concrete user-shaped trigger phrase. The only weaknesses are a few missing natural synonyms in the trigger terms and slight overlap risk with general literature/code search skills.

DimensionReasoningScore

Specificity

The description lists five concrete actions ("collects the source papers, searches GitHub for their code, picks and clones reference codebases, describes the datasets, and downloads arXiv paper sources into Ideation/references/papers") plus named input sources ("the research brief, the user's paper list, or instance.json"), giving comprehensive, gap-free coverage. It fits the anchor-5 example listing multiple specific concrete actions, not anchor 4, which expects minor gaps in coverage.

5 / 5

Completeness

Both questions are answered explicitly: the "what" is the five preparation actions with their output location, and the "when" is "Use before inno-idea-generation or inno-code-survey, or when the user asks to gather papers and code for a research task" — a concrete, user-shaped trigger phrase plus pipeline ordering. This matches the anchor-5 example (explicit what AND when with concrete trigger phrases), not anchor 4 where the 'when' is present but only generically stated.

5 / 5

Trigger Term Quality

Natural phrases a user would say are present ("gather papers and code for a research task", "research brief", "GitHub", "arXiv", "clones", "datasets"), which is good keyword coverage. It falls short of anchor 5 because common variations such as "literature", "find implementations", or "codebase" synonyms are missing.

4 / 5

Distinctiveness Conflict Risk

Pipeline-specific anchors ("instance.json", "Ideation/references/papers", "inno-idea-generation", "inno-code-survey") establish a clear niche and even route to sibling skills. It is not anchor 5 because "gather papers and code for a research task" could plausibly also match general literature-search or code-discovery skills, leaving minor overlap risk.

4 / 5

Total

18

/

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

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Repository

OpenLAIR/dr-claw

Path

skills/inno-prepare-resources/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.