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.

74

Quality

94%

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.

The content is highly actionable with complete executable scripts and a well-sequenced, validated workflow. Its main weakness is mild redundancy (Key Rules vs. steps, repeated resolution shell) and monolithic inline fallback code that could live in helper files.

Suggestions

Consolidate the helper-resolution shell block into a single shared snippet referenced by both Step 2 and Step 6 to remove the near-verbatim repetition.

Trim the "Key Rules" section to only items not already stated inline in the workflow steps (e.g., the arXiv ID-format and PAPER_DIR auto-creation notes), since validation rules duplicate Step 4.

Move the inline fallback Python (search and download) into a bundled script under scripts/ and reference it, reducing SKILL.md bulk and improving progressive disclosure.

DimensionReasoningScore

Conciseness

The body is mostly lean executable code with little conceptual padding, but the "Key Rules" section restates validation already covered in Step 4 and the helper-resolution shell block repeats near-verbatim in Step 6, so minor trimming is possible.

4 / 5

Actionability

Provides fully executable, copy-paste-ready Python and bash with clearly marked placeholders (QUERY, MAX_RESULTS, ARXIV_ID, PAPER_DIR), a results table template, and a summary markdown template covering the common cases.

5 / 5

Workflow Clarity

Steps 1–7 are clearly sequenced with explicit validation (file size > 10 KB, skip existing PDFs), error-recovery feedback loops (retry once on HTTP 429, reject/delete undersized files), and a Key Rules checklist; the batch-download validation present means the batch-operation cap does not apply.

5 / 5

Progressive Disclosure

Section structure is clear and references to shared-references/*.md are one level deep and well signaled, but no bundle files exist, the referenced shared-references paths are not present locally, and large inline fallback code blocks make the file somewhat monolithic.

4 / 5

Total

18

/

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 exemplary: it states concrete capabilities, provides abundant natural trigger phrases, and explicitly covers both what and when in a distinct, low-conflict niche. No first/second-person voice issues are present.

DimensionReasoningScore

Specificity

Lists three concrete actions — "Search, download, and summarize academic papers from arXiv" — giving comprehensive coverage of the skill's capabilities rather than vague domain naming.

5 / 5

Completeness

Explicitly answers both what (search/download/summarize papers from arXiv) and when ("Use when user says ... or wants to find and save papers from arXiv to the local paper library") with concrete trigger phrases.

5 / 5

Trigger Term Quality

Includes a rich set of natural phrases users would say ("search arxiv", "download paper", "fetch arxiv", "arxiv search", "get paper pdf") plus the descriptive "find and save papers from arXiv", covering synonyms and variations comprehensively.

5 / 5

Distinctiveness Conflict Risk

Occupies a clear arXiv-specific niche with distinct triggers (arxiv IDs, paper PDFs, local paper library), making conflict with unrelated skills minimal.

5 / 5

Total

20

/

20

Passed

Validation

81%

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

Validation13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 4 suspicious

Warning

Total

13

/

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.