⏳ This skill is pending AI review.
Scores will appear once the review pipeline completes.
boot
Use when the user says "/boot", "start session", "boot up", "what's the situation", or starts a session wanting a full briefing
Choose how to use this skill
You do not need every option. Choose the path your AI client supports. The stable page stays the same; versioned files are immutable.
1. Native installer
This listing has no registered native installer command. Use the complete package or source fallback below, depending on what your client supports.
Do not guess an installer command or replace an existing version without reviewing the diff.
2. Complete package recommended
Download the ZIP when available. It includes SKILL.md plus the references, security notes and version metadata.
No complete ProSkills package is published for this listing yet.3. Prompt-only
Copy the prompt above when the agent can read the stable page or when you want to adopt the workflow without installing a skill.
Need only the instruction file?
Download SKILL.md only if your client requires a single file. The complete ZIP is safer for a full installation because it preserves the references and release context.
No path installs or executes anything by itself. Your agent still needs access to the project files. Before updating, compare the installed version and review the diff.
// RATINGS
// README
ECX: everything claude codex

Real, unedited. A codeword told to Codex by voice. A minute later Claude knows it, without reading a single file.
Claude Code and Codex, working as one team. Two agents from two different labs share one memory and see each other's latest messages, so you can start a task in one and finish it in the other without explaining anything twice. Around that team: every session starts already knowing you, your notes are searchable by meaning, the setup checks its own tools before they break, and it keeps working from your phone with your laptop shut.
Not a skills pack. It runs alongside packs like Superpowers instead of replacing them.
Built and battle-tested every day for 6 months by @nerfsaksham, 3x hackathon winner. It's the setup behind 37 shipped projects. Install it in 30 seconds.
you talk to either agent -> both remember -> your notes answer -> your phone keeps going
| Included | Count | What it gives you |
|---|---|---|
| Skills | 18 | /boot, /daily, /weekly, /catchup, /opps, /outreach, /content, /ship, /video-notes, /wiki and more |
| Hooks | 21 | Memory loading, tests before "done", a health check at every session start, a working danger guard, MCP health checks, AI-tell guard |
| Search engines | 3 | By meaning (ChromaDB), by relationship (LightRAG graph), by image (CLIP over your slides and screenshots) |
| Agents, one memory | 2 | Claude Code and Codex read the same memory and see each other's latest messages |
| Phone access | 1 repo | Your private GitHub repo is the bridge. No server, no new app |
| Health checks | 16+ | doctor checks every part at the start of every session and tells you the exact fix |
| Tests | 27 | Hooks, installer and doctor tested against the real Claude Code payload, on macOS and Linux |
Install in 30 seconds
git clone https://github.com/saksham10arora-dotcom/everything-claude-codex ~/ecx
cd ~/ecx && ./install.sh
It asks two questions (where your notes live, your first name) and wires everything in. It's safe to re-run, never overwrites your files, and backs up every settings file it touches.
Want the full stack?
./install.sh --vault ~/vault --name Ada --with-search --with-cron --with-phone
Then open Claude Code in your vault and type /boot.
Things your setup can't do yet
| Most setups | ECX | |
|---|---|---|
| Tell Codex something by voice, then ask Claude | Claude has no idea | Claude already knows. Every message, both directions, under 0.1 s |
| Ask your notes a question from your phone, laptop shut | Not possible | Works. Captures you dictate land in your vault |
| "Find the slide with the gradient descent diagram" | Grep for words | Search images by describing them, and jump to the note they're in |
| Continue a chat from another Claude window | Start over | /catchup reads the other session in full |
| A tool your agent depends on silently dies | Wasted turns, empty answers | Blocked before the call, with the exact fix |
| Your nightly index stops updating | You find out months later | Your next session opens with a warning and when it last updated |
| The agent says "done" but the tests fail | You find out later | It can't stop until your tests pass. Claude Code and Codex both get sent back with the failing output |
rm -rf ~ | Most guards read a variable Claude Code never sets, so they block nothing | Blocked. Tested against the real hook payload |
Without a system vs. with ECX
| Without | With ECX |
|---|---|
| Every session starts from zero | hot.md + memory load before your first message |
| Claude and Codex are strangers | They share memory and message each other directly |
| Your knowledge is scattered across notes, PDFs, slides | One vault, three search engines, every night re-indexed |
| You find out a tool broke when it's too late | Health checks before every call, doctor for everything |
| Your AI writes like an AI | The AI-tell guard flags it before you publish |
| Ideas from your phone get lost | One voice note, one file in inbox/, filed on your laptop automatically |
What's inside
everything-claude-codex/
|-- agent-sync/ Claude <-> Codex: each sees the other's newest messages, plus agent-to-agent mail
|-- skills/ 18 skills: boot, daily, weekly, catchup, opps, outreach, email, content, brand, resume,
| money, project, summary, ship, tldr, wiki, wiki-health, video-notes
|-- hooks/ tests before done, guard, MCP health, session memory, inbox, archive, AI-tell guard, usage
|-- vault-search/ 3 MCP servers (meaning, graph, router) + image search + nightly indexers
|-- phone-vault/ after-every-reply GitHub sync, phone capture auto-merge, cloud boot rules
|-- memory/ keeps hot.md current after every /compact
|-- watch-notes/ video -> key frames + transcript, for /video-notes
|-- statusline/ context bar + unread mail from Codex
|-- templates/ CLAUDE.md, AGENTS.md (Codex boots knowing what Claude knows), hot.md
|-- scripts/ install.py, doctor.py
`-- tests/ 27 tests, macOS + Linux, Python 3.9 to 3.12
How it fits together
flowchart LR
you((You)) -- types --> CC[Claude Code]
you -- talks --> CX[Codex + voice]
CC <-- agent-sync: newest messages + mail --> CX
CC & CX -- boot from --> M[(hot.md + memory)]
CC & CX -- MCP --> S[Vault search: meaning, graph, images]
M & V[(Your vault)] -- sync after every reply --> GH[(Private GitHub repo)]
phone((Phone, laptop shut)) -- Claude app / ChatGPT app --> GH
The pieces
1. Memory that knows you
hot.md holds what's true right now: deadlines, projects, hard rules. A hook loads it, plus your last sessions, before your first message. After every /compact, it's refreshed automatically. Codex reads the exact same files through AGENTS.md, so it knows what Claude knows.
2. agent-sync: two agents, one conversation
Before every message, a hook hands each agent the newest lines of the other's chats, Codex voice transcripts included. Local, one Python file, stdlib only. They can also mail each other directly (sync.py send), and you get a readable log in agents/AGENT_CHAT.md.
3. Vault search, three ways
- By meaning: "notes about latency" finds them even if the word never appears.
- By relationship: "how does my engine relate to my competition strategy" walks a knowledge graph.
- By image: "the slide with the architecture diagram" searches your slides, screenshots and PDF pages, and tells you which note each one lives in.
A router picks the right one. All of it re-indexes every night.
4. Phone vault: laptop shut, still works
After every reply, your not
// HOW IT'S BUILT
// FILES
2 files shipped with this skill. Inline text is the catalog copy. The upstream link is the source repository.
skills/boot/SKILL.md1.1 KB3c01dbb0d980upstream ↗
--- name: boot description: Use when the user says "/boot", "start session", "boot up", "what's the situation", or starts a session wanting a full briefing --- # /boot: the 30-second session briefing Read in parallel, then stop reading once you have what you need: 1. `.remember/hot.md`: deadlines, active projects, tracks, hard rules 2. `daily/<today>.md` if it exists Only open a tracker (`*_tracker.md`) if hot.md lacks the detail. Never read big trackers by default. ## Output (exactly this, no intro) **BOOT: <date>** ### Kill list (hard deadlines in the next 7 days) Date | What | Status. If none: "None this week". ### Active projects One line each: name, status, what's left. ### Tracks One line per track from hot.md: where you are, what's next. ### Today Daily note headline, or "No daily note. Create one?" **What are we doing?** ## Rules - Load the "Hard rules" section of hot.md into working memory and never break them. - Never invent a status or deadline. If it isn't in the files, say "unknown, check <file>". - If hot.md was last updated more than 2 days ago, say so. - At the end of the session, remind the user to run /tldr.README.mdupstream ↗
Contents are not inlined in the catalog. Open the upstream file.
Plain-text copy, no login: /skill-bundles/saksham10arora-dotcom-everything-claude-codex-skills-boot.md