Codex CLI
sundial-org/awesome-openclaw-skills
Use OpenAI Codex CLI for coding tasks. An agent skill from sundial-org/awesome-openclaw-skills.
A skill your agent uses when starting an issue, bugfix, feature, or refactor that should be driven by multiple coordinated subagents: explore → plan → code → review, with the main agent acting as…
$ npx skills add HuangPuStar/FenixAgent --skill auto-devflow -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install HuangPuStar/FenixAgent auto-devflow --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/HuangPuStar/FenixAgent.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/auto-devflow .claude/skills/auto-devflow && 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 "auto-devflow" agent skill from https://github.com/HuangPuStar/FenixAgent/tree/main/.claude/skills/auto-devflow into .claude/skills/auto-devflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "auto-devflow", 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/HuangPuStar/FenixAgent/tree/main/.claude/skills/auto-devflowType 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 HuangPuStar/FenixAgent --skill auto-devflow -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install HuangPuStar/FenixAgent auto-devflow --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HuangPuStar/FenixAgent.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.claude/skills/auto-devflow .agents/skills/auto-devflow && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "auto-devflow" agent skill from https://github.com/HuangPuStar/FenixAgent/tree/main/.claude/skills/auto-devflow into .agents/skills/auto-devflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "auto-devflow", 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 HuangPuStar/FenixAgent --skill auto-devflow -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install HuangPuStar/FenixAgent auto-devflow --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HuangPuStar/FenixAgent.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.claude/skills/auto-devflow .cursor/skills/auto-devflow && 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 "auto-devflow" agent skill from https://github.com/HuangPuStar/FenixAgent/tree/main/.claude/skills/auto-devflow into .cursor/skills/auto-devflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "auto-devflow", 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/HuangPuStar/FenixAgent.git --path .claude/skills/auto-devflow--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 HuangPuStar/FenixAgent --skill auto-devflow -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install HuangPuStar/FenixAgent auto-devflow --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HuangPuStar/FenixAgent.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.claude/skills/auto-devflow .gemini/skills/auto-devflow && 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 "auto-devflow" agent skill from https://github.com/HuangPuStar/FenixAgent/tree/main/.claude/skills/auto-devflow into .gemini/skills/auto-devflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "auto-devflow", 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 HuangPuStar/FenixAgent auto-devflowInstalls 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 HuangPuStar/FenixAgent --skill auto-devflow -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/HuangPuStar/FenixAgent.git skills-src && mkdir -p .github/skills && cp -r skills-src/.claude/skills/auto-devflow .github/skills/auto-devflow && 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 "auto-devflow" agent skill from https://github.com/HuangPuStar/FenixAgent/tree/main/.claude/skills/auto-devflow into .github/skills/auto-devflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "auto-devflow", 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 HuangPuStar/FenixAgent --skill auto-devflow -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install HuangPuStar/FenixAgent auto-devflow --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HuangPuStar/FenixAgent.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.claude/skills/auto-devflow .opencode/skills/auto-devflow && 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 "auto-devflow" agent skill from https://github.com/HuangPuStar/FenixAgent/tree/main/.claude/skills/auto-devflow into .opencode/skills/auto-devflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "auto-devflow", 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.
auto-devflowA skill your agent uses when starting an issue, bugfix, feature, or refactor that should be driven by multiple coordinated subagents: explore → plan → code → review, with the main agent acting as…
Auto Devflow is an agent skill from HuangPuStar/FenixAgent. Use when starting an issue, bugfix, feature, or refactor that should be driven by multiple coordinated subagents: explore → plan → code → review, with the main agent acting as controller and subagents exchanging handoff files.
Its SKILL.md is about 3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Development, covering Subagents, Refactoring and Code review. The licence is Apache-2.0.
7 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit da5eb54. 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.
Shell commands in SKILL.md call:
gitFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.
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.
Auto Devflow loads about 3k tokens when it runs. Until then it costs about 60 tokens; SKILL.md has 1,139 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 HuangPuStar/FenixAgent at commit da5eb54, republished under its Apache-2.0 licence (© HuangPuStar). 1,139 words, ~2,963 tokens.
.claude/skills/auto-devflow/SKILL.md (or your agent's skills folder).Run a controlled devflow: the main agent stays the controller, each subagent owns one phase, and phase outputs are written to temporary handoff files before the next phase starts.
Use this when the user says things like "开始解决这个 issue", "start this issue", "fix this bug end-to-end", "实现这个功能", or asks for a multi-agent workflow rather than a single-agent edit.
Pick a mode during Intake and record it in 00-context.md.
Default for simple, low-risk tasks.
Use relaxed mode when:
Relaxed flow:
Intake → Explore → Plan → Code → Review → Verify → ReportPlan review is optional. The main agent may self-check 02-plan.md instead of dispatching a separate reviewer.
Use cautious mode when the user says the task is hard, risky, subtle, or when the agent has already made too many mistakes. Also use it for public API changes, data/schema changes, security-sensitive code, concurrency, async lifecycle, rendering/event-loop bugs, or broad refactors.
Cautious flow:
Intake → Explore → Plan → Plan Review → User/Controller Gate → Code → Review → Verify → ReportCautious mode adds a plan review before coding. Dispatch a read-only reviewer (plan or code-reviewer) to critique 02-plan.md and write 02-plan-review.md. Plan Review is a mandatory gate in cautious mode——coding must not start until every critical issue is fixed or explicitly accepted by the main agent/user. Historical evidence: Plan Review intercepted 9+ blocking issues across 3 major refactors (StageContext、ProviderAdapter、compact_v2) in 2026-07-16 alone.
Completion criterion: 00-context.md states Mode: relaxed or Mode: cautious, why that mode was chosen, and which gates are required.
Create one directory per devflow:
.peri/plans/<title>/
00-context.md
01-explore.md
02-plan.md
02-plan-review.md # cautious mode only
03-code.md
04-review.md
05-verification.md<title> 用任务标题的 kebab-case 形式(如 fix-auth-timeout、add-pagination),有 issue id 时附加 id。
Each handoff file must contain:
# <Phase> Handoff
## Goal
<one sentence>
## Scope
<in scope / out of scope>
## Findings or Changes
<phase-specific details>
## Files
<relevant file paths>
## Commands
<commands run and outcomes, or "not run">
## Open Questions
<none, or exact blockers>
## Next Prompt
<self-contained prompt for the next subagent>Completion criterion: a later subagent can start from the previous handoff file plus the original user request without guessing.
Clarify only if needed. If the user gave an issue id, URL, stack trace, or spec, capture it exactly in 00-context.md.
Write 00-context.md with:
relaxed or cautious, with reasonStop and ask if success criteria or target issue is ambiguous.
Dispatch an explore subagent in read-only mode.
Prompt it to:
01-explore.mdCompletion criterion: 01-explore.md names likely files to touch, relevant tests, known traps, and at least one plausible implementation seam.
Dispatch a plan subagent in read-only mode, using 00-context.md and 01-explore.md.
Prompt it to:
02-plan.mdCompletion criterion: 02-plan.md has ordered steps, exact files, verification commands, and a clear stop/ask condition.
In relaxed mode, the main agent self-checks the plan for missing files, missing verification, scope creep, and unsafe operations. Write the self-check result into 02-plan.md or 00-context.md.
In cautious mode, dispatch a read-only plan reviewer before coding.
Prompt it to:
00-context.md, 01-explore.md, and 02-plan.md02-plan-review.mdCompletion criterion: relaxed mode has a recorded self-check; cautious mode has 02-plan-review.md with APPROVED or a concrete issue list. If the reviewer finds critical issues, update 02-plan.md and repeat plan review before coding.
If the plan changes user-visible behavior, public APIs, data format, migrations, or architecture boundaries, present the plan summary to the user and wait for approval before coding.
Dispatch exactly one coder subagent for the current coding slice, using 00-context.md, 01-explore.md, and 02-plan.md.
Prompt it to:
03-code.mdCompletion criterion: 03-code.md lists changed files, commands run, residual risks, and whether the plan was followed exactly.
If the plan is large, split it into sequential slices. After each slice, review before starting the next.
Dispatch a code-reviewer subagent in read-only mode, using all handoff files plus the diff.
Prompt it to check:
03-code.md match actual diff?04-review.mdCompletion criterion: review returns either APPROVED or an issue list with severity and exact file references.
If review finds issues, send a focused fix prompt to coder, update 03-code.md, then re-review. Repeat until approved or blocked.
The main agent runs or delegates final verification based on risk:
02-plan.mdverification subagent with original task, changed files, and approachWrite 05-verification.md with commands, outputs, and verdict.
Completion criterion: every planned verification is passed, explicitly skipped with reason, or reported as blocked.
Reply with:
Do not claim completion without 05-verification.md evidence.
Use TodoWrite for the full devflow:
git diff --stat in both main repo and worktree; verify edits in correct locationKeep the main context small: read handoff summaries, not every file, unless you need to adjudicate a blocker.
Goal: explore the codebase for <task>. Read .peri/plans/<title>/00-context.md first.
Write .peri/plans/<title>/01-explore.md using the required handoff template.
Do not edit files. Focus on relevant paths, conventions, tests, and risks.
Completion: the next planner can create an implementation plan without additional search.Goal: plan <task>. Read 00-context.md and 01-explore.md first.
Write .peri/plans/<title>/02-plan.md using the required handoff template.
Do not edit files. Include ordered steps, exact files, verification commands, risks, and stop/ask conditions.
Completion: a coder can implement from the plan without guessing.Goal: review the plan for <task>. Read 00-context.md, 01-explore.md, and 02-plan.md first.
Write .peri/plans/<title>/02-plan-review.md. Return APPROVED or list issues with severity, file references, and fix guidance.
Challenge assumptions, hidden risks, missing verification, rollback gaps, unsafe operations, and scope creep.
Do not edit files.Goal: implement the approved plan for <task>. Read 00-context.md, 01-explore.md, and 02-plan.md first.
CRITICAL — Worktree safety:
- ALL file paths in edits MUST use absolute paths. Append cwd prefix to every relative path.
- Before any edit, READ the file to confirm it exists at the absolute worktree path.
- After all edits, run: cd <absolute_worktree_path> && git diff --stat HEAD
- If you edited a file NOT in the worktree, STOP and report immediately.
CRITICAL — Scope boundary:
- Only modify files explicitly listed in the plan. DO NOT touch adjacent files.
- If the plan says change Cargo.toml versions and import paths, DO NOT refactor other code.
- If you see a related improvement not in the plan, record it in 03-code.md Open Questions — DO NOT implement it.
Edit only files required by the plan. Follow repository style. Run targeted checks if practical.
Write .peri/plans/<title>/03-code.md using the required handoff template.
If blocked or the plan is wrong, stop and report instead of broadening scope.Goal: review the implementation for <task>. Read all handoff files and inspect the current diff.
Write .peri/plans/<title>/04-review.md. Return APPROVED or list issues with severity, file references, and fix guidance.
Check spec compliance first, then code quality. Do not edit files.Goal: verify <task> is complete. Read all handoff files and inspect changed files.
Run appropriate checks or explain why they cannot run. Write .peri/plans/<title>/05-verification.md with evidence and verdict.
Do not edit files.Stop and ask the user when:
BLOCKED, NEEDS_USER_DECISION, or an unsafe workarounddiagnose or systematic-debugging inside the explore phase for hard bugs.writing-plans when the output should be a standalone long-form implementation plan.subagent-driven-development when you already have a detailed plan and just need task-by-task execution.verification-before-completion before claiming success.© HuangPuStar, 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 .claude/skills/auto-devflow of HuangPuStar/FenixAgent.
Open the folder on GitHubat commit da5eb54
Auto Devflow 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 |
|---|---|---|---|---|---|---|
| Auto Devflow this skillHuangPuStar/FenixAgent | 552 | — | ~3k | Automated safety check: Pass | Apache-2.0 | |
| Codex CLIsundial-org/awesome-openclaw-skills | 663 | — | ~2k | Automated safety check: Pass | None | |
| Review And Simplify ChangesDimillian/Skills | 4k | — | ~2k | Automated safety check: Pass | MIT | |
| Local Codexdaymade/claude-code-skills | 1.4k | — | ~1.6k | Automated safety check: Pass | MIT | |
| GitHub Review Iterationprisma/orm | 48k | — | ~2.2k | Automated safety check: Pass | Apache-2.0 | |
| Cherry Studio PR ReviewCherryHQ/cherry-studio | 52k | — | ~3.9k | Automated safety check: Pass | AGPL-3.0 |
sundial-org/awesome-openclaw-skills
Use OpenAI Codex CLI for coding tasks. An agent skill from sundial-org/awesome-openclaw-skills.
Dimillian/Skills
Review a git diff or explicit file scope for reuse, code quality, efficiency, clarity, and standards issues, then optionally apply safe Codex-driven fixes.
daymade/claude-code-skills
Launches and manages the local OpenAI Codex CLI as a non-interactive coding sub-agent via ChatGPT Pro OAuth, never API keys.
prisma/orm
Runs a loop on a GitHub pull request: fetch review state, triage comments into actions, implement them and resolve threads, repeating until nothing actionable is left.
CherryHQ/cherry-studio
Reviews Cherry Studio branches, pull requests, commits, files and docs against the project's own architecture, naming, API-boundary and UI rules, report-only by default.
jaemk/self_update
Targeted, read-only review of a PR or checked-out branch. An agent skill from jaemk/self_update.
HuangPuStar/FenixAgent
通过 zentao 命令行工具查询和操作禅道(ZenTao)数据,覆盖项目集、产品、项目、执行、需求、Bug、任务、测试用例、测试单、产品计划、版本、发布、反馈、工单、应用、用户、附件等模块的增删改查及状态流转。当用户提到禅道、zentao、查询项目进展、获取 Bug 列表、创建任务、更新需求状态等项目管理操作时使用本技能。
HuangPuStar/FenixAgent
RCS Platform API 完整参考。Agent 通过 curl + jq 调用 REST API 操作平台资源:环境、工作流、配置、任务、知识库、组织等。
HuangPuStar/FenixAgent
执行 FenixAgent 项目专用代码审查。手动触发,默认审查已暂存改动,或按用户提供的文件路径、提交范围、分支 diff 范围进行审查,并生成审查报告。
HuangPuStar/FenixAgent
当需要把本地 HTML 或图片文件展示给前端时使用。优先引用当前工作目录下的 user/ 目录中的文件;如果文件在其他位置,先复制到当前工作目录的 user/ 再展示。路径由前端自动改写为 /fs/ 路由代理,Agent 只需输出 user/ 相对路径即可。最终只输出可直接渲染的相对路径片段:HTML 输出 iframe,图片输出 Markdown 图片;路径不能是绝对路径,也不能以 /…
HuangPuStar/FenixAgent
帮助用户创建、编辑和优化 Agent Skill 指令文件。当用户提到"创建 skill"、"写技能"、"编辑 skill"、"优化技能"、"新建技能"或需要生成 SKILL.md 文件时使用。
Categories
A skill your agent uses when starting an issue, bugfix, feature, or refactor that should be driven by multiple coordinated subagents: explore → plan → code → review, with the main agent acting as…. Auto Devflow is an agent skill from HuangPuStar/FenixAgent. Use when starting an issue, bugfix, feature, or refactor that should be driven by multiple coordinated subagents: explore → plan → code → review, with the main agent acting as controller and subagents exchanging handoff files.
Auto Devflow fits situations like: starting an issue; refactor that should be driven by multiple coordinated subagents: explore → plan → code → review; with the main agent acting as controller and subagents exchanging handoff files.
Run `npx skills add HuangPuStar/FenixAgent --skill auto-devflow -a claude-code`. Or copy the skill folder (.claude/skills/auto-devflow in HuangPuStar/FenixAgent) into .claude/skills/auto-devflow in your project. Claude Code loads it when a task matches its description.
Run `npx skills add HuangPuStar/FenixAgent --skill auto-devflow -a codex`. Or copy the skill folder (.claude/skills/auto-devflow in HuangPuStar/FenixAgent) into .agents/skills/auto-devflow 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 HuangPuStar/FenixAgent --skill auto-devflow -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/auto-devflow, .gemini/skills/auto-devflow, .github/skills/auto-devflow and .opencode/skills/auto-devflow in your project.
Going by SKILL.md and its folder, Auto Devflow needs the command-line tools its instructions call (git).
SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. 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.
Auto Devflow 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 3k tokens (SKILL.md is roughly 12k 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 Auto Devflow: Codex CLI (sundial-org/awesome-openclaw-skills, 663 stars), Review And Simplify Changes (Dimillian/Skills, 4k stars), Local Codex (daymade/claude-code-skills, 1.4k stars) and GitHub Review Iteration (prisma/orm, 48k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
HuangPuStar (a GitHub organization) maintains it in HuangPuStar/FenixAgent, which has 552 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on September 30, 2026.
Source: HuangPuStar/FenixAgent on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.