autoresearch

autoresearch is a skill for Claude Code from Dannykkh/skill-olympus. It costs 113 tokens per session (5,780 once invoked), scanned A, original, MIT.

A skill for improving a skill's instructions through repeated small changes and checks. It uses a 36-question checklist, keeps changes that score better, and undoes changes that do not.

In plain words
What is it for?
Automatically improving a SKILL.md file until its checklist results meet the stated stopping condition.
Why use it?
It provides a controlled way to refine instructions instead of changing many things at once.

Skill for Claude Code

Written for Claude Code: shipped in a Claude Code plugin.

Part of the skill-olympus plugin — 98 skills, 7 commands, 42 agents, 5 MCP servers shipped together

Good fit Automatically improving a SKILL.md file until its checklist results meet the stated stopping condition.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/dannykkh/skill-olympus/autoresearch
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add Dannykkh/skill-olympus --skill autoresearch
Clone the repo
git clone --depth 1 https://github.com/Dannykkh/skill-olympus

Made for: Claude Code.

Or install skill-olympus, the plugin that ships this one along with the rest of its 98 skills, 7 commands, 42 agents, 5 MCP servers.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for autoresearch

README.md
[![agentmods](https://agentmods.dev/badge/skills/dannykkh/skill-olympus/autoresearch.svg)](https://agentmods.dev/skills/dannykkh/skill-olympus/autoresearch)
Your own site
<a href="https://agentmods.dev/skills/dannykkh/skill-olympus/autoresearch"><img src="https://agentmods.dev/badge/skills/dannykkh/skill-olympus/autoresearch.svg" alt="Measured on agentmods" height="20"></a>
Per session 113 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 5,780 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00113 $0.05780
Opus 5 $0.00056 $0.02890
Sonnet 5 $0.00023 $0.01156
Haiku 4.5 $0.00011 $0.00578

Measured 5d ago against content hash fe9070c54632, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-08, from the pricing page.

Security

Grade A, and why

autoresearch scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 5d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/autoresearch/SKILL.md · 480 lines

How it starts

The opening of the file, as written. The whole thing — 480 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Autoresearch

Karpathy의 autoresearch — 한 번에 하나만 바꾸고, 채점하고, 유지하거나 되돌린다. 레시피를 고쳐서 앞으로 만드는 요리를 전부 좋게 만드는 것.


핵심 원리

점수를 매길 수 있으면, autoresearch할 수 있다.
— Ole (@unclejobs)
원본 (Karpathy ML) 이 스킬 (프롬프트 최적화)
train.py 수정 SKILL.md 수정
program.md 지침 이 SKILL.md = 루프 지침
val_bpb 메트릭 체크리스트 점수 (pass/total × 100)
results.tsv autoresearch-log.md 변경 로그
git commit/reset 유지/되돌림

사용법

기본 설치에서는 카탈로그에서 이 SKILL.md를 직접 읽고 아래 인자 의도를 적용합니다. 다음 표기는 명령 실행이 아니라 route intent입니다. --include-source-only-skills로 전체 활성화한 설치에서만 같은 앞에 /를 붙인 /autoresearch compatibility alias를 사용할 수 있습니다.

# 기본 — 단일 스킬 최적화
autoresearch humanizer

# 옵션 지정
autoresearch humanizer --input sample.md --rounds 20

# 체크리스트 파일 직접 지정
autoresearch humanizer --checklist my-checklist.md

# 스캔 모드 — 전체 스킬 품질 진단
autoresearch --scan

# 스캔 후 바로 최적화
autoresearch --scan --auto

인자

인자 필수 기본값 설명
<skill-name> 개선할 대상 스킬 이름 (scan 모드 시 생략)
--scan 전체 스킬 품질 스캔 모드
--auto scan 후 최하위 스킬부터 자동 최적화 시작
--input 자동 생성 테스트용 샘플 입력. 파일 경로 또는 인라인 텍스트
--checklist 대화로 수집 체크리스트 파일 경로 (.md)
--rounds 20 최대 라운드 수
--target 95 목표 점수 (%)
--streak 3 연속 달성 횟수

Scan 모드 (--scan)

어떤 스킬을 돌려야 하는지 모르면 scan부터. 96개 스킬을 빠르게 훑어서 우선순위 리스트를 뽑아준다.

사용법

# 전체 스캔
autoresearch --scan

# 스캔 + 최하위부터 자동 최적화
autoresearch --scan --auto

Scan 워크플로우

1. 스킬 목록 수집
   └─ skills/*/SKILL.md를 Glob으로 전부 수집

2. 각 스킬에 Quick Health Check (6개 항목, 예/아니오)
   └─ skill-judge의 D1~D8 차원을 빠른 이진 질문으로 압축:

   ┌─────────────────────────────────────────────────────────────┐
   │ Q1 [Knowledge Delta]                                        │
   │    SKILL.md에 기본 모델이 모르는 전문 지식이 있는가?         │
   │    (결정 트리, 비직관적 트레이드오프, 경험 기반 엣지 케이스)  │
   │                                                             │
   │ Q2 [Anti-Patterns]                                          │
   │    구체적인 NEVER 리스트(하지 말 것 + 이유)가 있는가?        │
   │                                                             │
   │ Q3 [Examples]                                                │
   │    좋은 예시 또는 나쁜 예시가 스킬 안에 포함돼 있는가?       │
   │                                                             │
   │ Q4 [Description Quality]                                    │
   │    frontmatter description이 WHAT + WHEN + KEYWORDS를       │
   │    모두 포함하는가?                                          │
   │                                                             │
   │ Q5 [Progressive Disclosure]                                 │
   │    SKILL.md가 500줄 이하이고, 무거운 콘텐츠가               │
   │    references/로 분리돼 있는가?                              │
   │                                                             │
   │ Q6 [Actionable Instructions]                                │
   │    지시가 구체적인가? ("좋은 코드를 작성하라" ❌ vs          │
   │    "함수는 20줄 이내, 단일 책임" ✅)                         │
   └─────────────────────────────────────────────────────────────┘

3. 점수 산출
   └─ 각 항목 PASS=1, FAIL=0
   └─ 점수 = (PASS / 6) × 100

4. 등급 분류 + 정렬

   | 점수 | 등급 | 의미 |
   |------|------|------|
   | 0~33% | 🔴 낮음 | 즉시 autoresearch 필요 |
   | 34~66% | 🟡 보통 | 개선 여지 있음 |
   | 67~100% | 🟢 양호 | 유지 |

Read the full file on GitHub · 480 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 5d ago Changed fe9070c54632
  2. 8d ago First seen · 480 lines · 113 tokens per session scan A 3b5d6e2bc5a9

Subscribe to this mod's changes

autoresearch is a skill published in the GitHub repository Dannykkh/skill-olympus (5 stars, last pushed yesterday), licensed MIT. It adds 113 tokens to every session and 5,780 once invoked, about $0.0006 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.