{"id":"0aaed082-7b92-49b3-8dd4-6ccf7727cbeb","entityType":"agent","slug":"clawhub-jlacroix82-agent-codex-delegate","name":"CodexDelegate","canonicalUrl":"https://www.xpersona.co/agent/clawhub-jlacroix82-agent-codex-delegate","canonicalPath":"/agent/clawhub-jlacroix82-agent-codex-delegate","generatedAt":"2026-10-11T17:41:49.807Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T15:24:39.723Z","emptyReason":null},"description":"Delegate coding, repository analysis, file edits, test runs, or code review to the local Codex CLI without embedding an OpenAI API key. This skill was created to work with ChatGPT/Codex enterprise accounts that may not have the same level of API access. Invokes codex exec with existing ChatGPT/Codex CLI authentication and returns Codex's final output.","descriptionLabel":"Source description","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1K downloads reported by the source. Last updated 10/11/2026.","installCommand":"clawhub skill install s175p518b8g47fx6r9zyvs95ks876t4t:agent-codex-delegate","sourceUrl":"https://clawhub.ai/jlacroix82/agent-codex-delegate","homepage":"https://clawhub.ai/jlacroix82/skills/agent-codex-delegate","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/jlacroix82/agent-codex-delegate","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/jlacroix82/skills/agent-codex-delegate","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":60,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"CodexDelegate technical dossier on Xpersona with agent coverage, OPENCLEW support, and live trust metadata."},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-11T15:24:39.723Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T15:24:39.723Z","emptyReason":null},"stars":null,"forks":null,"downloads":1040,"packageName":null,"latestVersion":"0.1.3","tractionLabel":"1K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T15:24:39.710Z","emptyReason":null},"lastUpdatedAt":"2026-10-11T15:24:39.723Z","lastCrawledAt":"2026-10-11T15:24:39.710Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-12T15:24:39.710Z","lastVerifiedAt":null,"highlights":[{"version":"0.1.3","createdAt":"2026-08-02T20:03:13.369Z","changelog":"- Updated version to 0.1.3. - Removed redundant skill-card.md file. - Minor metadata and documentation updates; no functional changes.","fileCount":8,"zipByteSize":8200},{"version":"0.1.2","createdAt":"2026-08-02T16:54:16.358Z","changelog":"- Expanded documentation in SKILL.md for clearer usage instructions and permission scopes. - Added a \"Permissions\" section detailing required capabilities (`exec`, `fs.read`, `fs.write`). - Clarified the trigger/usage policy—invoke only on explicit user request for coding or repository tasks. - Improved explanations of workflow, scope, and limitations. - Removed redundant or duplicated trigger warnings. - Deleted the obsolete skill-card.md file.","fileCount":8,"zipByteSize":8325},{"version":"0.1.1","createdAt":"2026-07-20T01:57:06.149Z","changelog":"Narrowed trigger wording: requires specific coding task mention (e.g., refactor this file, review this PR).","fileCount":8,"zipByteSize":8242},{"version":"0.1.0","createdAt":"2026-06-15T21:04:22.352Z","changelog":"Initial release of the codex-delegate skill. - Enables OpenClaw to delegate coding, repository analysis, file edits, test runs, and code review tasks to the local Codex CLI. - Requires Codex to be installed and authenticated locally; does not use or request API keys. - Provides recommended execution via a bundled shell wrapper script with support for different sandboxes and context passing. - Lists clear safety measures, preconditions, and failure handling steps for secure and reliable delegation. - Returns Codex's final output directly to the user, ensuring seamless integration.","fileCount":7,"zipByteSize":7727}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s175p518b8g47fx6r9zyvs95ks876t4t:agent-codex-delegate","setupComplexity":"medium","setupSteps":["Install using `clawhub skill install s175p518b8g47fx6r9zyvs95ks876t4t:agent-codex-delegate` in an isolated environment before connecting it to live workloads.","No published capability contract is available yet, so validate auth and request/response behavior manually.","Review the upstream CLAWHUB listing at https://clawhub.ai/jlacroix82/agent-codex-delegate before using production credentials."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-jlacroix82-agent-codex-delegate/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-jlacroix82-agent-codex-delegate/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-jlacroix82-agent-codex-delegate/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-jlacroix82-agent-codex-delegate/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-jlacroix82-agent-codex-delegate/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-jlacroix82-agent-codex-delegate/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-11T17:41:49.805Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-jlacroix82-agent-codex-delegate/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-jlacroix82-agent-codex-delegate/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-jlacroix82-agent-codex-delegate/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-jlacroix82-agent-codex-delegate/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T15:24:39.723Z","emptyReason":null},"readme":"Skill: CodexDelegate\n\nOwner: jlacroix82\n\nSummary: Delegate coding, repository analysis, file edits, test runs, or code review to the local Codex CLI without embedding an OpenAI API key. This skill was created to work with ChatGPT/Codex enterprise accounts that may not have the same level of API access. Invokes codex exec with existing ChatGPT/Codex CLI authentication and returns Codex's final output.\n\nTags: latest:0.1.3, security-fix:0.1.1\n\nVersion history:\n\nv0.1.3 | 2026-08-02T20:03:13.369Z | auto\n\n- Updated version to 0.1.3.\n- Removed redundant skill-card.md file.\n- Minor metadata and documentation updates; no functional changes.\n\nv0.1.2 | 2026-08-02T16:54:16.358Z | auto\n\n- Expanded documentation in SKILL.md for clearer usage instructions and permission scopes.\n- Added a \"Permissions\" section detailing required capabilities (`exec`, `fs.read`, `fs.write`).\n- Clarified the trigger/usage policy—invoke only on explicit user request for coding or repository tasks.\n- Improved explanations of workflow, scope, and limitations.\n- Removed redundant or duplicated trigger warnings.\n- Deleted the obsolete skill-card.md file.\n\nv0.1.1 | 2026-07-20T01:57:06.149Z | user\n\nNarrowed trigger wording: requires specific coding task mention (e.g., refactor this file, review this PR).\n\nv0.1.0 | 2026-06-15T21:04:22.352Z | auto\n\nInitial release of the codex-delegate skill.\n\n- Enables OpenClaw to delegate coding, repository analysis, file edits, test runs, and code review tasks to the local Codex CLI.\n- Requires Codex to be installed and authenticated locally; does not use or request API keys.\n- Provides recommended execution via a bundled shell wrapper script with support for different sandboxes and context passing.\n- Lists clear safety measures, preconditions, and failure handling steps for secure and reliable delegation.\n- Returns Codex's final output directly to the user, ensuring seamless integration.\n\nArchive index:\n\nArchive v0.1.3: 8 files, 8200 bytes\n\nFiles: CHANGELOG.md (485b), clawhub.yaml (330b), LICENSE (1067b), README.md (2991b), scripts/codex-delegate.sh (4296b), skill-card.md (2247b), SKILL.md (4320b), _meta.json (139b)\n\nFile v0.1.3:SKILL.md\n\n---\nname: codex-delegate\nversion: 0.1.3\ndescription: Delegate coding, repository analysis, file edits, test runs, or code review to the local Codex CLI without embedding an OpenAI API key. This skill was created to work with ChatGPT/Codex enterprise accounts that may not have the same level of API access. Invokes codex exec with existing ChatGPT/Codex CLI authentication and returns Codex's final output.\nlicense: MIT\nmetadata: {\"openclaw\":{\"requires\":{\"bins\":[\"codex\"]}}}\n---\n\n# Codex Delegate\n\nUse this skill when the user wants OpenClaw to hand a coding or repository task to Codex and receive a result back. It is meant for local, trusted operator setups where `codex` is already installed and signed in.\n\n## Preconditions\n\n- `codex` is installed on `PATH`.\n- Codex CLI has already been authenticated by the operator, preferably with ChatGPT sign-in. Do not ask the user for an API key.\n- Run inside the target repository or pass `--cwd`.\n- OpenClaw must allow this agent to use `exec` for the wrapper script.\n\nIf Codex is not authenticated, tell the operator to run `codex` or `codex login` once and complete the ChatGPT browser login. Do not request, print, copy, or inspect `~/.codex/auth.json`.\n\n## Wrapper\n\nPrefer the bundled wrapper:\n\n```bash\n{baseDir}/scripts/codex-delegate.sh --cwd /path/to/repo --prompt \"summarize the repository and list the riskiest files\"\n```\n\nFor file creation or edits:\n\n```bash\n{baseDir}/scripts/codex-delegate.sh \\\n  --cwd /path/to/repo \\\n  --sandbox workspace-write \\\n  --prompt \"Create docs/architecture.md explaining the current service layout.\"\n```\n\nFor machine-readable event logs while still returning the final Codex answer:\n\n```bash\n{baseDir}/scripts/codex-delegate.sh \\\n  --cwd /path/to/repo \\\n  --sandbox workspace-write \\\n  --json-log .openclaw/codex-runs/last.jsonl \\\n  --output .openclaw/codex-runs/last.md \\\n  --prompt \"Review the auth changes and fix any failing tests.\"\n```\n\nTo pass CLI-style context:\n\n```bash\nnpm test 2>&1 | {baseDir}/scripts/codex-delegate.sh \\\n  --cwd /path/to/repo \\\n  --sandbox workspace-write \\\n  --prompt \"Summarize the failing tests and make the smallest safe fix.\"\n```\n\nUse `--prompt-file path` when a generated prompt is already on disk. Use `--stdin-file path` when another tool wrote context to a file.\n\n## Permissions\n\nThis skill requires:\n- `exec`: Run the `codex` CLI and the bundled wrapper script\n- `fs.read`: Read repository files for analysis\n- `fs.write`: Write files when `--sandbox workspace-write` is used\n\n## Scope\n\nThis skill is limited to delegating coding and repository tasks to the local Codex CLI.\nIt does not manage Codex configuration, handle authentication, or perform actions outside the target repository.\nAll write operations require explicit user confirmation before proceeding.\n\n## Delegation Workflow\n\n1. Restate the exact Codex task in one compact prompt.\n2. Choose the narrowest sandbox:\n   - `read-only` for analysis, review, summaries, planning.\n   - `workspace-write` for creating or editing files in the repo.\n   - `danger-full-access` only on an isolated machine/container with explicit operator approval.\n3. Run the wrapper from the repository root or with `--cwd`.\n4. Return Codex's final answer to the user.\n5. If edits were allowed, inspect `git diff --stat` and relevant diffs before claiming files were changed.\n\n## Safety Rules\n\n- Never pass `OPENAI_API_KEY`, `CODEX_API_KEY`, or raw tokens to Codex. The wrapper unsets API-key env vars before invoking `codex exec`.\n- Never read, reveal, summarize, or copy `~/.codex/auth.json`.\n- Do not run this skill from public or untrusted chat channels.\n- Do not give Codex secrets, credentials, private keys, or production data unless the operator explicitly approved that exact data flow.\n- Prefer an isolated checkout or git worktree for write tasks.\n- Treat Codex output as another agent's report; verify important claims locally.\n\n## Failure Handling\n\n- `codex: command not found`: ask the operator to install Codex CLI.\n- Authentication failure: ask the operator to run `codex login` with ChatGPT sign-in, then retry.\n- Git repo error: run in a git repository, or use `--skip-git-repo-check` only for a deliberately isolated scratch workspace.\n- Permission error on edits: retry with `--sandbox workspace-write` only if file changes are intended.\n\nFile v0.1.3:README.md\n\n# Codex Delegate 🔧\n\n**Delegate coding tasks to the local Codex CLI without embedding API keys.**\n\n## What It Does\n\nHands OpenClaw to a coding or repository task via the **Codex CLI** — using your existing ChatGPT authentication, not an inline API key.\n\n- Repository analysis, summaries, and risk assessment\n- Code generation and multi-file edits\n- Test runs and debugging\n- Code review and refactoring\n\n## Why This Skill Exists\n\nEmbedding an OpenAI API key in agent prompts is a security risk. Codex Delegate solves this by invoking the **local `codex` CLI** which already has your ChatGPT sign-in authenticated. The wrapper script strips all API-key env vars before calling `codex exec`.\n\n## Installation\n\n### Prerequisites\n\n1. **Codex CLI installed and authenticated**\n   ```bash\n   npm i -g codex\n   codex login  # Complete ChatGPT browser sign-in\n   ```\n\n2. **OpenClaw** with the skill installed in your workspace\n\n### Install via ClawHub\n\n```bash\nclawhub install codex-delegate\n```\n\n### Manual Install\n\n```bash\ncp -r skills/codex-delegate ~/.openclaw/workspace/skills/\n```\n\n## Usage\n\n### Ask Jarvis to use Codex\n\nJust say \"use Codex\" or \"delegate to Codex\" for any coding task. I'll handle the rest.\n\n### CLI Usage (direct)\n\n```bash\n# Analysis (read-only)\ncodex-delegate.sh --cwd /path/to/repo --prompt \"summarize the repository and list the riskiest files\"\n\n# File edits (workspace-write sandbox)\ncodex-delegate.sh --cwd /path/to/repo --sandbox workspace-write --prompt \"Create docs/architecture.md explaining the current service layout.\"\n\n# Piped context (e.g., test output)\nnpm test 2>&1 | codex-delegate.sh --cwd /path/to/repo --sandbox workspace-write --prompt \"Summarize the failing tests and make the smallest safe fix.\"\n\n# JSON event logging\ncodex-delegate.sh --cwd /path/to/repo --sandbox workspace-write \\\n  --json-log .openclaw/codex-runs/last.jsonl \\\n  --output .openclaw/codex-runs/last.md \\\n  --prompt \"Review the auth changes and fix any failing tests.\"\n```\n\n## Sandbox Levels\n\n| Sandbox | What it can do | When to use |\n|---------|---------------|-------------|\n| `read-only` | Read files, analyze, summarize | Always start here |\n| `workspace-write` | Create/edit files in the repo | When edits are needed |\n| `danger-full-access` | Unrestricted system access | Isolated machines only, with approval |\n\n## Security\n\n- **Never** passes `OPENAI_API_KEY`, `CODEX_API_KEY`, or raw tokens to Codex\n- **Never** reads or reveals `~/.codex/auth.json`\n- Uses saved Codex CLI authentication (ChatGPT sign-in)\n- Do not use in public or untrusted chat channels\n- Prefer isolated checkouts or git worktrees for write tasks\n\n## Failure Recovery\n\n| Error | Fix |\n|-------|-----|\n| `codex: command not found` | Install Codex CLI: `npm i -g codex` |\n| Authentication failure | Run `codex login` with ChatGPT sign-in |\n| Git repo error | Run inside a git repo, or use `--skip-git-repo-check` |\n| Permission error on edits | Retry with `--sandbox workspace-write` |\n\n## License\n\nMIT\n\nFile v0.1.3:_meta.json\n\n{\n  \"ownerId\": \"kn7b6eyf5vc7khg5fr63pjm8xd82qvw5\",\n  \"slug\": \"agent-codex-delegate\",\n  \"version\": \"0.1.3\",\n  \"publishedAt\": 1785700993369\n}\n\nFile v0.1.3:CHANGELOG.md\n\n# Changelog\n\nAll notable changes to this skill.\n\n## [Unreleased]\n\n### Added\n- Initial release of codex-delegate skill\n- Wrapper script with sandbox support (read-only, workspace-write, danger-full-access)\n- JSON event logging\n- Piped stdin support for test output and other context\n- Prompt file and stdin-file support\n- Ephemeral session mode\n- Git repo check bypass\n- Comprehensive safety rules (no API key passthrough, no auth.json access)\n- Integration with OpenClaw agent routing\n\nFile v0.1.3:skill-card.md\n\n## Description:\n\nDelegates coding, repository analysis, file edits, test runs, and code review tasks to the local Codex CLI using existing Codex CLI authentication rather than embedded API keys.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[jlacroix82](https://clawhub.ai/user/jlacroix82)\n\n### License/Terms of Use:\n\nMIT\n\n## Use Case:\n\nDevelopers and engineering agents use this skill to delegate repository analysis, code changes, test debugging, and code review to a locally authenticated Codex CLI. It is intended for trusted local operator setups where Codex is already installed and signed in.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The wrapper can invoke powerful Codex execution modes, including workspace-write and danger-full-access.\n\nMitigation: Default to read-only for analysis, approve write tasks explicitly, and use danger-full-access only in an isolated environment.\n\nRisk: Caller-provided output and JSON log paths may write outside the intended repository.\n\nMitigation: Keep all output and log paths inside the target repository and inspect resulting diffs before treating a task as complete.\n\nRisk: Repository contents and supplied context are delegated to the local Codex CLI.\n\nMitigation: Use the skill only when the local Codex CLI on PATH is trusted and the operator has approved the exact data flow.\n\n## Reference(s):\n\n- [ClawHub Skill Page](https://clawhub.ai/jlacroix82/skills/agent-codex-delegate)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, code, shell commands, configuration, guidance]\n\n**Output Format:** [Markdown or plain text, with optional code blocks and Codex JSONL logs when requested]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May write a final Markdown response or JSONL event log to caller-provided paths when those options are used.]\n\n## Skill Version(s):\n\n0.1.3 (source: evidence release, SKILL.md frontmatter, clawhub.yaml)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nFile v0.1.3:clawhub.yaml\n\nslug: agent-codex-delegate\nname: Codex Delegate\nowner: jlacroix82\ndescription: Delegate coding, repository analysis, file edits, test runs, or code review to the local Codex CLI\nversion: 0.1.3\ntype: skill\nauthor: OpenClaw\nlicense: MIT\nkeywords:\n  - codex\n  - coding\n  - delegate\n  - cli\n  - agent\nentry: SKILL.md\ndependencies: []\n\nFile v0.1.3:LICENSE\n\nMIT License\n\nCopyright (c) 2026 jlacroix82\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\nArchive v0.1.2: 8 files, 8325 bytes\n\nFiles: CHANGELOG.md (485b), clawhub.yaml (330b), LICENSE (1067b), README.md (2991b), scripts/codex-delegate.sh (4296b), skill-card.md (2700b), SKILL.md (4320b), _meta.json (139b)\n\nFile v0.1.2:SKILL.md\n\n---\nname: codex-delegate\nversion: 0.1.2\ndescription: Delegate coding, repository analysis, file edits, test runs, or code review to the local Codex CLI without embedding an OpenAI API key. This skill was created to work with ChatGPT/Codex enterprise accounts that may not have the same level of API access. Invokes codex exec with existing ChatGPT/Codex CLI authentication and returns Codex's final output.\nlicense: MIT\nmetadata: {\"openclaw\":{\"requires\":{\"bins\":[\"codex\"]}}}\n---\n\n# Codex Delegate\n\nUse this skill when the user wants OpenClaw to hand a coding or repository task to Codex and receive a result back. It is meant for local, trusted operator setups where `codex` is already installed and signed in.\n\n## Preconditions\n\n- `codex` is installed on `PATH`.\n- Codex CLI has already been authenticated by the operator, preferably with ChatGPT sign-in. Do not ask the user for an API key.\n- Run inside the target repository or pass `--cwd`.\n- OpenClaw must allow this agent to use `exec` for the wrapper script.\n\nIf Codex is not authenticated, tell the operator to run `codex` or `codex login` once and complete the ChatGPT browser login. Do not request, print, copy, or inspect `~/.codex/auth.json`.\n\n## Wrapper\n\nPrefer the bundled wrapper:\n\n```bash\n{baseDir}/scripts/codex-delegate.sh --cwd /path/to/repo --prompt \"summarize the repository and list the riskiest files\"\n```\n\nFor file creation or edits:\n\n```bash\n{baseDir}/scripts/codex-delegate.sh \\\n  --cwd /path/to/repo \\\n  --sandbox workspace-write \\\n  --prompt \"Create docs/architecture.md explaining the current service layout.\"\n```\n\nFor machine-readable event logs while still returning the final Codex answer:\n\n```bash\n{baseDir}/scripts/codex-delegate.sh \\\n  --cwd /path/to/repo \\\n  --sandbox workspace-write \\\n  --json-log .openclaw/codex-runs/last.jsonl \\\n  --output .openclaw/codex-runs/last.md \\\n  --prompt \"Review the auth changes and fix any failing tests.\"\n```\n\nTo pass CLI-style context:\n\n```bash\nnpm test 2>&1 | {baseDir}/scripts/codex-delegate.sh \\\n  --cwd /path/to/repo \\\n  --sandbox workspace-write \\\n  --prompt \"Summarize the failing tests and make the smallest safe fix.\"\n```\n\nUse `--prompt-file path` when a generated prompt is already on disk. Use `--stdin-file path` when another tool wrote context to a file.\n\n## Permissions\n\nThis skill requires:\n- `exec`: Run the `codex` CLI and the bundled wrapper script\n- `fs.read`: Read repository files for analysis\n- `fs.write`: Write files when `--sandbox workspace-write` is used\n\n## Scope\n\nThis skill is limited to delegating coding and repository tasks to the local Codex CLI.\nIt does not manage Codex configuration, handle authentication, or perform actions outside the target repository.\nAll write operations require explicit user confirmation before proceeding.\n\n## Delegation Workflow\n\n1. Restate the exact Codex task in one compact prompt.\n2. Choose the narrowest sandbox:\n   - `read-only` for analysis, review, summaries, planning.\n   - `workspace-write` for creating or editing files in the repo.\n   - `danger-full-access` only on an isolated machine/container with explicit operator approval.\n3. Run the wrapper from the repository root or with `--cwd`.\n4. Return Codex's final answer to the user.\n5. If edits were allowed, inspect `git diff --stat` and relevant diffs before claiming files were changed.\n\n## Safety Rules\n\n- Never pass `OPENAI_API_KEY`, `CODEX_API_KEY`, or raw tokens to Codex. The wrapper unsets API-key env vars before invoking `codex exec`.\n- Never read, reveal, summarize, or copy `~/.codex/auth.json`.\n- Do not run this skill from public or untrusted chat channels.\n- Do not give Codex secrets, credentials, private keys, or production data unless the operator explicitly approved that exact data flow.\n- Prefer an isolated checkout or git worktree for write tasks.\n- Treat Codex output as another agent's report; verify important claims locally.\n\n## Failure Handling\n\n- `codex: command not found`: ask the operator to install Codex CLI.\n- Authentication failure: ask the operator to run `codex login` with ChatGPT sign-in, then retry.\n- Git repo error: run in a git repository, or use `--skip-git-repo-check` only for a deliberately isolated scratch workspace.\n- Permission error on edits: retry with `--sandbox workspace-write` only if file changes are intended.\n\nFile v0.1.2:README.md\n\n# Codex Delegate 🔧\n\n**Delegate coding tasks to the local Codex CLI without embedding API keys.**\n\n## What It Does\n\nHands OpenClaw to a coding or repository task via the **Codex CLI** — using your existing ChatGPT authentication, not an inline API key.\n\n- Repository analysis, summaries, and risk assessment\n- Code generation and multi-file edits\n- Test runs and debugging\n- Code review and refactoring\n\n## Why This Skill Exists\n\nEmbedding an OpenAI API key in agent prompts is a security risk. Codex Delegate solves this by invoking the **local `codex` CLI** which already has your ChatGPT sign-in authenticated. The wrapper script strips all API-key env vars before calling `codex exec`.\n\n## Installation\n\n### Prerequisites\n\n1. **Codex CLI installed and authenticated**\n   ```bash\n   npm i -g codex\n   codex login  # Complete ChatGPT browser sign-in\n   ```\n\n2. **OpenClaw** with the skill installed in your workspace\n\n### Install via ClawHub\n\n```bash\nclawhub install codex-delegate\n```\n\n### Manual Install\n\n```bash\ncp -r skills/codex-delegate ~/.openclaw/workspace/skills/\n```\n\n## Usage\n\n### Ask Jarvis to use Codex\n\nJust say \"use Codex\" or \"delegate to Codex\" for any coding task. I'll handle the rest.\n\n### CLI Usage (direct)\n\n```bash\n# Analysis (read-only)\ncodex-delegate.sh --cwd /path/to/repo --prompt \"summarize the repository and list the riskiest files\"\n\n# File edits (workspace-write sandbox)\ncodex-delegate.sh --cwd /path/to/repo --sandbox workspace-write --prompt \"Create docs/architecture.md explaining the current service layout.\"\n\n# Piped context (e.g., test output)\nnpm test 2>&1 | codex-delegate.sh --cwd /path/to/repo --sandbox workspace-write --prompt \"Summarize the failing tests and make the smallest safe fix.\"\n\n# JSON event logging\ncodex-delegate.sh --cwd /path/to/repo --sandbox workspace-write \\\n  --json-log .openclaw/codex-runs/last.jsonl \\\n  --output .openclaw/codex-runs/last.md \\\n  --prompt \"Review the auth changes and fix any failing tests.\"\n```\n\n## Sandbox Levels\n\n| Sandbox | What it can do | When to use |\n|---------|---------------|-------------|\n| `read-only` | Read files, analyze, summarize | Always start here |\n| `workspace-write` | Create/edit files in the repo | When edits are needed |\n| `danger-full-access` | Unrestricted system access | Isolated machines only, with approval |\n\n## Security\n\n- **Never** passes `OPENAI_API_KEY`, `CODEX_API_KEY`, or raw tokens to Codex\n- **Never** reads or reveals `~/.codex/auth.json`\n- Uses saved Codex CLI authentication (ChatGPT sign-in)\n- Do not use in public or untrusted chat channels\n- Prefer isolated checkouts or git worktrees for write tasks\n\n## Failure Recovery\n\n| Error | Fix |\n|-------|-----|\n| `codex: command not found` | Install Codex CLI: `npm i -g codex` |\n| Authentication failure | Run `codex login` with ChatGPT sign-in |\n| Git repo error | Run inside a git repo, or use `--skip-git-repo-check` |\n| Permission error on edits | Retry with `--sandbox workspace-write` |\n\n## License\n\nMIT\n\nFile v0.1.2:_meta.json\n\n{\n  \"ownerId\": \"kn7b6eyf5vc7khg5fr63pjm8xd82qvw5\",\n  \"slug\": \"agent-codex-delegate\",\n  \"version\": \"0.1.2\",\n  \"publishedAt\": 1785689656358\n}\n\nFile v0.1.2:CHANGELOG.md\n\n# Changelog\n\nAll notable changes to this skill.\n\n## [Unreleased]\n\n### Added\n- Initial release of codex-delegate skill\n- Wrapper script with sandbox support (read-only, workspace-write, danger-full-access)\n- JSON event logging\n- Piped stdin support for test output and other context\n- Prompt file and stdin-file support\n- Ephemeral session mode\n- Git repo check bypass\n- Comprehensive safety rules (no API key passthrough, no auth.json access)\n- Integration with OpenClaw agent routing\n\nFile v0.1.2:skill-card.md\n\n## Description: <br>\nDelegate coding, repository analysis, file edits, test runs, or code review to the local Codex CLI without embedding an OpenAI API key. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[jlacroix82](https://clawhub.ai/user/jlacroix82) <br>\n\n### License/Terms of Use: <br>\nMIT <br>\n\n\n## Use Case: <br>\nDevelopers and engineers use this skill to delegate repository analysis, code review, code generation, file edits, test runs, and debugging tasks to an already-authenticated local Codex CLI. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill delegates work to a local Codex CLI that can read repository files and may edit files when a write-capable sandbox is selected. <br>\nMitigation: Install only in a trusted local development environment, keep read-only mode for analysis, and use workspace-write only when repository edits are intended. <br>\nRisk: Full-access execution can affect files or commands outside the intended repository. <br>\nMitigation: Reserve danger-full-access for isolated machines or containers after explicit operator approval. <br>\nRisk: Delegating prompts or context may expose secrets, credentials, private keys, or production data to another local agent process. <br>\nMitigation: Do not provide sensitive data unless the operator explicitly approved that exact data flow, and never inspect or copy Codex CLI authentication files. <br>\nRisk: Codex output may contain incorrect analysis or unsafe code changes. <br>\nMitigation: Treat Codex output as an agent report, verify important claims locally, and inspect relevant diffs before claiming edits were made. <br>\n\n\n## Reference(s): <br>\n- [ClawHub Skill Page](https://clawhub.ai/jlacroix82/skills/agent-codex-delegate) <br>\n- [Publisher Profile](https://clawhub.ai/user/jlacroix82) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, code, shell commands, configuration, guidance] <br>\n**Output Format:** [Markdown, plain text, optional JSONL event logs, and optional written output files from Codex CLI] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Requires the local codex binary and existing Codex CLI authentication; write operations depend on the selected Codex sandbox.] <br>\n\n## Skill Version(s): <br>\n0.1.2 (source: SKILL.md frontmatter and ClawHub release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nFile v0.1.2:clawhub.yaml\n\nslug: agent-codex-delegate\nname: Codex Delegate\nowner: jlacroix82\ndescription: Delegate coding, repository analysis, file edits, test runs, or code review to the local Codex CLI\nversion: 0.1.2\ntype: skill\nauthor: OpenClaw\nlicense: MIT\nkeywords:\n  - codex\n  - coding\n  - delegate\n  - cli\n  - agent\nentry: SKILL.md\ndependencies: []\n\nFile v0.1.2:LICENSE\n\nMIT License\n\nCopyright (c) 2026 jlacroix82\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\nArchive v0.1.1: 8 files, 8242 bytes\n\nFiles: CHANGELOG.md (485b), clawhub.yaml (330b), LICENSE (1070b), README.md (2991b), scripts/codex-delegate.sh (4296b), skill-card.md (2460b), SKILL.md (4229b), _meta.json (139b)\n\nFile v0.1.1:SKILL.md\n\n---\nname: codex-delegate\nversion: 0.1.0\ndescription: Delegate coding, repository analysis, file edits, test runs, or code review to the local Codex CLI without embedding an OpenAI API key. This skill was created to work with ChatGPT/Codex enterprise accounts that may not have the same level of API access. Invokes codex exec with existing ChatGPT/Codex CLI authentication and returns Codex's final output.\nlicense: MIT\nmetadata: {\"openclaw\":{\"requires\":{\"bins\":[\"codex\"]}}}\n---\n\n# Codex Delegate\n\nInvoke this skill only with an **explicit command** from the user, such as `@codex-delegate` or `/codex-delegate`, or when the user directly asks to delegate a **specific coding task** (e.g., \"use Codex to refactor this file,\" \"ask Codex to review this PR\"). Do NOT auto-trigger on casual mentions of \"Codex\" or \"delegate\" in general conversation, or on non-coding tasks. Do NOT auto-trigger on casual mentions of \"Codex\" or \"delegate\" in general conversation. This skill hands coding/repository tasks to the local Codex CLI and is meant for local, trusted operator setups where `codex` is already installed and signed in.\n\n## Preconditions\n\n- `codex` is installed on `PATH`.\n- Codex CLI has already been authenticated by the operator, preferably with ChatGPT sign-in. Do not ask the user for an API key.\n- Run inside the target repository or pass `--cwd`.\n- OpenClaw must allow this agent to use `exec` for the wrapper script.\n\nIf Codex is not authenticated, tell the operator to run `codex` or `codex login` once and complete the ChatGPT browser login. Do not request, print, copy, or inspect `~/.codex/auth.json`.\n\n## Wrapper\n\nPrefer the bundled wrapper:\n\n```bash\n{baseDir}/scripts/codex-delegate.sh --cwd /path/to/repo --prompt \"summarize the repository and list the riskiest files\"\n```\n\nFor file creation or edits:\n\n```bash\n{baseDir}/scripts/codex-delegate.sh \\\n  --cwd /path/to/repo \\\n  --sandbox workspace-write \\\n  --prompt \"Create docs/architecture.md explaining the current service layout.\"\n```\n\nFor machine-readable event logs while still returning the final Codex answer:\n\n```bash\n{baseDir}/scripts/codex-delegate.sh \\\n  --cwd /path/to/repo \\\n  --sandbox workspace-write \\\n  --json-log .openclaw/codex-runs/last.jsonl \\\n  --output .openclaw/codex-runs/last.md \\\n  --prompt \"Review the auth changes and fix any failing tests.\"\n```\n\nTo pass CLI-style context:\n\n```bash\nnpm test 2>&1 | {baseDir}/scripts/codex-delegate.sh \\\n  --cwd /path/to/repo \\\n  --sandbox workspace-write \\\n  --prompt \"Summarize the failing tests and make the smallest safe fix.\"\n```\n\nUse `--prompt-file path` when a generated prompt is already on disk. Use `--stdin-file path` when another tool wrote context to a file.\n\n## Delegation Workflow\n\n1. Restate the exact Codex task in one compact prompt.\n2. Choose the narrowest sandbox:\n   - `read-only` for analysis, review, summaries, planning.\n   - `workspace-write` for creating or editing files in the repo.\n   - `danger-full-access` only on an isolated machine/container with explicit operator approval.\n3. Run the wrapper from the repository root or with `--cwd`.\n4. Return Codex's final answer to the user.\n5. If edits were allowed, inspect `git diff --stat` and relevant diffs before claiming files were changed.\n\n## Safety Rules\n\n- Never pass `OPENAI_API_KEY`, `CODEX_API_KEY`, or raw tokens to Codex. The wrapper unsets API-key env vars before invoking `codex exec`.\n- Never read, reveal, summarize, or copy `~/.codex/auth.json`.\n- Do not run this skill from public or untrusted chat channels.\n- Do not give Codex secrets, credentials, private keys, or production data unless the operator explicitly approved that exact data flow.\n- Prefer an isolated checkout or git worktree for write tasks.\n- Treat Codex output as another agent's report; verify important claims locally.\n\n## Failure Handling\n\n- `codex: command not found`: ask the operator to install Codex CLI.\n- Authentication failure: ask the operator to run `codex login` with ChatGPT sign-in, then retry.\n- Git repo error: run in a git repository, or use `--skip-git-repo-check` only for a deliberately isolated scratch workspace.\n- Permission error on edits: retry with `--sandbox workspace-write` only if file changes are intended.\n\nFile v0.1.1:README.md\n\n# Codex Delegate 🔧\n\n**Delegate coding tasks to the local Codex CLI without embedding API keys.**\n\n## What It Does\n\nHands OpenClaw to a coding or repository task via the **Codex CLI** — using your existing ChatGPT authentication, not an inline API key.\n\n- Repository analysis, summaries, and risk assessment\n- Code generation and multi-file edits\n- Test runs and debugging\n- Code review and refactoring\n\n## Why This Skill Exists\n\nEmbedding an OpenAI API key in agent prompts is a security risk. Codex Delegate solves this by invoking the **local `codex` CLI** which already has your ChatGPT sign-in authenticated. The wrapper script strips all API-key env vars before calling `codex exec`.\n\n## Installation\n\n### Prerequisites\n\n1. **Codex CLI installed and authenticated**\n   ```bash\n   npm i -g codex\n   codex login  # Complete ChatGPT browser sign-in\n   ```\n\n2. **OpenClaw** with the skill installed in your workspace\n\n### Install via ClawHub\n\n```bash\nclawhub install codex-delegate\n```\n\n### Manual Install\n\n```bash\ncp -r skills/codex-delegate ~/.openclaw/workspace/skills/\n```\n\n## Usage\n\n### Ask Jarvis to use Codex\n\nJust say \"use Codex\" or \"delegate to Codex\" for any coding task. I'll handle the rest.\n\n### CLI Usage (direct)\n\n```bash\n# Analysis (read-only)\ncodex-delegate.sh --cwd /path/to/repo --prompt \"summarize the repository and list the riskiest files\"\n\n# File edits (workspace-write sandbox)\ncodex-delegate.sh --cwd /path/to/repo --sandbox workspace-write --prompt \"Create docs/architecture.md explaining the current service layout.\"\n\n# Piped context (e.g., test output)\nnpm test 2>&1 | codex-delegate.sh --cwd /path/to/repo --sandbox workspace-write --prompt \"Summarize the failing tests and make the smallest safe fix.\"\n\n# JSON event logging\ncodex-delegate.sh --cwd /path/to/repo --sandbox workspace-write \\\n  --json-log .openclaw/codex-runs/last.jsonl \\\n  --output .openclaw/codex-runs/last.md \\\n  --prompt \"Review the auth changes and fix any failing tests.\"\n```\n\n## Sandbox Levels\n\n| Sandbox | What it can do | When to use |\n|---------|---------------|-------------|\n| `read-only` | Read files, analyze, summarize | Always start here |\n| `workspace-write` | Create/edit files in the repo | When edits are needed |\n| `danger-full-access` | Unrestricted system access | Isolated machines only, with approval |\n\n## Security\n\n- **Never** passes `OPENAI_API_KEY`, `CODEX_API_KEY`, or raw tokens to Codex\n- **Never** reads or reveals `~/.codex/auth.json`\n- Uses saved Codex CLI authentication (ChatGPT sign-in)\n- Do not use in public or untrusted chat channels\n- Prefer isolated checkouts or git worktrees for write tasks\n\n## Failure Recovery\n\n| Error | Fix |\n|-------|-----|\n| `codex: command not found` | Install Codex CLI: `npm i -g codex` |\n| Authentication failure | Run `codex login` with ChatGPT sign-in |\n| Git repo error | Run inside a git repo, or use `--skip-git-repo-check` |\n| Permission error on edits | Retry with `--sandbox workspace-write` |\n\n## License\n\nMIT\n\nFile v0.1.1:_meta.json\n\n{\n  \"ownerId\": \"kn7b6eyf5vc7khg5fr63pjm8xd82qvw5\",\n  \"slug\": \"agent-codex-delegate\",\n  \"version\": \"0.1.1\",\n  \"publishedAt\": 1784512626149\n}\n\nFile v0.1.1:CHANGELOG.md\n\n# Changelog\n\nAll notable changes to this skill.\n\n## [Unreleased]\n\n### Added\n- Initial release of codex-delegate skill\n- Wrapper script with sandbox support (read-only, workspace-write, danger-full-access)\n- JSON event logging\n- Piped stdin support for test output and other context\n- Prompt file and stdin-file support\n- Ephemeral session mode\n- Git repo check bypass\n- Comprehensive safety rules (no API key passthrough, no auth.json access)\n- Integration with OpenClaw agent routing\n\nFile v0.1.1:skill-card.md\n\n## Description: <br>\nDelegates coding, repository analysis, file edits, test runs, and code review to the local Codex CLI using existing ChatGPT/Codex CLI authentication instead of embedded API keys. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[jlacroix82](https://clawhub.ai/user/jlacroix82) <br>\n\n### License/Terms of Use: <br>\nMIT <br>\n\n\n## Use Case: <br>\nDevelopers and operators use this skill to delegate coding, repository analysis, debugging, refactoring, file-editing, and code-review tasks to a locally authenticated Codex CLI. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill can invoke an already-authenticated local Codex CLI session. <br>\nMitigation: Install only in trusted local operator setups, avoid public or untrusted chat channels, and do not pass secrets or production data unless that exact data flow is explicitly approved. <br>\nRisk: Delegated tasks may read or modify repository files depending on the selected sandbox. <br>\nMitigation: Use read-only for analysis and review, workspace-write only when edits are intended, and reserve danger-full-access for isolated environments with explicit approval. <br>\nRisk: Delegated agent output can contain incorrect claims or unsuitable code changes. <br>\nMitigation: Treat Codex output as another agent report, verify important claims locally, and inspect relevant diffs before reporting edited files as complete. <br>\n\n\n## Reference(s): <br>\n- [ClawHub Skill Page](https://clawhub.ai/jlacroix82/skills/agent-codex-delegate) <br>\n- [README](artifact/README.md) <br>\n- [Skill Definition](artifact/SKILL.md) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, code, shell commands, configuration, guidance] <br>\n**Output Format:** [Markdown or plain text final responses, with optional JSONL event logs and output files when requested.] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Requires a local codex binary on PATH and an already-authenticated Codex CLI session.] <br>\n\n## Skill Version(s): <br>\n0.1.1 (source: ClawHub release evidence and clawhub.yaml) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nFile v0.1.1:clawhub.yaml\n\nslug: agent-codex-delegate\nname: Codex Delegate\nowner: jlacroix82\ndescription: Delegate coding, repository analysis, file edits, test runs, or code review to the local Codex CLI\nversion: 0.1.1\ntype: skill\nauthor: OpenClaw\nlicense: MIT\nkeywords:\n  - codex\n  - coding\n  - delegate\n  - cli\n  - agent\nentry: SKILL.md\ndependencies: []\n\nFile v0.1.1:LICENSE\n\nMIT License\n\nCopyright (c) 2026 James LaCroix\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\nArchive v0.1.0: 7 files, 7727 bytes\n\nFiles: CHANGELOG.md (485b), LICENSE (1070b), README.md (2991b), scripts/codex-delegate.sh (4296b), skill-card.md (2564b), SKILL.md (3740b), _meta.json (139b)\n\nFile v0.1.0:SKILL.md\n\n---\nname: codex-delegate\nversion: 0.1.0\ndescription: Use when OpenClaw should delegate coding, repository analysis, file edits, test runs, or code review to the local Codex CLI without asking for or embedding an OpenAI API key. Invokes codex exec with existing ChatGPT/Codex CLI authentication and returns Codex's final output.\nlicense: MIT\nmetadata: {\"openclaw\":{\"requires\":{\"bins\":[\"codex\"]}}}\n---\n\n# Codex Delegate\n\nUse this skill when the user wants OpenClaw to hand a coding or repository task to Codex and receive a result back. It is meant for local, trusted operator setups where `codex` is already installed and signed in.\n\n## Preconditions\n\n- `codex` is installed on `PATH`.\n- Codex CLI has already been authenticated by the operator, preferably with ChatGPT sign-in. Do not ask the user for an API key.\n- Run inside the target repository or pass `--cwd`.\n- OpenClaw must allow this agent to use `exec` for the wrapper script.\n\nIf Codex is not authenticated, tell the operator to run `codex` or `codex login` once and complete the ChatGPT browser login. Do not request, print, copy, or inspect `~/.codex/auth.json`.\n\n## Wrapper\n\nPrefer the bundled wrapper:\n\n```bash\n{baseDir}/scripts/codex-delegate.sh --cwd /path/to/repo --prompt \"summarize the repository and list the riskiest files\"\n```\n\nFor file creation or edits:\n\n```bash\n{baseDir}/scripts/codex-delegate.sh \\\n  --cwd /path/to/repo \\\n  --sandbox workspace-write \\\n  --prompt \"Create docs/architecture.md explaining the current service layout.\"\n```\n\nFor machine-readable event logs while still returning the final Codex answer:\n\n```bash\n{baseDir}/scripts/codex-delegate.sh \\\n  --cwd /path/to/repo \\\n  --sandbox workspace-write \\\n  --json-log .openclaw/codex-runs/last.jsonl \\\n  --output .openclaw/codex-runs/last.md \\\n  --prompt \"Review the auth changes and fix any failing tests.\"\n```\n\nTo pass CLI-style context:\n\n```bash\nnpm test 2>&1 | {baseDir}/scripts/codex-delegate.sh \\\n  --cwd /path/to/repo \\\n  --sandbox workspace-write \\\n  --prompt \"Summarize the failing tests and make the smallest safe fix.\"\n```\n\nUse `--prompt-file path` when a generated prompt is already on disk. Use `--stdin-file path` when another tool wrote context to a file.\n\n## Delegation Workflow\n\n1. Restate the exact Codex task in one compact prompt.\n2. Choose the narrowest sandbox:\n   - `read-only` for analysis, review, summaries, planning.\n   - `workspace-write` for creating or editing files in the repo.\n   - `danger-full-access` only on an isolated machine/container with explicit operator approval.\n3. Run the wrapper from the repository root or with `--cwd`.\n4. Return Codex's final answer to the user.\n5. If edits were allowed, inspect `git diff --stat` and relevant diffs before claiming files were changed.\n\n## Safety Rules\n\n- Never pass `OPENAI_API_KEY`, `CODEX_API_KEY`, or raw tokens to Codex. The wrapper unsets API-key env vars before invoking `codex exec`.\n- Never read, reveal, summarize, or copy `~/.codex/auth.json`.\n- Do not run this skill from public or untrusted chat channels.\n- Do not give Codex secrets, credentials, private keys, or production data unless the operator explicitly approved that exact data flow.\n- Prefer an isolated checkout or git worktree for write tasks.\n- Treat Codex output as another agent's report; verify important claims locally.\n\n## Failure Handling\n\n- `codex: command not found`: ask the operator to install Codex CLI.\n- Authentication failure: ask the operator to run `codex login` with ChatGPT sign-in, then retry.\n- Git repo error: run in a git repository, or use `--skip-git-repo-check` only for a deliberately isolated scratch workspace.\n- Permission error on edits: retry with `--sandbox workspace-write` only if file changes are intended.\n\nFile v0.1.0:README.md\n\n# Codex Delegate 🔧\n\n**Delegate coding tasks to the local Codex CLI without embedding API keys.**\n\n## What It Does\n\nHands OpenClaw to a coding or repository task via the **Codex CLI** — using your existing ChatGPT authentication, not an inline API key.\n\n- Repository analysis, summaries, and risk assessment\n- Code generation and multi-file edits\n- Test runs and debugging\n- Code review and refactoring\n\n## Why This Skill Exists\n\nEmbedding an OpenAI API key in agent prompts is a security risk. Codex Delegate solves this by invoking the **local `codex` CLI** which already has your ChatGPT sign-in authenticated. The wrapper script strips all API-key env vars before calling `codex exec`.\n\n## Installation\n\n### Prerequisites\n\n1. **Codex CLI installed and authenticated**\n   ```bash\n   npm i -g codex\n   codex login  # Complete ChatGPT browser sign-in\n   ```\n\n2. **OpenClaw** with the skill installed in your workspace\n\n### Install via ClawHub\n\n```bash\nclawhub install codex-delegate\n```\n\n### Manual Install\n\n```bash\ncp -r skills/codex-delegate ~/.openclaw/workspace/skills/\n```\n\n## Usage\n\n### Ask Jarvis to use Codex\n\nJust say \"use Codex\" or \"delegate to Codex\" for any coding task. I'll handle the rest.\n\n### CLI Usage (direct)\n\n```bash\n# Analysis (read-only)\ncodex-delegate.sh --cwd /path/to/repo --prompt \"summarize the repository and list the riskiest files\"\n\n# File edits (workspace-write sandbox)\ncodex-delegate.sh --cwd /path/to/repo --sandbox workspace-write --prompt \"Create docs/architecture.md explaining the current service layout.\"\n\n# Piped context (e.g., test output)\nnpm test 2>&1 | codex-delegate.sh --cwd /path/to/repo --sandbox workspace-write --prompt \"Summarize the failing tests and make the smallest safe fix.\"\n\n# JSON event logging\ncodex-delegate.sh --cwd /path/to/repo --sandbox workspace-write \\\n  --json-log .openclaw/codex-runs/last.jsonl \\\n  --output .openclaw/codex-runs/last.md \\\n  --prompt \"Review the auth changes and fix any failing tests.\"\n```\n\n## Sandbox Levels\n\n| Sandbox | What it can do | When to use |\n|---------|---------------|-------------|\n| `read-only` | Read files, analyze, summarize | Always start here |\n| `workspace-write` | Create/edit files in the repo | When edits are needed |\n| `danger-full-access` | Unrestricted system access | Isolated machines only, with approval |\n\n## Security\n\n- **Never** passes `OPENAI_API_KEY`, `CODEX_API_KEY`, or raw tokens to Codex\n- **Never** reads or reveals `~/.codex/auth.json`\n- Uses saved Codex CLI authentication (ChatGPT sign-in)\n- Do not use in public or untrusted chat channels\n- Prefer isolated checkouts or git worktrees for write tasks\n\n## Failure Recovery\n\n| Error | Fix |\n|-------|-----|\n| `codex: command not found` | Install Codex CLI: `npm i -g codex` |\n| Authentication failure | Run `codex login` with ChatGPT sign-in |\n| Git repo error | Run inside a git repo, or use `--skip-git-repo-check` |\n| Permission error on edits | Retry with `--sandbox workspace-write` |\n\n## License\n\nMIT\n\nFile v0.1.0:_meta.json\n\n{\n  \"ownerId\": \"kn7b6eyf5vc7khg5fr63pjm8xd82qvw5\",\n  \"slug\": \"agent-codex-delegate\",\n  \"version\": \"0.1.0\",\n  \"publishedAt\": 1781557462352\n}\n\nFile v0.1.0:CHANGELOG.md\n\n# Changelog\n\nAll notable changes to this skill.\n\n## [Unreleased]\n\n### Added\n- Initial release of codex-delegate skill\n- Wrapper script with sandbox support (read-only, workspace-write, danger-full-access)\n- JSON event logging\n- Piped stdin support for test output and other context\n- Prompt file and stdin-file support\n- Ephemeral session mode\n- Git repo check bypass\n- Comprehensive safety rules (no API key passthrough, no auth.json access)\n- Integration with OpenClaw agent routing\n\nFile v0.1.0:skill-card.md\n\n## Description: <br>\nUse when OpenClaw should delegate coding, repository analysis, file edits, test runs, or code review to the local Codex CLI without asking for or embedding an OpenAI API key. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[jlacroix82](https://clawhub.ai/user/jlacroix82) <br>\n\n### License/Terms of Use: <br>\nMIT <br>\n\n\n## Use Case: <br>\nDevelopers and operators use this skill to delegate repository analysis, code changes, test debugging, code review, and refactoring tasks from OpenClaw to a locally authenticated Codex CLI. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill can delegate coding tasks to a locally authenticated Codex CLI and may receive sensitive repository content or credentials if the operator includes them. <br>\nMitigation: Install only when intentional, use explicit invocation wording, and avoid sending secrets, private keys, or production data unless that exact data flow has been approved. <br>\nRisk: Workspace-write or danger-full-access sandbox modes can allow file changes or broader system access. <br>\nMitigation: Use read-only for analysis, approve workspace-write only for intended edits, and reserve danger-full-access for isolated machines or containers with explicit operator approval. <br>\nRisk: Delegated output may be incorrect or misleading for code review, debugging, or file-change tasks. <br>\nMitigation: Treat Codex output as another agent's report and verify important claims, diffs, and test results locally before relying on them. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/jlacroix82/agent-codex-delegate) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Text, Markdown, Code, Shell commands, Configuration] <br>\n**Output Format:** [Markdown or plain text, with optional JSONL event logs and output files when requested.] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Delegates to the local Codex CLI and returns Codex's final answer; optional wrapper flags control sandbox level, working directory, prompt source, JSON event logging, and output file capture.] <br>\n\n## Skill Version(s): <br>\n0.1.0 (source: frontmatter and server release metadata) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nFile v0.1.0:LICENSE\n\nMIT License\n\nCopyright (c) 2026 James LaCroix\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","readmeExcerpt":"Skill: CodexDelegate Owner: jlacroix82 Summary: Delegate coding, repository analysis, file edits, test runs, or code review to the local Codex CLI without embedding an OpenAI API key. This skill was created to work with ChatGPT/Codex enterprise accounts that may not have the same level of API access. Invokes codex exec with existing ChatGPT/Codex CLI authentication and returns Codex's final output. Tags: latest:0.1.3","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"{baseDir}/scripts/codex-delegate.sh --cwd /path/to/repo --prompt \"summarize the repository and list the riskiest files\""},{"language":"bash","snippet":"{baseDir}/scripts/codex-delegate.sh \\\n  --cwd /path/to/repo \\\n  --sandbox workspace-write \\\n  --prompt \"Create docs/architecture.md explaining the current service layout.\""},{"language":"bash","snippet":"{baseDir}/scripts/codex-delegate.sh \\\n  --cwd /path/to/repo \\\n  --sandbox workspace-write \\\n  --json-log .openclaw/codex-runs/last.jsonl \\\n  --output .openclaw/codex-runs/last.md \\\n  --prompt \"Review the auth changes and fix any failing tests.\""},{"language":"bash","snippet":"npm test 2>&1 | {baseDir}/scripts/codex-delegate.sh \\\n  --cwd /path/to/repo \\\n  --sandbox workspace-write \\\n  --prompt \"Summarize the failing tests and make the smallest safe fix.\""},{"language":"bash","snippet":"npm i -g codex\n   codex login  # Complete ChatGPT browser sign-in"},{"language":"bash","snippet":"clawhub install codex-delegate"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: codex-delegate\nversion: 0.1.3\ndescription: Delegate coding, repository analysis, file edits, test runs, or code review to the local Codex CLI without embedding an OpenAI API key. This skill was created to work with ChatGPT/Codex enterprise accounts that may not have the same level of API access. Invokes codex exec with existing ChatGPT/Codex CLI authentication and returns Codex's final output.\nlicense: MIT\nmetadata: {\"openclaw\":{\"requires\":{\"bins\":[\"codex\"]}}}\n---\n\n# Codex Delegate\n\nUse this skill when the user wants OpenClaw to hand a coding or repository task to Codex and receive a result back. It is meant for local, trusted operator setups where `codex` is already installed and signed in.\n\n## Preconditions\n\n- `codex` is installed on `PATH`.\n- Codex CLI has already been authenticated by the operator, preferably with ChatGPT sign-in. Do not ask the user for an API key.\n- Run inside the target repository or pass `--cwd`.\n- OpenClaw must allow this agent to use `exec` for the wrapper script.\n\nIf Codex is not authenticated, tell the operator to run `codex` or `codex login` once and complete the ChatGPT browser login. Do not request, print, copy, or inspect `~/.codex/auth.json`.\n\n## Wrapper\n\nPrefer the bundled wrapper:\n\n```bash\n{baseDir}/scripts/codex-delegate.sh --cwd /path/to/repo --prompt \"summarize the repository and list the riskiest files\"\n```\n\nFor file creation or edits:\n\n```bash\n{baseDir}/scripts/codex-delegate.sh \\\n  --cwd /path/to/repo \\\n  --sandbox workspace-write \\\n  --prompt \"Create docs/architecture.md explaining the current service layout.\"\n```\n\nFor machine-readable event logs while still returning the final Codex answer:\n\n```bash\n{baseDir}/scripts/codex-delegate.sh \\\n  --cwd /path/to/repo \\\n  --sandbox workspace-write \\\n  --json-log .openclaw/codex-runs/last.jsonl \\\n  --output .openclaw/codex-runs/last.md \\\n  --prompt \"Review the auth changes and fix any failing tests.\"\n```\n\nTo pass CLI-style context:\n\n```bash\nnpm test 2>&1 | {baseDir}/scripts/codex-delegate.sh \\\n  --cwd /path/to/repo \\\n  --sandbox workspace-write \\\n  --prompt \"Summarize the failing tests and make the smallest safe fix.\"\n```\n\nUse `--prompt-file path` when a generated prompt is already on disk. Use `--stdin-file path` when another tool wrote context to a file.\n\n## Permissions\n\nThis skill requires:\n- `exec`: Run the `codex` CLI and the bundled wrapper script\n- `fs.read`: Read repository files for analysis\n- `fs.write`: Write files when `--sandbox workspace-write` is used\n\n## Scope\n\nThis skill is limited to delegating coding and repository tasks to the local Codex CLI.\nIt does not manage Codex configuration, handle authentication, or perform actions outside the target repository.\nAll write operations require explicit user confirmation before proceeding.\n\n## Delegation Workflow\n\n1. Restate the exact Codex task in one compact prompt.\n2. Choose the narrowest sandbox:\n   - `read-only` for analysis, review, summaries, planning.\n   - `workspace-write` for creating o"},{"path":"README.md","content":"# Codex Delegate 🔧\n\n**Delegate coding tasks to the local Codex CLI without embedding API keys.**\n\n## What It Does\n\nHands OpenClaw to a coding or repository task via the **Codex CLI** — using your existing ChatGPT authentication, not an inline API key.\n\n- Repository analysis, summaries, and risk assessment\n- Code generation and multi-file edits\n- Test runs and debugging\n- Code review and refactoring\n\n## Why This Skill Exists\n\nEmbedding an OpenAI API key in agent prompts is a security risk. Codex Delegate solves this by invoking the **local `codex` CLI** which already has your ChatGPT sign-in authenticated. The wrapper script strips all API-key env vars before calling `codex exec`.\n\n## Installation\n\n### Prerequisites\n\n1. **Codex CLI installed and authenticated**\n   ```bash\n   npm i -g codex\n   codex login  # Complete ChatGPT browser sign-in\n   ```\n\n2. **OpenClaw** with the skill installed in your workspace\n\n### Install via ClawHub\n\n```bash\nclawhub install codex-delegate\n```\n\n### Manual Install\n\n```bash\ncp -r skills/codex-delegate ~/.openclaw/workspace/skills/\n```\n\n## Usage\n\n### Ask Jarvis to use Codex\n\nJust say \"use Codex\" or \"delegate to Codex\" for any coding task. I'll handle the rest.\n\n### CLI Usage (direct)\n\n```bash\n# Analysis (read-only)\ncodex-delegate.sh --cwd /path/to/repo --prompt \"summarize the repository and list the riskiest files\"\n\n# File edits (workspace-write sandbox)\ncodex-delegate.sh --cwd /path/to/repo --sandbox workspace-write --prompt \"Create docs/architecture.md explaining the current service layout.\"\n\n# Piped context (e.g., test output)\nnpm test 2>&1 | codex-delegate.sh --cwd /path/to/repo --sandbox workspace-write --prompt \"Summarize the failing tests and make the smallest safe fix.\"\n\n# JSON event logging\ncodex-delegate.sh --cwd /path/to/repo --sandbox workspace-write \\\n  --json-log .openclaw/codex-runs/last.jsonl \\\n  --output .openclaw/codex-runs/last.md \\\n  --prompt \"Review the auth changes and fix any failing tests.\"\n```\n\n## Sandbox Levels\n\n| Sandbox | What it can do | When to use |\n|---------|---------------|-------------|\n| `read-only` | Read files, analyze, summarize | Always start here |\n| `workspace-write` | Create/edit files in the repo | When edits are needed |\n| `danger-full-access` | Unrestricted system access | Isolated machines only, with approval |\n\n## Security\n\n- **Never** passes `OPENAI_API_KEY`, `CODEX_API_KEY`, or raw tokens to Codex\n- **Never** reads or reveals `~/.codex/auth.json`\n- Uses saved Codex CLI authentication (ChatGPT sign-in)\n- Do not use in public or untrusted chat channels\n- Prefer isolated checkouts or git worktrees for write tasks\n\n## Failure Recovery\n\n| Error | Fix |\n|-------|-----|\n| `codex: command not found` | Install Codex CLI: `npm i -g codex` |\n| Authentication failure | Run `codex login` with ChatGPT sign-in |\n| Git repo error | Run inside a git repo, or use `--skip-git-repo-check` |\n| Permission error on edits | Retry with `--sandbox workspace-write` |\n\n## License\n\nMIT"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn7b6eyf5vc7khg5fr63pjm8xd82qvw5\",\n  \"slug\": \"agent-codex-delegate\",\n  \"version\": \"0.1.3\",\n  \"publishedAt\": 1785700993369\n}"},{"path":"CHANGELOG.md","content":"# Changelog\n\nAll notable changes to this skill.\n\n## [Unreleased]\n\n### Added\n- Initial release of codex-delegate skill\n- Wrapper script with sandbox support (read-only, workspace-write, danger-full-access)\n- JSON event logging\n- Piped stdin support for test output and other context\n- Prompt file and stdin-file support\n- Ephemeral session mode\n- Git repo check bypass\n- Comprehensive safety rules (no API key passthrough, no auth.json access)\n- Integration with OpenClaw agent routing"},{"path":"skill-card.md","content":"## Description:\n\nDelegates coding, repository analysis, file edits, test runs, and code review tasks to the local Codex CLI using existing Codex CLI authentication rather than embedded API keys.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[jlacroix82](https://clawhub.ai/user/jlacroix82)\n\n### License/Terms of Use:\n\nMIT\n\n## Use Case:\n\nDevelopers and engineering agents use this skill to delegate repository analysis, code changes, test debugging, and code review to a locally authenticated Codex CLI. It is intended for trusted local operator setups where Codex is already installed and signed in.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The wrapper can invoke powerful Codex execution modes, including workspace-write and danger-full-access.\n\nMitigation: Default to read-only for analysis, approve write tasks explicitly, and use danger-full-access only in an isolated environment.\n\nRisk: Caller-provided output and JSON log paths may write outside the intended repository.\n\nMitigation: Keep all output and log paths inside the target repository and inspect resulting diffs before treating a task as complete.\n\nRisk: Repository contents and supplied context are delegated to the local Codex CLI.\n\nMitigation: Use the skill only when the local Codex CLI on PATH is trusted and the operator has approved the exact data flow.\n\n## Reference(s):\n\n- [ClawHub Skill Page](https://clawhub.ai/jlacroix82/skills/agent-codex-delegate)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, code, shell commands, configuration, guidance]\n\n**Output Format:** [Markdown or plain text, with optional code blocks and Codex JSONL logs when requested]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May write a final Markdown response or JSONL event log to caller-provided paths when those options are used.]\n\n## Skill Version(s):\n\n0.1.3 (source: evidence release, SKILL.md frontmatter, clawhub.yaml)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment."}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":null,"editorialQuality":{"score":100,"threshold":65,"status":"thin","wordCount":1585,"uniquenessScore":40,"reasons":["uniqueness-below-45"]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-11T15:24:39.723Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-11T15:24:39.723Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-11T17:41:49.807Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}