skills/autopilot/SKILL.md
Install, inspect, or refresh the bundled managed Codex home-hook autopilot flow. Use when asked to make Codex autopilot work in any repo or arbitrary workspace, run the bundled `scripts/install-codex-home-hooks.sh` installer, verify `~/.codex/hooks.json` plus `~/.codex/hooks/*.sh`, debug optional repo-local `.codex/hooks/autopilot-stop.sh` and `.codex/hooks/session-start.sh` overrides, or keep the legacy `.claude` bundle clearly secondary.
npx skillsauth add karlorz/agent-skills autopilotInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill for the bundled managed Codex home-hook autopilot design with optional repo-local overrides.
$autopilot when the user wants managed Codex home hooks installed or refreshed, arbitrary-workspace autopilot support, or repo-local override shims inspected..claude files for explicit legacy compatibility work.scripts/install-codex-home-hooks.shscripts/test-codex-home-hooks-install.shscripts/test-codex-home-hooks-smoke.shassets/codex-home/hooks/assets/codex-home/lib/assets/codex-home/skills/autopilot_reset/SKILL.mdThe installer copies those bundled assets into ~/.codex so the managed home hooks remain self-contained after installation.
~/.codex/hooks.json. SessionStart should call ~/.codex/hooks/managed-session-start.sh and Stop should call ~/.codex/hooks/cmux-stop-dispatch.sh.~/.codex/autopilot/ so the managed home hooks do not depend on a checkout outside the installed skill bundle..codex/hooks/autopilot-stop.sh and .codex/hooks/session-start.sh optional. Use them only when the workspace needs to override the managed home fallback.exec the shared scripts in ~/.codex/autopilot/hooks/.CMUX_AUTOPILOT_ENABLED or CMUX_CODEX_HOOKS_ENABLED so ordinary Codex sessions do not autopilot accidentally.autopilot_reset minimal. It should call AUTOPILOT_PROVIDER=codex bash "${CODEX_HOME:-$HOME/.codex}/autopilot/autopilot-reset.sh" <mode> and should not duplicate control logic.autopilot_reset default targeting on the latest recorded global Codex session. When multiple sessions may exist, direct the user to status-all.skills CLI installs this bundle under .agents/skills/autopilot for both project and global scope, so the usual path is:
.agents/skills/autopilot/scripts/install-codex-home-hooks.sh
If the bundle was copied somewhere else manually, run the same installer from that installed skill folder instead.~/.codex/hooks/, ~/.codex/autopilot/, and ~/.codex/skills/autopilot_reset/..codex/hooks/autopilot-stop.sh and .codex/hooks/session-start.sh. Do not require a full repo-local .codex bundle just to enable Codex autopilot..codex bundle, rely on the managed home fallback. SessionStart should still record the latest session ID and workspace-root tracking files, and Stop should still block through the home autopilot fallback when the cmux enable flags are set.templates/ or scripts/install_repo_local_autopilot.py when the user explicitly asks for the legacy Claude repo-local installer.Inspect the managed home hooks, bundled support files, and any repo-local overrides:
~/.codex/hooks.json
~/.codex/hooks/cmux-stop-dispatch.sh
~/.codex/hooks/managed-session-start.sh
~/.codex/hooks/autopilot-stop.sh
~/.codex/hooks/session-start.sh
~/.codex/autopilot/autopilot-reset.sh
~/.codex/autopilot/hooks/cmux-autopilot-stop-core.sh
~/.codex/autopilot/hooks/cmux-session-start-core.sh
~/.codex/skills/autopilot_reset/SKILL.md
.codex/hooks/autopilot-stop.sh
.codex/hooks/session-start.sh
Run the bundled smoke tests:
SKILL_DIR=".agents/skills/autopilot"
bash "$SKILL_DIR"/scripts/test-codex-home-hooks-install.sh
bash "$SKILL_DIR"/scripts/test-codex-home-hooks-smoke.sh
Check reset control directly:
AUTOPILOT_PROVIDER=codex bash "${CODEX_HOME:-$HOME/.codex}/autopilot/autopilot-reset.sh" status-all
Only when the user explicitly asks for Claude repo-local autopilot work, use the bundled legacy files in this skill folder:
templates/hooks/autopilot-keep-running.shtemplates/hooks/session-start.shtemplates/commands/autopilot_reset.mdscripts/install_repo_local_autopilot.pyDo not position those files as the default autopilot path for Codex.
testing
Audit and improve CLAUDE.md files in repositories. Use when user asks to check, audit, update, improve, or fix CLAUDE.md files. Scans for all CLAUDE.md files, evaluates quality against templates, outputs quality report, then makes targeted updates. Also use when the user mentions "CLAUDE.md maintenance" or "project memory optimization".
tools
Use when porting Claude Code plugins to Codex or Agy/Gemini packages, installing or running the agent-plugin-porter CLI, verifying generated plugin output, preparing Codex personal-marketplace installs, or planning npm publish/release steps for the porter.
tools
Use when porting Claude Code plugins to Codex or Agy/Gemini packages, installing or running the agent-plugin-porter CLI, verifying generated plugin output, preparing Codex personal-marketplace installs, or planning npm publish/release steps for the porter.
development
Scaffold per-repo dev-loop config (PRD layer, knowledge layer, release config, vault path) and build the project glossary with grill-with-docs. Run once per repo before using dev-loop.