← ClaudeAtlas

role-creatorlisted

Create and install Codex custom agent roles in ~/.codex/config.toml, generate role config files, enforce supported keys, and guide users through required role inputs (model, reasoning effort, developer_instructions).
aiskillstore/marketplace · ★ 329 · AI & Automation · score 79
Install: claude install-skill aiskillstore/marketplace
# Role Creator ## Overview Use this skill when the user wants to create, update, or troubleshoot custom subagent roles backed by `[agents.<role>]` and a role `config_file`. This skill installs the role into `~/.codex/config.toml` (or a user-selected project config), writes the role-specific config file, and validates key support against `codex-rs/core/config.schema.json`. Default behavior is strict-minimal: configure only `model`, `model_reasoning_effort`, and `developer_instructions` unless the user explicitly asks for additional parameters. Default location is `~/.codex/config.toml` however, if the user asks for a project scoped role, the role will be installed in the project's `.codex/config.toml`. Can also be installed to subfolders in a repo. ## Non-Negotiable Inputs Step 1 must always be input collection. Before running any write/install/validate command, collect and confirm: - `model` - `model_reasoning_effort` - `developer_instructions` - install scope (`global` or `project`) - `role_name` - `description` - `role_config_file` (absolute path preferred) Ask concise questions: 1. `Which model should this role use?` (recommend: `gpt-5.3-codex`) 2. `What reasoning effort should it use?` (recommend: `medium`; options `medium|high|xhigh`) 3. `What should the role's developer instructions prioritize?` (goal, boundaries, success criteria) 4. `Do you want this installed globally (~/.codex/config.toml) or in a project (.codex/config.toml)?` 5. `Do you want any sandboxi