Thanks for contributing.
This repository is a curated collection of Codex-native subagents (.toml files). Contributions should prioritize practical usefulness, clear scope, and compatibility with official Codex behavior.
- Choose the correct category under
categories/. - Add one
.tomlfile for the new agent. - Update both:
README.md(main category listing)categories/<category>/README.md(linked bullet + short description)
- Keep agent names sorted alphabetically where possible.
- Open a PR with the use case and why this agent is distinct.
- Keep the role bounded (avoid broad persona text).
- Preserve Codex-native format.
- Update relevant README descriptions if behavior or intent changed.
- Include before/after rationale in your PR.
Each agent must be a valid TOML file and include:
namedescriptiondeveloper_instructions
Common optional fields:
modelmodel_reasoning_effortsandbox_modemcp_servers
developer_instructions should be concrete and task-shaped. Use this structure:
Working modeFocus onQuality checksReturnDo not ... unless explicitly requested by the parent agent.
Avoid:
- Unsupported tool/platform assumptions
- Generic roleplay text with no output contract
- Scope creep instructions ("always do everything")
- Prefer
gpt-5.4for complex reasoning/review roles. - Prefer
gpt-5.3-codex-sparkfor lighter search/synthesis roles. - Use
read-onlyby default for review/research agents. - Use
workspace-writeonly when the agent must implement changes.
- All links in
README.mdand category READMEs resolve. - New/edited
.tomlfiles parse correctly. - Agent
nameis unique across repository. - Main and category READMEs include the new agent.
- Descriptions stay concise and accurate to current behavior.
- Added/updated agent TOML file(s)
- Updated main
README.md - Updated category
README.md - Verified links and TOML validity
- Included clear PR description and motivation
- Keep documentation in English.
- Prefer precise, practical wording over marketing language.
- Keep descriptions short; keep instructions high-signal.
By contributing, you agree your contributions are provided under the repository license terms.