Codex
Files, implementation, project instructions, skills, local and cloud work.
A calm map of Codex, ChatGPT, Claude, Kip, skills, memory, Obsidian, Git, cloud work—and The Fight Within You.
Project folders keep the work. GitHub moves committed KIP files between computers. Each AI gets the same compact briefing packet without pretending the tools share one live brain.
Summaries, decisions, links, open loops, and compiled knowledge.
Files, implementation, project instructions, skills, local and cloud work.
Browser chats, Projects, uploaded references, and visual exploration.
Separate chats, CLAUDE.md, project work, and machine-local memory.
OpenClaw agent on the PC, using KIP as its durable workspace.
A pleasant, searchable reader—never the only copy.
Their live chats and automatic memories are separate. Browser ChatGPT, Codex on each computer, Claude, and Kip do not automatically hear every conversation happening elsewhere.
The durable bridge is a compact packet: project instructions, a current handoff, KIP summaries, and the exact source files needed for the task.
A new task knows its selected folder and loads the relevant instruction hierarchy, available skills, and machine-local memory. It can inspect project files as needed.
It does not inherit the entire previous task and does not automatically read every file in a large project. That is why a short project front door and a current handoff matter.
KIP holds the Markdown you own: durable summaries, decisions, links, open loops, and compiled knowledge. The site turns selected material into a friendly, searchable guide.
A hosted URL can change. Long-term durability comes from keeping the source files and publishing new versions from them.
A stable folder such as ~/Projects keeps new code easy to find and keeps the Desktop from becoming the project manager.
Fight is the exception for now. Many project references point to its current Desktop location, so moving it should be a deliberate migration with path verification.
The global Codex file at ~/.codex/AGENTS.md now contains only universal preferences: communication, safety, checkpoints, organization, and durable-context routing.
A project AGENTS.md is a literal Markdown file inside the project. Fight animation rules belong in Fight. HelioFlux and Poshmark can have different instructions.
KIP's root AGENTS.md belongs to Kip/OpenClaw. Codex uses AGENTS.override.md in the KIP repository, and Claude uses CLAUDE.md.
Detailed OpenClaw procedures live in an instructions/openclaw area so Codex and Claude do not mistake agent-runtime instructions for their own.
Claude Code reads ~/.claude/CLAUDE.md for user-level guidance and a project CLAUDE.md or .claude/CLAUDE.md for project guidance.
Claude's automatic project memory is machine-local. It is not the canonical KIP memory and does not automatically synchronize with Codex.
User skills mainly live under ~/.codex/skills and ~/.agents/skills. A project can also have .agents/skills. Plugin-supplied skills live in managed plugin cache folders.
In Finder, Command + Shift + . shows or hides dot-folders. Codex's Skills sidebar and the new SKILLS_INDEX.md are the friendlier ways to browse them.
A skill is a folder with a SKILL.md entry point and sometimes scripts, references, assets, or templates. Installing it does not paste the whole skill into AGENTS.md.
Keep always-relevant behavior in AGENTS.md, reusable procedures in skills, and changing project facts in project files.
Plugin cache folders are managed, versioned installation data. Seeing more than one cached version does not prove you have duplicate active skills.
Do not manually clean plugin caches merely because their names look repetitive. The skills index separates managed plugin capabilities from your custom skills.
The eleven shared design skills are not duplicate files: they live once under ~/.agents/skills and are intentionally linked into Codex.
The six CKM families have byte-identical support files; only their SKILL.md names and argument hints differ. The .agents versions are the likely canonical source, but they should be tested before removing the Codex compatibility copies.
The global Playwright CLI skill is a superset of the New project copy because it includes the working Codex command wrapper.
The global Codex and Claude files now ask the assistant to offer a checkpoint after a major decision or milestone. That is a helpful behavior rule, not a perfect timer.
Say “Checkpoint this,” “Create a handoff,” or “Save this conversation to KIP” whenever you definitely want one.
The folder memory/chat-handoffs lives inside KIP. Each valuable checkpoint or final session becomes one structured Markdown file.
The original private chat URL returns you to the source conversation, while the handoff gives a future tool the minimum context needed to continue.
KIP should keep compact handoffs, project summaries, durable decisions, relationships, reusable concepts, open loops, and source-backed compiled knowledge.
Large production libraries, full transcripts, credentials, and temporary build artifacts stay out. Fight's actual assets remain in the Fight project.
Codex and Git can read or update the KIP files while Obsidian is closed. When Obsidian opens again, it reads the updated vault.
Obsidian being open does not cause GitHub synchronization by itself.
Codex can run the same Git operations directly. GitHub Desktop remains useful when you want to inspect history or click through changes yourself.
Uncommitted changes and local-only commits remain on that computer. KIP's GitHub repository is private, so authorized users can reach it online but it is not a public website.
GitHub is durable repository history, not a magical live mirror of every folder.
GitHub already holds the private repository and explicit version history. Obsidian Sync can be reconsidered later if a simpler mobile workflow becomes important.
Do not activate two independent sync engines on the same vault without a tested migration plan.
With Remote Control, the phone sends prompts to a paired Mac, PC, or remote host. Files, commands, skills, signed-in apps, and tools come from that connected host, which must remain reachable.
With Codex cloud, the task runs remotely against a connected Git repository. These are different workflows.
The KIP repository contains Kip's durable workspace, operating documents, memory, and Obsidian vault.
Kip's live OpenClaw sessions and machine configuration remain on the host computer. Durable context is promoted into KIP deliberately instead of assuming every runtime detail belongs in the vault.
Fight now has a visible project AGENTS.md, a Claude bridge, a CROSS-TOOL-HANDOFF.md, corrected skill references, and a linked KIP project summary.
The Fight folder remains authoritative for images, prompts, videos, scripts, references, and production state. The tools share the compact packet, not one live brain.
It covers the approved matte cel-animation style, character and tissue scenes, healthy cell-cycle sequences, molecular mechanisms, logo style transfer, multi-image video prompting, and scientific QA.
The project handoff files now point to this current skill instead of the missing older skill name.
The folder is heavily used and many handoffs, prompts, and tool instructions contain absolute paths to its current location.
A future migration is possible, but it should begin with an inventory of path references, a proposed destination, a backup, and a verification plan.
API keys, tokens, passwords, and other secrets belong in protected runtime settings or a dedicated secrets manager. Store only safe placeholders and setup instructions in Git.
If a secret is ever committed, rotate it. Removing it from the latest file is not enough because older Git history may still contain the value.
Ask after a major decision, a finished creative direction, or any time you hear yourself say, “I don't want to lose this.”
Create a durable checkpoint for my Obsidian memory system. Original private chat URL: [PASTE URL, OR SAY NOT AVAILABLE] Platform: [ChatGPT / Codex / Claude / Kip] Project: [PROJECT NAME] Checkpoint focus: [MAJOR DECISION OR MILESTONE] Include: summary; decisions and reasoning; files and deliverables; approved and rejected directions; current state; open loops; next actions; what a future chat must know; and suggested tags. State clearly if any earlier portion may no longer be available in your active context. Do not pretend the extraction is complete if it is not.
“Good idea” now becomes a durable decision with a visible status.
Universal Codex and Claude guidance without project-specific clutter.
Purpose, location, scope, plugin source, and duplicate-review status.
Current state, canonical style, rejected directions, outputs, and open loops.
Mid-session, final, cross-tool, and retrospective capture modes.
Durable Markdown underneath; a calm searchable public presentation on top.
Keep secrets in protected runtime settings and out of repositories, prompts, handoffs, and published pages.
Open a brand-new Fight task and verify that the new front door works.
Share the reviewed guide publicly and give it a clear front door from the main site.