CtrlK
BlogDocsLog inGet started
Tessl Logo

daily-papers-fetch

论文抓取(3 步流水线的第 1 步)。抓取 arXiv + HuggingFace 最新论文,打分筛选,富化信息, 输出到 /tmp/daily_papers_enriched.json 供后续 skill 使用。 触发词:"论文抓取"、"跑一下论文抓取" 支持多天模式:"过去3天论文推荐"、"过去一周论文推荐"、"过去一周的论文"、"抓 3 天的论文"、"最近5天"

68

Quality

81%

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

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

An actionable, well-sequenced workflow with concrete commands and validation checkpoints for a batch fetch operation. Main weakness is a duplicated config-source section that adds padding without information.

Suggestions

Remove the standalone "配置来源" section — its content is already covered in "Step 0: 读取共享配置", eliminating the duplication.

Tighten the variable list by deleting the trailing "后续统一以共享配置和上面的变量为准" line, which restates the preceding guidance.

Make the multi-day placeholder explicit by showing `--days $DAYS_ARG` directly in the command block instead of the literal N with a separate explanation.

DimensionReasoningScore

Conciseness

Mostly efficient with concrete commands, but the "配置来源" section duplicates "Step 0: 读取共享配置" (both explain reading user-config.json with local override) and the closing "后续统一以共享配置和上面的变量为准" restates the earlier instruction — tightening would remove noticeable padding.

3 / 5

Actionability

Provides concrete executable bash commands with explicit file paths for both phases (fetch_and_score.py, enrich_papers.py) and documents the two-argument invocation; minor gap is the literal N placeholder that the agent must substitute.

4 / 5

Workflow Clarity

Clear sequence (Step 0 → parse days → Phase 1+2 → Phase 3 → output) with validation checkpoints ("检查输出:确认...存在且包含有效 JSON 数组") and error-recovery notes (HF fallback, weekend strategy); not a full validate→fix→re-run loop, so just below 5.

4 / 5

Progressive Disclosure

Well-organized into labeled sections with clear one-level references to external scripts (fetch_and_score.py, enrich_papers.py, extract_affiliations.py); no in-skill reference files exist, and the inline field/format lists are reasonably placed with only minor bulk.

4 / 5

Total

15

/

20

Passed

Description

95%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, concrete description that names specific sources, actions, and an output artifact, with explicit natural-language trigger phrases and multi-day variants. Voice is appropriately third-person and action-oriented.

DimensionReasoningScore

Specificity

Lists several concrete actions — "抓取 arXiv + HuggingFace 最新论文,打分筛选,富化信息,输出到 /tmp/daily_papers_enriched.json" — giving clear capability coverage with only minor gaps in scoring detail.

4 / 5

Completeness

Explicitly answers what (抓取+打分+富化+输出 to a named file as step 1 of a 3-step pipeline) and when (dedicated 触发词 and 多天模式 trigger phrases), matching the anchor for concrete what-and-when coverage.

5 / 5

Trigger Term Quality

Provides natural trigger phrases users would say ("论文抓取"、"跑一下论文抓取") plus multi-day synonyms ("过去3天论文推荐"、"最近5天"、"过去一周的论文"), covering common variations comprehensively.

5 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (arXiv + HuggingFace paper fetching, pipeline step 1) with distinct triggers ("论文抓取") that are unlikely to fire for sibling skills such as "论文点评".

5 / 5

Total

19

/

20

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
huangkiki/dailypaper-skills
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.