AutoGrind skill — continuous autonomous agent grind loop
npx claudepluginhub ttttonyhe/autogrindContinuous autonomous grind loop — works until you say stop

Tell your agent to start working. Walk away. Come back to finished work.
AutoGrind is a skill for AI coding agents that makes them work continuously and autonomously, grinding through improvements, fixes, tests, and polish in repeating cycles until you say stop. No hand-holding. No "should I continue?" No stopping because the TODO list looks empty.
Works for any long-running workflow: code, ML, research, design, writing.
Compatible with the Agent Skills open standard; works across Claude Code, Codex, Gemini CLI, OpenCode, Cursor, Windsurf, Roocode, Cline, Trae, Kimi Code, GitHub Copilot, Goose, AmpCode, Kilo, Kiro, Factory, Hermes Agent, and any skills-compatible agent. Each mechanism is grounded in published AI/ML research; see RESEARCH.md.
English | 简体中文
Paste this into any agent chat:
Please install the AutoGrind skill from https://github.com/ttttonyhe/autogrind.
Clone the repo, install the skill to the right location for my agent environment,
and confirm it is ready to use.
If you use Claude Code, the native plugin is the preferred install. It enables automatic updates and integrates natively with Claude Code's plugin system:
/plugin marketplace add ttttonyhe/autogrind
/plugin install autogrind@autogrind
/reload-plugins
For Codex native plugin install, see PLUGIN.md.
Invoke via the slash command:
/autogrind
If you installed via Claude Code plugin, then invoke via the slash command:
/autogrind:start
Remember to enable unrestricted tool use so AutoGrind can run commands, read files, and commit without per-call permission prompts. For example:
claude --dangerously-skip-permissions
Without this, AutoGrind pauses on every tool call. It works, but defeats the purpose.
All agentskills.io-compatible agents discover skills from ~/.agents/skills/. One install, all agents:
# Stable install — clone directly to the skills location
git clone --depth 1 https://github.com/ttttonyhe/autogrind.git ~/.agents/skills/autogrind
# Or symlink from an existing clone (live updates)
git clone https://github.com/ttttonyhe/autogrind.git
ln -sfn "$(pwd)/autogrind" ~/.agents/skills/autogrind
# Stable install — clone directly to the skills location
git clone --depth 1 https://github.com/ttttonyhe/autogrind.git ~/.claude/skills/autogrind
# Or symlink from an existing clone (live updates)
ln -sfn "$(pwd)" ~/.claude/skills/autogrind
Invoke: /autogrind or "keep working, don't stop"
Optional native plugin (invoke with /autogrind:start):
claude plugin marketplace add ttttonyhe/autogrind && claude plugin install autogrind@autogrind
Preferred native plugin path: open this repo in Codex, open plugins, and install autogrind from the AutoGrind marketplace. Full instructions: PLUGIN.md.
For direct skill install or local authoring/testing, the raw skill still works:
git clone --depth 1 https://github.com/ttttonyhe/autogrind.git ~/.agents/skills/autogrind
Codex discovers raw skills automatically from ~/.agents/skills/. Enable full auto-approval in your Codex config so tool calls are not gated on confirmation.
Invoke: "autogrind this project" or "keep working, don't stop"
git clone --depth 1 https://github.com/ttttonyhe/autogrind.git ~/.gemini/skills/autogrind
# Or use the universal path: ~/.agents/skills/autogrind
Gemini CLI discovers skills automatically from ~/.gemini/skills/ — no GEMINI.md entry required. For local development, use gemini skills link to symlink.
Invoke: gemini "autogrind this project, don't stop until I say so"
git clone --depth 1 https://github.com/ttttonyhe/autogrind.git ~/.agents/skills/autogrind
# Or: ~/.claude/skills/autogrind (OpenCode checks both)
OpenCode discovers skills automatically — no AGENTS.md entry required.
Invoke: opencode "autogrind this project, keep going until I say stop"
git clone --depth 1 https://github.com/ttttonyhe/autogrind.git ~/.cursor/skills/autogrind
# Or use the universal path: ~/.agents/skills/autogrind
Enable auto-run for terminal commands in Cursor settings.
Invoke: "Keep working on this project autonomously. Don't stop."
# Preferred path
git clone --depth 1 https://github.com/ttttonyhe/autogrind.git ~/.codeium/windsurf/skills/autogrind
# Or universal path
git clone --depth 1 https://github.com/ttttonyhe/autogrind.git ~/.agents/skills/autogrind
Invoke: "autogrind this project, don't stop"
Development marketplace for Superpowers core skills library
Harness-native ECC skills, hooks, rules, MCP conventions, and operator workflows
Open Design — local-first design app exposed to coding agents over MCP. Install once with your agent's plugin command and projects/files/skills are reachable through stdio.