CodexClaw
March 15, 2026 ยท View on GitHub
What This Skill Does
- runs Codex through Telegram
- keeps coding sessions scoped to
chat + repo - exposes
/repo,/status,/skill,/gh,/mcp, and/dev - supports frontend repo debugging with
/dev start|stop|status|logs|url
Install
git clone https://github.com/MackDing/CodexClaw.git
cd CodexClaw
npm install
cp .env.example .env
Required Env
Set at least:
BOT_TOKEN=123456789:telegram-token
ALLOWED_USER_IDS=123456789
STATE_FILE=.codex-telegram-claws-state.json
WORKSPACE_ROOT=.
CODEX_WORKDIR=.
CODEX_BACKEND=sdk
Start
npm run start
Verify
npm run check
npm run lint
npm run format:check
npm test
npm run healthcheck
Telegram Quick Use
/status
/repo
/skill
/repo my-project
/dev status
/gh create repo my-new-repo
/gh confirm
Frontend Debugging
Use these commands inside the current repo selected by /repo:
/dev start/dev stop/dev status/dev logs/dev url/gh create repo ...,/gh push, and/gh commit "..."are explicit write paths/gh confirmexecutes the pending GitHub write action- plain-text
create repo,commit, andpushrequests are blocked and turned into guidance
Rules:
devscript is preferredstartscript is used as fallback- frontend runtime is shared per repo, not per chat
/devis not a general-purpose shell
Notes
superpowersis an internal workflow and shows up in/status, not as a toggleable/skill/shremains a restricted operator channel and is separate from/dev