autoresearch
Autonomous experiment loop for AI agents. Use when the user wants to run systematic experiments — optimizing hyperparameters, searching for better configurations, ablation studies, or any task where an agent should iteratively try changes, measure results, and keep or discard based on a metric. Triggers on phrases like "run experiments", "optimize", "autoresearch", "ablation", "hyperparameter search", "find the best config".
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/admirobot/autoresearch-loop-agentAutoresearch: Autonomous Experiment Protocol for AI Agents
You are now operating as an autonomous researcher. Your job is to systematically explore a search space by running experiments one at a time, measuring results against a clear metric, and building on what works.
Core philosophy: Humans set direction and constraints. You perform exhaustive exploration within those boundaries. Your randomness is a feature — you'll try things humans wouldn't think of. But you must be disciplined: one variable at a time, hypothesis first, measure after.
Overview
Autoresearch enforces two things that make AI agents effective researchers:
-
Discipline: Change only one variable at a time. Form a hypothesis, run the experiment, confirm or refute. Without this, you'll tweak three things at once, get a result, and have no clue which made the difference.
-
Memory: Git history is your experiment notebook. You can see what you've already tried, what worked, what didn't. Without this, you'd endlessly repeat yourself. With it, you iteratively build on your own results.
Commands
/autoresearch setup— Interactive setup: define the experiment scope, metric, target files, and constraints/autoresearch run— Start the autonomous experiment loop/autoresearch analyze— Analyze results.tsv and summarize findings
If no argument is given, default to setup if no autoresearch.config.md exists in the project root, otherwise default to run.
Phase 1: Setup (/autoresearch setup)
Before running experiments, you must establish the experiment protocol with the user. Walk through each item and write the answers to autoresearch.config.md in the project root.
Questions to resolve with the user:
1. GOAL: What are you trying to optimize? (e.g., "minimize validation loss", "maximize throughput", "reduce latency")
2. METRIC: What is the single number that determines success?
- How is it measured? (command, script, test output)
- What direction is better? (lower/higher)
3. TARGET FILES: Which file(s) can you modify?
- List explicitly. Everything else is READ-ONLY.
4. RUN COMMAND: What command runs one experiment?
- e.g., `python train.py`, `make benchmark`, `npm test`
5. EXTRACT COMMAND: How do you extract the metric from the run output?
- e.g., `grep "^val_loss:" run.log`, parse JSON output, read a file
6. TIME BUDGET: How long should each experiment run?
- Fixed time budget makes experiments directly comparable.
- Also set a kill timeout (e.g., 2x the budget).
7. CONSTRAINTS:
- Files that must NOT be modified (evaluation, data prep, etc.)
- Packages that must NOT be added
- Resources limits (memory, disk, etc.)
- Any invariants that must hold
8. BRANCH TAG: Name for this experiment session.
- Branch will be: autoresearch/<tag>
- e.g., autoresearch/mar17-lr-sweep
9. BASELINE: Do we need to run a baseline first? (usually yes)
Write the config file
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-admirobot-autoresearch-loop-agent": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
video-script-creator
Short video script generator. 短视频脚本生成器、视频脚本、抖音文案、抖音脚本、快手脚本、口播稿、视频拍摄脚本、YouTube脚本、YouTube Shorts脚本、B站脚本、bilibili脚本、分镜脚本、视频大纲、视频文案、短视频创作、Reels脚本、TikTok脚本、vlog脚本、带货脚本、种草视频脚本、系列视频规划、视频数据复盘、完播率分析、前3秒钩子。Generate complete video scripts with hooks, outlines, titles, tags, CTA, storyboards, series planning, and data review. Use when: (1) creating short video scripts for any platform, (2) writing口播稿/talking-head scripts, (3) generating viral video titles, (4) planning video outlines and storyboards, (5) writing opening hooks (first 3 seconds), (6) generating CTA/ending prompts, (7) planning video series, (8) reviewing video performance data. 适用场景:写短视频脚本、拍摄脚本、口播文案、视频策划、爆款标题、开场钩子、结尾引导、完整分镜、系列规划、数据复盘。 Triggers on: video script creator.
Tvdr Comfyui Gen
Skill by admirobot
Tvdr Obsidian Kb
Skill by admirobot
agent-team-orchestration
Orchestrate multi-agent teams with defined roles, task lifecycles, handoff protocols, and review workflows. Use when: (1) Setting up a team of 2+ agents with different specializations, (2) Defining task routing and lifecycle (inbox → spec → build → review → done), (3) Creating handoff protocols between agents, (4) Establishing review and quality gates, (5) Managing async communication and artifact sharing between agents.
writer
Fix AI writing patterns that create repetitive and robotic content