SkillAgentSearch skills...

benchmark-research-skill

Claude Code skill for benchmark research. Survey papers to find datasets, metrics, and evaluation protocols used in a research direction.

Install / Use

npx skills add EternalWavee/benchmark-research-skill

Installs into whichever agent you are using.

About this skill
📄

SKILL.md

Installable skill definition

Quality Score

78/100

Supported Platforms

Claude Code

Tags

Our assessment of benchmark-research-skill

benchmark-research-skill scores 78/100 on our quality scale, 399th of 441 Education & Research skills we index.

Its SKILL.md is 5.3 KB long, well organised into 30 sections with 12 code examples: a solid amount of guidance for an agent.

It has 39 GitHub stars, so there is little community track record yet; judge it on its content.

Substance
26/30
Structure
20/20
Description
15/15
Adoption
7/20
Freshness
11/15

Maintenance, license and trust

  • The repository was last updated about 7 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
  • Our last check on 2026-10-18 found the source still online.
  • It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
  • Its trust signals score 91/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

Safety scan

No issues found

Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.

AI review by kimi-k2.7-code on 2026-09-24. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.

benchmark-research-skill compared with similar skills

All 4 of these similar skills score higher than benchmark-research-skill; compare them before choosing.

SkillScoreStarsUpdatedFormat
benchmark-research-skill (this skill)by EternalWavee78397mo agoSKILL.md
last30days-skillby mvanhorn10067.0k2d agoCLAUDE.md
algorithmic-artby anthropics100177.9k46d agoSKILL.md
pptxby anthropics100177.9k46d agoSKILL.md
designby nextlevelbuilder100143.4k7d agoSKILL.md

Frequently asked questions

How do I install benchmark-research-skill?
Run npx skills add EternalWavee/benchmark-research-skill. The install tabs above show the steps for each supported agent.
Which AI agents does benchmark-research-skill work with?
It is written for Claude Code, as a SKILL.md file. Other agents that read the same format can often use it too.
Is benchmark-research-skill safe to use?
Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It is MIT-licensed and scores 91/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is benchmark-research-skill still maintained?
The repository was last updated about 7 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.

benchmark-research-skill

Claude Code Skill arXiv Source First Obsidian Friendly Markdown Reports

中文版

benchmark-research-skill is a Claude Code style skill for benchmark research.

It is built for two jobs:

  1. Analyze one paper and answer: what benchmarks, datasets, metrics, baselines, and experiment evidence does it use?
  2. Survey a direction and answer: what benchmarks are practical for evaluating work in this area?

The design is deliberately simple:

  • scripts fetch and organize evidence
  • Claude Code does the semantic extraction
  • reports are written into your configured Obsidian workspace

What It Does

Mode 1: Single Paper

Given an arXiv ID or PDF, the skill will:

  • fetch arXiv source / tex first
  • read experiment, evaluation, and result sections
  • extract tables and benchmark-facing snippets
  • optionally recover source figures or render PDF pages
  • let Claude Code write benchmarks.json
  • optionally collect missing links
  • generate a Markdown note

Mode 2: Direction Survey

Given a topic, the skill will:

  • search related method/system papers
  • prefer papers with real experiments, not just titles containing "benchmark"
  • read their benchmark sections
  • expand through compared methods and baseline relations
  • aggregate datasets, metrics, representative works, and discovery paths
  • generate a survey report

Repository Layout

benchmark-research-skill/
  SKILL.md
  config.example.yaml
  requirements.txt
  scripts/
    config_utils.py
    fetch_context.py
    search_papers.py
    collect_links.py
    generate_report.py

Only four scripts are part of the public workflow:

  • fetch_context.py
  • search_papers.py
  • collect_links.py
  • generate_report.py

config_utils.py is only an internal helper for config-based path resolution.

Install

pip install -r requirements.txt

Minimal Config

Copy config.example.yaml to config.yaml, then set a real vault_path.

language: "zh"
vault_path: "E:/Your/Obsidian/Vault"

benchmark_survey:
  workspace_dir: "Benchmark_Surveys"
  papers_dir_name: "papers"
  reports_dir_name: "reports"
  survey_runs_dir_name: "surveys"
  enable_collect_links: false

These are the fields that matter most:

| Field | Used For | Important? | |---|---|---| | vault_path | root save location | yes | | workspace_dir | benchmark workspace root | yes | | papers_dir_name | single-paper evidence folder | yes | | reports_dir_name | final Markdown reports | yes | | survey_runs_dir_name | topic survey runs | yes | | enable_collect_links | whether to run network link search by default | yes | | language | output preference / future template behavior | optional |

Optional Search Tuning

These are only used by search_papers.py, mostly for direction survey mode.

research_domains:
  "your-topic":
    keywords:
      - "main phrase"
      - "synonym"
      - "related task phrase"
    arxiv_categories:
      - "cs.AI"
      - "cs.LG"

excluded_keywords:
  - "workshop"
  - "survey"
  - "review"

If you mostly use single-paper analysis, this section is not important.

Single-paper save layout

For paper 2503.10522, the config above resolves to:

Path/to/Your/Obsidian/Vault/
  Benchmark_Surveys/
    papers/
      2503.10522/
        context.json
        benchmarks.json
        links.json
        assets/
    reports/
      2503.10522.md

Survey save layout

For topic text-to-audio, the config above resolves to:

Path/to/Your/Obsidian/Vault/
  Benchmark_Surveys/
    surveys/
      YYYY-MM-DD-text-to-audio/
        papers.json
        links.json
        reports/
          benchmark-survey.md

Typical Usage

You normally use this as a Claude Code skill in natural language.

Single Paper

Ask Claude Code:

Use benchmark-research-skill to analyze what benchmarks this paper uses: 2503.10522

Or:

Use benchmark-research-skill to read this PDF and tell me the datasets, metrics, baselines, and experiment figures.

Direction Survey

Ask Claude Code:

Use benchmark-research-skill to survey benchmarks for text-to-audio generation.

Or:

Use benchmark-research-skill to find what benchmarks this direction uses, follow related work up to two layers, and produce a Markdown report.

Output Shape

Single-paper report

# Benchmark Analysis: [Paper Title]

## Conclusion

## Benchmark Table
| Dataset | Link | Evaluated Ability | Metrics | Compared Methods | Evidence |
|---|---|---|---|---|---|

## Datasets And Metrics

## Related Work / Baselines

Survey report

# Benchmark Survey: [Direction]

## TL;DR

## Basic Metrics

## Benchmark Overview
| Dataset | Link | Suitable Task | Common Metrics | Representative Work |
|---|---|---|---|---|

## Representative Works

## Grouped By Benchmark

## Experiment Figures/Tables

## Related Work Discovery Path

Notes

  • Single-paper mode should stay fast by default.
  • Link collection is optional because it can be slow and rate-limited.
  • Tables are primary evidence.
  • The skill is meant to be auditable: evidence stays next to the note.

Related Skills

View on GitHub
GitHub Stars39
CategoryEducation
Updated6mo ago
Forks3

Languages

Python

Trust signals

91/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

1 low1 info