CtrlK
BlogDocsLog inGet started
Tessl Logo

arxiv

Search, download, and summarize academic papers from arXiv. Use when user says "search arxiv", "download paper", "fetch arxiv", "arxiv search", "get paper pdf", or wants to find and save papers from arXiv to the local paper library.

72

Quality

88%

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

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

The content is highly actionable with a clear, well-validated workflow, but it is held back by token-heavy duplicate inline code paths and a broken external reference under absent bundle files. Tightening the fallback code and fixing or removing the integration-contract reference would lift the weaker dimensions.

Suggestions

Condense or externalize the inline urllib/XML fallback Python into a scripts/ file (e.g., scripts/arxiv_inline_fallback.py) and reference it, removing the duplicate parsing logic from SKILL.md.

Fix or remove the repeated reference to shared-references/integration-contract.md, which does not exist in this skill bundle; either ship the file or inline the relevant contract details.

Move the long canonical-resolution shell block (Step 2 ARXIV_FETCHER chain) into a scripts/ helper to keep the main workflow lean while preserving the strict-safe resolution policy.

DimensionReasoningScore

Conciseness

The body is mostly efficient and assumes Claude's intelligence (no explaining what arXiv is), but it inlines two full Python implementations—the fetcher path and a duplicate urllib/XML fallback—which is noticeably bulky padding that could be referenced or condensed.

3 / 5

Actionability

It provides copy-paste-ready bash and Python for search, fetch-by-ID, and download with real, executable code covering the common cases, matching the fully-executable anchor.

5 / 5

Workflow Clarity

Seven steps are clearly sequenced with explicit validation checkpoints for the batch download (file size > 10 KB rejection, 1-second rate-limit delay, 429 retry, never-overwrite), satisfying the feedback-loop requirement for batch operations.

5 / 5

Progressive Disclosure

Sections are well organized (Constants, Workflow, Key Rules), but there are no bundle files, the repeated `shared-references/integration-contract.md` reference points to a non-existent file, and large inline code blocks that could live in separate files keep this at the 'some structure, references not cleanly signaled' anchor.

3 / 5

Total

16

/

20

Passed

Description

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

The description is strong across all dimensions: it states concrete actions, provides abundant natural trigger phrases, explicitly covers both what and when, and occupies a clear arXiv niche. Voice is correctly third person.

DimensionReasoningScore

Specificity

"Search, download, and summarize academic papers from arXiv" names the domain plus three concrete, comprehensive actions, matching the anchor for multiple specific concrete actions with comprehensive coverage.

5 / 5

Completeness

It explicitly answers both what ("Search, download, and summarize academic papers from arXiv") and when ("Use when user says... or wants to find and save papers") with concrete trigger phrases.

5 / 5

Trigger Term Quality

It lists many natural phrases users say ("search arxiv", "download paper", "fetch arxiv", "arxiv search", "get paper pdf") plus the synonym "find and save papers", giving comprehensive coverage including variations.

5 / 5

Distinctiveness Conflict Risk

The arXiv-specific niche and dedicated trigger phrases ("search arxiv", "fetch arxiv") make it clearly distinct with minimal conflict risk against other skills.

5 / 5

Total

20

/

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 3 suspicious

Warning

Total

15

/

16

Passed

Repository
wanshuiyin/Auto-claude-code-research-in-sleep
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.