Autopilot
Yeachan-Heo/oh-my-claudecode
Takes a short product idea through requirements, design, planning, parallel implementation, QA cycles and multi-reviewer validation to produce working code.
Role playbook for a LoopX worker running an auto-research lane, with execution checklists, artifact contracts and stop conditions.
$ npx skills add loopx-project/loopx --skill loopx-auto-research -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install loopx-project/loopx loopx-auto-research --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/loopx-project/loopx.git skills-src && mkdir -p .claude/skills && cp -r skills-src/demo/auto_research/worker_skill .claude/skills/loopx-auto-research && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "loopx-auto-research" agent skill from https://github.com/loopx-project/loopx/tree/main/demo/auto_research/worker_skill into .claude/skills/loopx-auto-research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "loopx-auto-research", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/loopx-project/loopx/tree/main/demo/auto_research/worker_skillType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add loopx-project/loopx --skill loopx-auto-research -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install loopx-project/loopx loopx-auto-research --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/loopx-project/loopx.git skills-src && mkdir -p .agents/skills && cp -r skills-src/demo/auto_research/worker_skill .agents/skills/loopx-auto-research && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "loopx-auto-research" agent skill from https://github.com/loopx-project/loopx/tree/main/demo/auto_research/worker_skill into .agents/skills/loopx-auto-research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "loopx-auto-research", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add loopx-project/loopx --skill loopx-auto-research -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install loopx-project/loopx loopx-auto-research --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/loopx-project/loopx.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/demo/auto_research/worker_skill .cursor/skills/loopx-auto-research && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "loopx-auto-research" agent skill from https://github.com/loopx-project/loopx/tree/main/demo/auto_research/worker_skill into .cursor/skills/loopx-auto-research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "loopx-auto-research", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/loopx-project/loopx.git --path demo/auto_research/worker_skill--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add loopx-project/loopx --skill loopx-auto-research -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install loopx-project/loopx loopx-auto-research --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/loopx-project/loopx.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/demo/auto_research/worker_skill .gemini/skills/loopx-auto-research && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "loopx-auto-research" agent skill from https://github.com/loopx-project/loopx/tree/main/demo/auto_research/worker_skill into .gemini/skills/loopx-auto-research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "loopx-auto-research", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install loopx-project/loopx loopx-auto-researchInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add loopx-project/loopx --skill loopx-auto-research -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/loopx-project/loopx.git skills-src && mkdir -p .github/skills && cp -r skills-src/demo/auto_research/worker_skill .github/skills/loopx-auto-research && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "loopx-auto-research" agent skill from https://github.com/loopx-project/loopx/tree/main/demo/auto_research/worker_skill into .github/skills/loopx-auto-research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "loopx-auto-research", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add loopx-project/loopx --skill loopx-auto-research -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install loopx-project/loopx loopx-auto-research --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/loopx-project/loopx.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/demo/auto_research/worker_skill .opencode/skills/loopx-auto-research && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "loopx-auto-research" agent skill from https://github.com/loopx-project/loopx/tree/main/demo/auto_research/worker_skill into .opencode/skills/loopx-auto-research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "loopx-auto-research", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
loopx-auto-researchRole playbook for a LoopX worker running an auto-research lane, with execution checklists, artifact contracts and stop conditions.
This is a worker-local playbook for LoopX auto-research panes, packaged with the auto-research capability and injected by the worker launcher rather than installed as a global skill. Identity, authority, the current frontier and publication permission come from LoopX control-plane data: the role profile, the quota check, the todo claim and token, and repository rules, never from pane titles, branch names or the visible part of the skill.
A pane tick resolves identity, quota and frontier first, using a compact frontier command and the quota should-run check, and stops if exported role values disagree with those packets. Follow-up todos may only be created through successor declarations in the role profile, and only after the visible role has written real, public-safe evidence. Before finishing with no follow-up, the agent compares its evidence summary with the profile's continuation policy. Role-specific artifact contracts and stop conditions make up the rest of the skill.
Read from SKILL.md and the folder at commit 8205c8b. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are bash).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
LoopX Auto-Research Worker loads about 3.5k tokens when it runs. Until then it costs about 94 tokens; SKILL.md has 1,686 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from loopx-project/loopx at commit 8205c8b, republished under its Apache-2.0 licence (© loopx-project). 1,686 words, ~3,544 tokens.
.claude/skills/loopx-auto-research/SKILL.md (or your agent's skills folder).This is a worker-local role playbook for auto-research panes. It is packaged with the auto-research capability and should be injected or referenced by the worker launcher; it is not a global LoopX skill for ordinary project agents.
Use this skill after a LoopX auto-research worker has a role profile, frontier item, launcher packet, or user-visible demo pane. The skill is the role playbook. It is not the source of truth for identity, authority, current frontier, or merge/publication permission.
Identity comes from LoopX control-plane metadata:
auto_research_role_profile_v0 in the launcher/frontier/bootstrap packet;quota should-run --goal-id ... --agent-id ...;AGENTS.md rules, which can only make the boundary
stricter.No role owns the full graph. Do not infer role from pane title, branch name, tmux window name, or the section of this skill that happens to be visible.
The generic multi-agent kernel owns the default LoopX project/doc-registry skills and the fixed A2A wake prompt. This skill should stay role-specific: use it after the pane-local tick has resolved identity, quota, and frontier from LoopX.
Compact frontier command: loopx --format json auto-research frontier --goal-id "$LOOPX_GOAL_ID" --agent-id "$LOOPX_AGENT_ID". Also honor quota should-run.
If the launcher exported LOOPX_ROLE_ID, LOOPX_ROLE_PROFILE_REF, or a profile
JSON path, compare those values with the quota and frontier packets. Stop when
they disagree. Do not guess the intended role.
If the role profile includes successor_todos, treat those declarations as the
only role-local way to create the next agent todo. A successor declaration must
name the target agent and include a todo_command_template such as
loopx todo add ... --claimed-by {target_agent_id_shell}. In visible
auto-research, the pane-local tick is a guard/frontier read, not a research
writer. Render and run a successor todo only after the visible role has authored
real public-safe evidence or notes that satisfy the declared condition. Do not
invent an extra continuation plan in prose, and do not ask a leader pane to pick
the next role.
Before completing with no follow-up, compare the evidence summary with
role_profile.continuation_policy. When the target is still unmet and a
declared successor condition is satisfied, create or link that successor first.
No-follow-up is only valid after the target is reached, a projected blocker or
user gate stops the lane, or evidence-backed retirement closes the frontier.
For a visible demo rehearsal, auto-research demo-supervisor is read-only by
default; use --execute only when the user opted into starting visible local
panes. The default rehearsal must not start Codex, write LoopX state, or spend
quota by itself.
Map the role profile to one of these sections:
| Role id or lane | Skill section | Authority source |
|---|---|---|
research_curator | Research curator | role profile, quota packet, contract todo |
hypothesis_proposer | Hypothesis proposer | role profile, frontier packet, hypothesis todo |
research_executor | Research executor | role profile, selected frontier item, write scope |
evaluator_promoter | Evaluator/promoter | role profile, evidence packet, promotion policy |
research-narrator, product_narrator | Projection narrator | read-only projection packet and first-screen gate |
control-plane-guard | Control-plane guard | quota/status/check packet and repository rules |
The current demo may render fewer or differently named panes than the four logical research roles. That is only a host layout choice. Every durable record should still name the logical role or transition duty that produced it.
Stop and report the exact blocker when any of these are true:
should_run=false, delivery_allowed=false, or a user/operator
gate is open;capability_token;protected_scope, credentials, private material, raw
logs, raw evaluator data, or unapproved publication surfaces;AGENTS.md, and this skill disagree;When the role profile or workspace exposes a benchmark contract, use that contract before writing research claims. For KNN-style demos this means:
research_contract.public.json, README.md, and the editable solver;solution.py;loopx auto-research evidence
rather than hand-authoring an evidence packet.The pane-local tick can point at a todo; it cannot count as benchmark evidence.
Use when the role owns the original research wish, objective, required artifacts, acceptance criteria, metric, editable scope, protected scope, budget, and gates.
Allowed actions:
auto_research_delivery_contract_v0, embedding the
existing research_contract_v0;Useful command:
loopx --format json auto-research frontier \
--goal-id "$LOOPX_GOAL_ID" \
--agent-id "$LOOPX_AGENT_ID"Artifact contract:
Must not:
Use when the role turns ideas into todo-backed hypotheses, refinements, successors, or retirements.
Allowed actions:
research_hypothesis_v0 records with todo_id, claimed_by,
mechanism family, parent link, and grounding refs or no-grounding rationale;Before writing:
Must not:
Use when the role runs exactly one selected hypothesis in an isolated workspace/worktree and records attempt evidence.
Allowed actions:
auto_research_evidence_packet_v0 or equivalent public-safe event;successor_todos.condition is satisfied.Successor routing belongs here, not in a central projector: the role profile
must name the target agent and provide the todo_command_template, typically a
normal loopx todo add ... --claimed-by {target_agent_id_shell} command. The
kernel only validates the target agent and executes the normal LoopX todo
writer.
Evidence writeback should use an explicit lane-authored evidence packet or normal LoopX todo/evidence commands exposed by the current state. Append only after reviewing packet boundary, then capture compact live evidence from the lane-authored packet when visible lanes are accepted. Do not use worker-turn to manufacture dev or holdout metrics.
After a real append/capture succeeds for the selected frontier todo, close out
that selected todo with compact public-safe evidence. Dependent evaluator or
successor lanes usually resume from todo_done:<selected_todo_id>; leaving the
executor todo open after supported evidence strands the next round.
Must not:
Use when the role reads evidence and classifies it as supported, contradicted, retry-needed, promotion-ready, or retirement-ready.
Allowed actions:
run_holdout_eval and the contract permits that split;todo_command_template.continuation_policy still reports an
unmet target and a role-declared successor condition is satisfied.Verification checklist:
When evidence reaches a terminal boundary:
loopx auto-research decide to record promoted or retired; a
promotion candidate is not a terminal result;loopx auto-research review --require-independent only from a different
registered peer than both the hypothesis producer and decision agent;auto_research_delivery_contract_v0, run
loopx auto-research artifact-receipt --contract <contract-file> after the
terminal decision and required review;loopx auto-research project-results after decisions and reviews so
exact loopx auto-research results queries can verify Explore readback.Example terminal path:
loopx auto-research decide \
--goal-id "$LOOPX_GOAL_ID" \
--hypothesis-id "<hypothesis-id>" \
--outcome promoted \
--reason holdout_validated \
--agent-id "$LOOPX_AGENT_ID" \
--execute
loopx auto-research review \
--goal-id "$LOOPX_GOAL_ID" \
--hypothesis-id "<hypothesis-id>" \
--reviewer-agent-id "$LOOPX_AGENT_ID" \
--verdict approve \
--require-independent \
--execute
loopx auto-research artifact-receipt \
--contract "<delivery-contract-file>"Must not:
Use when the role is read-only product narration over accepted projections. This is a transition duty in v0 and may become a separate role later.
Allowed actions:
research_evidence_graph_v0 from promoted, retired, and retry
evidence;Useful command:
loopx --format json auto-research project-results \
--goal-id "$LOOPX_GOAL_ID" \
--execute
loopx --format json auto-research results \
--goal-id "$LOOPX_GOAL_ID" \
--include-historyMust stop before:
Use when the role checks whether a visible demo, frontier, evidence append, merge, or publication action is safe and interruptible.
Allowed actions:
Useful command:
loopx --format json auto-research demo-supervisor \
--goal-id "$LOOPX_GOAL_ID" \
--workspace "$LOOPX_PROJECT"Must not:
After a validated step, write back only the smallest durable artifact allowed by the role:
research_contract_v0;research_hypothesis_v0;auto_research_evidence_packet_v0;research_evidence_graph_v0;loopx refresh-state and one quota spend only after validation when the
quota contract permits it.If the step is blocked, write the blocker as a todo/rationale and do not spend quota merely for discovering an unchanged gate.
© loopx-project, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in demo/auto_research/worker_skill of loopx-project/loopx.
Open the folder on GitHubat commit 8205c8b
LoopX Auto-Research Worker next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| LoopX Auto-Research Worker this skillloopx-project/loopx | 6.2k | — | ~3.5k | Automated safety check: Pass | Apache-2.0 | |
| AutopilotYeachan-Heo/oh-my-claudecode | 40k | 1 repos | ~4.4k | Automated safety check: Pass | MIT | |
| Agent of Empires Session Manageragent-of-empires/agent-of-empires | 3.3k | — | ~2.5k | Automated safety check: Pass | MIT | |
| Zeroshotthe-open-engine/zeroshot | 1.9k | — | ~2k | Automated safety check: Pass | MIT | |
| OMG Mode Cancellerzereight/gitlab-mcp | 2k | 1 repos | ~690 | Automated safety check: Pass | MIT | |
| DeerFlow HTTP API Clientbytedance/deer-flow | 83k | 1 repos | ~1.7k | Automated safety check: Pass | MIT |
Yeachan-Heo/oh-my-claudecode
Takes a short product idea through requirements, design, planning, parallel implementation, QA cycles and multi-reviewer validation to produce working code.
agent-of-empires/agent-of-empires
Launches, monitors and organizes AI coding agent sessions such as Claude Code or Codex inside tmux, tracking status, capturing output and managing git worktrees for parallel branches.
the-open-engine/zeroshot
Use Zeroshot to prepare, run, observe, or troubleshoot explicit multi-agent software work locally or on Zeroshot Cloud.
zereight/gitlab-mcp
Detects which autonomous OMG mode is currently active - Autopilot, Ralph, Ultrawork, UltraQA, Team or Self-Improve - and shuts it down cleanly.
bytedance/deer-flow
Talks to a running DeerFlow agent platform over its HTTP API to send research questions, stream replies, check health and manage models, skills, memory and uploads.
agent-of-empires/agent-of-empires
Starts, monitors and organizes coding agent sessions that run in tmux through the aoe command, including groups, profiles and worktree-based parallel work.
loopx-project/loopx
Tracks a group of pull or merge requests across repositories as durable LoopX state: inventory, reconcile changes, keep priorities and a roadmap, and monitor over time.
loopx-project/loopx
Diagnoses surprising LoopX behavior, such as stale recommendations or tiny progress, assigns it to the responsible layer and repairs it at the lowest durable level.
loopx-project/loopx
Operates or analyzes a LoopX-managed benchmark experiment: launching runs, maintaining the experiment board, qualifying integrity, and writing case insights.
loopx-project/loopx
Registers durable project materials such as design docs, SOPs and research notes in a LoopX project's own registry so future agents can find them without raw URLs or private content.
loopx-project/loopx
Runs an evidence-backed pull request review through the loopx CLI and posts bilingual reviews: a full Chinese review plus one concise English verdict.
loopx-project/loopx
Connects and configures LoopX projects and Goals, repairs project-local state and stale status, syncs registry entries and diagnoses CLI routing.
Works with
Categories
Role playbook for a LoopX worker running an auto-research lane, with execution checklists, artifact contracts and stop conditions. This is a worker-local playbook for LoopX auto-research panes, packaged with the auto-research capability and injected by the worker launcher rather than installed as a global skill. Identity, authority, the current frontier and publication permission come from LoopX control-plane data: the role profile, the quota check, the todo claim and token, and repository rules, never from pane titles, branch names or the visible part of the skill.
LoopX Auto-Research Worker fits situations like: operating a LoopX worker in an auto-research lane; handling a frontier item or evidence packet in a demo pane; making a promotion or retirement decision for an auto-research item.
Run `npx skills add loopx-project/loopx --skill loopx-auto-research -a claude-code`. Or copy the skill folder (demo/auto_research/worker_skill in loopx-project/loopx) into .claude/skills/loopx-auto-research in your project. Claude Code loads it when a task matches its description.
Run `npx skills add loopx-project/loopx --skill loopx-auto-research -a codex`. Or copy the skill folder (demo/auto_research/worker_skill in loopx-project/loopx) into .agents/skills/loopx-auto-research in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add loopx-project/loopx --skill loopx-auto-research -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/loopx-auto-research, .gemini/skills/loopx-auto-research, .github/skills/loopx-auto-research and .opencode/skills/loopx-auto-research in your project.
SKILL.md names no scripts, command-line tools or credentials: LoopX Auto-Research Worker is instructions for the agent only. Our summary lists: A LoopX installation with a role profile and frontier packet for the worker.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
LoopX Auto-Research Worker is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.5k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with LoopX Auto-Research Worker: Autopilot (Yeachan-Heo/oh-my-claudecode, 40k stars), Agent of Empires Session Manager (agent-of-empires/agent-of-empires, 3.3k stars), Zeroshot (the-open-engine/zeroshot, 1.9k stars) and OMG Mode Canceller (zereight/gitlab-mcp, 2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
loopx-project (a GitHub organization) maintains it in loopx-project/loopx, which has 6,167 GitHub stars. The repository holds 12 skills in this directory. The repository was last updated on October 7, 2026.
Source: loopx-project/loopx on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.