Claude-skill-registry codex-taskloop-plugin
Run in-session task loops via the codex-taskloop-plugin MCP server and stop hook.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/codex-taskloop-plugin" ~/.claude/skills/majiayu000-claude-skill-registry-codex-taskloop-plugin && rm -rf "$T"
manifest:
skills/data/codex-taskloop-plugin/SKILL.mdsource content
Codex Taskloop Plugin
When to use
Use this skill when a user asks to start, continue, list, rename, resume, or delete Taskloop tasks inside a single Codex session.
Preconditions
- The codex-taskloop-plugin MCP server is registered.
- The codex-taskloop-plugin stop hook is installed.
If not installed:
- Project scope:
scripts/install.sh --scope project --project "<path>" - User scope:
scripts/install.sh --scope user
Core workflow
- Start a loop with the MCP tool
and a clear prompt.task_loop - Use
so the loop stops when the assistant outputscompletion_promise
.<promise>...</promise> - Control tasks with
,task_list
,task_resume
, andtask_rename
.task_delete - Storage:
- Project install enforces project-only storage.
- User install allows
orproject
per tool call.user
Tool quick reference
: prompt (required), task_name, max_iterations, completion_promise, completion_matcher, history_limit, storage, project_dirtask_loop
: storage, project_dir, limit, offsettask_list
: task_name, storage, project_dirtask_resume
: task_name, new_name, storage, project_dirtask_rename
: task_name, storage, project_dirtask_delete
Conventions
- Use a short, meaningful task_name or let it auto-generate from the first line.
- Put the promise text inside
exactly when done.<promise>...</promise>