Autoresearch Skill

## Trigger

3,891 stars

Best use case

Autoresearch Skill is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

## Trigger

Teams using Autoresearch Skill should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/sw-autoresearch/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/amdf01-debug/sw-autoresearch/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/sw-autoresearch/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How Autoresearch Skill Compares

Feature / AgentAutoresearch SkillStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

## Trigger

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# Autoresearch Skill

## Trigger
Autonomous goal-directed iteration — agent modifies, verifies, keeps/discards, and repeats.

**Trigger phrases:** "research this thoroughly", "autonomous research", "iterate until complete", "deep dive", "autoresearch"

## Core Loop

Inspired by Karpathy's autoresearch methodology:

```
1. Define goal and success criteria
2. Generate hypothesis or approach
3. Execute (search, analyse, synthesise)
4. Verify result against criteria
5. If criteria met → keep result, move to next
6. If criteria not met → modify approach, retry
7. Repeat until all criteria satisfied
```

## Implementation

```markdown
# Autoresearch: [Topic]

## Goal
[What you're trying to find/prove/analyse]

## Success Criteria
- [ ] [Criterion 1 — specific and measurable]
- [ ] [Criterion 2]
- [ ] [Criterion 3]

## Iteration Log
### Attempt 1
- Approach: [what was tried]
- Result: [what was found]
- Assessment: [met criteria? why/why not?]
- Next: [what to try differently]

### Attempt 2
...

## Final Output
[Synthesised result that meets all criteria]
```

## Rules
- Always define success criteria BEFORE starting research
- Maximum 10 iterations per research question (prevent infinite loops)
- Each iteration must try a DIFFERENT approach (no repeating failed strategies)
- Log every attempt — the failures are as valuable as the successes
- Verify findings from multiple sources before accepting
- Be explicit about confidence level: high/medium/low for each finding

Related Skills

autoresearch-pro

3891
from openclaw/skills

Automatically improve OpenClaw skills, prompts, or articles through iterative mutation-testing loops. Inspired by Karpathy's autoresearch. Use when user says 'optimize [skill]', 'autoresearch [skill]', 'improve my skill', 'optimize this prompt', 'improve my prompt', 'polish this article', 'improve this article', or explicitly requests quality improvement for any text-based content. Supports three modes: skill (SKILL.md files), prompt (any prompt text), and article (any document).

Workflow & Productivity

autoresearch-agent

3891
from openclaw/skills

Autonomous experiment loop that optimizes any file by a measurable metric. Inspired by Karpathy's autoresearch. The agent edits a target file, runs a fixed evaluation, keeps improvements (git commit), discards failures (git reset), and loops indefinitely. Use when: user wants to optimize code speed, reduce bundle/image size, improve test pass rate, optimize prompts, improve content quality (headlines, copy, CTR), or run any measurable improvement loop. Requires: a target file, an evaluation command that outputs a metric, and a git repo.

autoresearch

3891
from openclaw/skills

Autonomous AI research skill for running automated neural network experiments. This skill should be used when the user wants to set up autonomous AI research experiments, run automated neural network training, conduct autonomous machine learning research, or let AI agents experiment with model architectures and hyperparameters. Based on Andrej Karpathy's autoresearch project, this skill enables AI agents to autonomously modify training code, run experiments, evaluate results, and iteratively improve models. Use when: (1) Setting up autonomous research experiments, (2) Running automated neural network training, (3) Conducting AI-driven research optimization, (4) Experimenting with model architectures and hyperparameters, (5) Implementing autonomous research loops, or (6) When the user mentions "autonomous research", "AI experiments", "automated training", "neural network optimization", or "autoresearch".

codex-autoresearch-loop

3819
from openclaw/skills

Self-directed iterative research skill for Codex that continuously cycles through modify, verify, retain or discard, and repeat until a measurable goal is reached.

autoresearchclaw-autonomous-research

3817
from openclaw/skills

Fully autonomous research pipeline that turns a topic idea into a complete academic paper with real citations, experiments, and conference-ready LaTeX.

autoresearch-genealogy

3817
from openclaw/skills

Structured prompts, vault templates, and autonomous research workflows for AI-assisted genealogy using Claude Code.

---

3891
from openclaw/skills

name: article-factory-wechat

Content & Documentation

humanizer

3891
from openclaw/skills

Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases.

Content & Documentation

find-skills

3891
from openclaw/skills

Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.

General Utilities

tavily-search

3891
from openclaw/skills

Use Tavily API for real-time web search and content extraction. Use when: user needs real-time web search results, research, or current information from the web. Requires Tavily API key.

Data & Research

baidu-search

3891
from openclaw/skills

Search the web using Baidu AI Search Engine (BDSE). Use for live information, documentation, or research topics.

Data & Research

agent-autonomy-kit

3891
from openclaw/skills

Stop waiting for prompts. Keep working.

Workflow & Productivity