Session memory (delta extraction, Haiku summarization, token-based rotation), behavioral correction (11 guard hooks, rules injection), and structured workflows (D/P/T/I/H/W documents, 21 skills).
Clear old session memories (keeps recent ones)
Link this Crabshell plugin into Codex
Load and summarize recent session memories
Manually save current session context to memory
Search through past session memories
Archives or clears old memory session files to manage storage. Use when memory files accumulate and need cleanup, compression, or archival. Invoke with /clear-memory.
Creates and updates discussion documents for recording decisions and ongoing dialogues. Use when starting a new discussion, recording a decision, or when the regressing skill needs a top-level container. Invoke with /discussing "topic" to create, or /discussing D001 to update. Not for investigation — use investigating skill instead.
Record lightweight hotfixes. Use for one-line fixes that don't warrant light-workflow. Invoke with /hotfix "description" to create, or /hotfix H001 to update.
Conducts multi-agent investigations using internet, local, and user-specified sources with cross-review and structured I-document output. Use when thorough investigation of a topic is needed with evidence from multiple sources. Invoke with /investigating "topic" to create, or /investigating I001 to update. Not for quick questions — use normal conversation instead.
Create and manage project-specific knowledge pages in .crabshell/knowledge/. Stores verified facts and operational tips discovered through project work. Invoke with /knowledge 'title' to create, or /knowledge K001 to view.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Claude Code plugin that makes Claude remember, verify, and self-correct.
Three pillars:
All plugin output lives under .crabshell/ — gitignored, clean project root.
/plugin marketplace add ZipperBagCoffee/crabshell
/plugin install crabshell
After installation, you don't need to do anything. It works automatically.
This repository is a dual-runtime plugin repo:
.claude-plugin/plugin.json, hooks/hooks.json, commands/, and skills/..codex-plugin/plugin.json, codex-skills/, and the scripts/codex-*.js wrappers.Installing the plugin in one runtime does not automatically activate the other runtime. The files can ship in the same GitHub repository, but each product only reads its own manifest and entrypoints.
After installing through Claude, run the manual bridge command when you want the same checkout available in Codex:
/crabshell:install-codex
The shared state is .crabshell/. Claude and Codex can both read and write the same memory/document store when they are used in the same project:
node scripts/codex-memory.js load
node scripts/codex-memory.js save --title="Codex session note" --message="..."
node scripts/codex-memory.js search "query"
node scripts/claude-to-agents.js
node scripts/codex-docs.js investigation "research topic"
node scripts/codex-docs.js worklog "task title"
Codex compatibility is explicit skill/script based. Claude-style automatic hooks such as SessionStart, PostToolUse, PreToolUse, and Stop are not activated by Codex.
logbook.md - Session summaries accumulate here (auto-rotates at 23,750 tokens)logbook_*.md - Rotated archives (L2)*.summary.json - L3 summaries (Haiku-generated)sessions/*.l1.jsonl - Detailed session transcripts (L1)If there's information you want Claude to know every session, directly edit the files:
# Create/edit files in your project's .crabshell/memory/ folder
echo "React + TypeScript web app." > .crabshell/project.md
Or just ask Claude: "Save the project info to project.md"
With this setup, Claude starts every new session knowing this information.
Works in any project where the plugin is installed:
npx claudepluginhub zipperbagcoffee/crabshell --plugin crabshellExtended Second Brain that learns as you work in Claude Code
Personal AI Infrastructure — persistent memory, session continuity, and knowledge graph for Claude Code
Persistent memory system for Claude Code with enforced context
Curated persistent memory for Claude Code. Write gate prevents bloat — only behavior-changing facts get saved. Tiered architecture: daily logs, structured registers, and auto-loaded working memory.
Superpowers Plus core skills library for Claude Code: planning, execution routing, TDD, debugging, and collaboration workflows
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses