Agent skill

agent-development

Use when the user wants to design Codex agent equivalents (specialized workers/profiles/prompt files), define triggering conditions, or build reusable agent prompts and validation tools.

Stars 5
Forks 0

Install this agent skill to your Project

npx add-skill https://github.com/troykelly/codex-skills/tree/main/external/skills/agent-development

SKILL.md

Agent Development (Codex)

Overview

Codex CLI does not auto-discover "agent" files the way Claude plugins do. To recreate agent behavior in Codex, combine:

  • Prompt files that define the agent's role and workflow.
  • Codex config profiles to set model/sandbox/approval defaults.
  • Skills that describe when to use the agent and how to launch it.
  • Worker processes (codex-subagent, codex exec, or worker-dispatch) for isolated execution.

This skill standardizes an agent card format (YAML frontmatter + prompt body) and shows how to run it with Codex.

Agent Card Format (Codex Convention)

Store agent prompts in agents/<agent-name>.md. Frontmatter is metadata for humans and validators; Codex does not read it automatically.

Required fields:

  • name (kebab-case identifier)
  • description (when to use this agent)

Recommended fields:

  • profile (Codex config profile name)
  • model (override model)
  • sandbox_mode and approval_policy (safety defaults)
  • tools (advisory list of tools; use sandbox/approval to enforce)

Example:

markdown
---
name: pr-reviewer
description: Use this agent when the user asks for a code review or to audit a pull request.
profile: review-worker
model: gpt-5.2-codex
sandbox_mode: workspace-write
approval_policy: on-request
tools: ["Read", "Grep", "Bash"]
---

You are a senior PR reviewer...

Running an Agent

Preferred (subagent runner):

bash
codex-subagent pr-reviewer <<'EOF'
[Provide task context and scope here.]
EOF

Fallback (manual codex exec):

bash
awk 'BEGIN{c=0} /^---$/{c++; next} c>=2 {print}' agents/pr-reviewer.md | codex exec -p review-worker -

Profiles as Agent Defaults

Define per-agent profiles in ~/.codex/config.toml:

toml
[profiles.review-worker]
model = "gpt-5.2-codex"
sandbox_mode = "workspace-write"
approval_policy = "on-request"

Profiles capture the model and safety settings that Claude agents used to embed in frontmatter.

Triggering (Codex Equivalent)

To make agent usage automatic, create a skill describing the trigger and invocation. The skill body should instruct how to run the agent card or spawn a worker.

Example trigger entry:

yaml
description: Use when the user asks for a PR review or code audit; run the pr-reviewer agent card.

See references/triggering-examples.md.

Validation

Use scripts/validate-agent.sh to validate agent cards for required fields and prompt length.

References

  • references/system-prompt-design.md for prompt structure
  • references/triggering-examples.md for trigger phrasing
  • references/agent-creation-system-prompt.md for AI-assisted agent card generation
  • examples/agent-creation-prompt.md for a complete prompt template
  • examples/complete-agent-examples.md for full agent card examples

Expand your agent's capabilities with these related and highly-rated skills.

troykelly/codex-skills

hook-development

Use when the user wants to create Codex workflow hooks (pre/post run gates, tool-use validators, stop checks) or needs guidance on hook scripts and hooks.json configuration.

5 0
Explore
troykelly/codex-skills

sentry-setup-ai-monitoring

Setup Sentry AI Agent Monitoring in any project. Use this when asked to add AI monitoring, track LLM calls, monitor AI agents, or instrument OpenAI/Anthropic/Vercel AI/LangChain/Google GenAI. Automatically detects installed AI SDKs and configures the appropriate Sentry integration.

5 0
Explore
troykelly/codex-skills

skill-development

Use when the user wants to create or refine Codex skills, improve skill descriptions, organize skill resources, or follow Codex skill best practices.

5 0
Explore
troykelly/codex-skills

sentry-setup-logging

Setup Sentry Logging in any project. Use this when asked to add Sentry logs, enable structured logging, setup console log capture, or integrate logging with Sentry. Supports JavaScript, TypeScript, Python, Ruby, React, Next.js, and other frameworks.

5 0
Explore
troykelly/codex-skills

frontend-design

Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.

5 0
Explore
troykelly/codex-skills

sentry-code-review

Analyze and resolve Sentry comments on GitHub Pull Requests. Use this when asked to review or fix issues identified by Sentry in PR comments. Can review specific PRs by number or automatically find recent PRs with Sentry feedback.

5 0
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results