Codex Toolbox — Development skill for Claude Code
Build one useful MCP server while learning how Codex tools, skills, hooks, subagents and permissions fit together.
How to install Codex Toolbox
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open verbalogicproject-creator/codex-toolbox and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Codex Toolbox does
Build one useful MCP server while learning how Codex tools, skills, hooks, subagents and permissions fit together. Local SQLite FTS5 index of official docs; every search carries its source and retrieval date.
Alternatives in Development
- Market Segments — Identify 3-5 customer segments with JTBD and product fit 7.8k ★
- /discover — Run a full discovery loop without manually stitching together skills 2.3k ★
- 3D Portfolio — Let's build a cool 3D website together 1.3k ★
README
Codex Toolbox Curriculum
Build one useful MCP server while learning how Codex tools, skills, hooks, subagents, plugins, permissions, and automation work together.
The running example is a local SQLite FTS5 index of official Codex documentation and the MCP specification. Every search carries its source and retrieval date. The core needs no API key. Live Codex exercises use your existing Codex account.
This is a Codex adaptation of [Claude-code-mcp](https://github.com/verbalogicproject-creator/Claude-code-mcp). See [provenance](NOTICE.md) and [actual verification evidence](docs/verification.md).
Start here
Requires Python 3.11+, SQLite with FTS5, and `uv`. Run from this folder:
uv sync --frozen
uv run python anchor-mcp/docs_mcp.py --data-dir .data/fixtures ingest --manifest exercises/fixtures/manifest.json --fixtures
uv run python anchor-mcp/docs_mcp.py --data-dir .data/fixtures query registration
uv run pytest -q
The fixture corpus is synthetic test data. For real questions, explicitly download the official corpus into a separate index:
uv run python anchor-mcp/docs_mcp.py --data-dir .data/live ingest
uv run python anchor-mcp/docs_mcp.py --data-dir .data/live query 'MCP' --corpus codex
uv run python scripts/configure.py --data-dir .data/live
The last command **prints** a configuration snippet. Review and merge it into your trusted project's `.codex/config.toml` to connect Codex. Start a fresh session and inspect `/mcp`. App and IDE clients on the same host share MCP configuration; different hosts need their own setup. Nothing here installs personal configuration automatically. See [setup](docs/03-anchor.md) and [plugin installation](docs/07-plugins.md).
Chapters
| Chapter | Working outcome |
|---|---|
| 01 — Discover your environment | Versioned CLI capability report |
| 02 — Tools, guidance, permissions | A bounded tool workflow and project instruction exercise |
| [03 — Hello MCP and |
Related Skills
01 Fts5 Search
Replace Inkwell's naive LIKE post filter with a real SQLite FTS5 full-text index that ranks
Sessiongrep
Local-first memory layer for CLI agents. Indexes Claude Code, Codex CLI, Cursor, Antigravity, and Pi sessions
MCP Memory
🧠 Memoria local para agentes IA vía MCP. Drop-in para Claude Code, OpenCode, Cursor, Continue. Python + FastM
Agent Ledger
A local workspace to understand coding-agent usage, recover past decisions, and keep useful project context. P
V Memory Refresh
(Re)index docs/superpowers prose into the local V-memory cache so recall is current. Incremental by file hash;
Orbits Preflight
Clear the permissions an ORBITS run needs before Implement starts, so the chunk loop runs without approval pro
Related Agents
Selfish Voice Editorial
Make work clear, useful, and recognizably the user’s while removing generic AI phrasing, repetition, weak stru
Claude Code Infra
Use PROACTIVELY and automatically — do not wait to be asked — to configure Claude Code itself: sub-agents, ski
Data Agent
数据处理Agent (v5.1),负责AI实体提取、场景切片、索引构建。使用 v5.1 实体格式和一对多别名,写入 index.db。在章节完成后自动调用,处理数据链的写入工作。支持 SQLite 增量写入优化。