cc-harness-skills
Portable CC-inspired skills for memory, verification, multi-agent coordination, context compression, and proactive coding-agent workflows.
Links
README
From the repo.
🌐 English · 中文
CC Harness Skills
"The parts that separate a fun demo from a stable toolchain: memory, compression, verification, routing, proactive jobs."
Portable agent skills distilled from a publicly mirrored CC coding-agent codebase, then rewritten so they can be installed in Claude Code, Codex, and OpenClaw without depending on private runtime internals.
Quick Start
One-line install (any skills-compatible agent):
# all six skills
npx skills add LearnPrompt/cc-harness-skills -g
# or a single skill
npx skills add LearnPrompt/cc-harness-skills -s verification-gate -g
Run the basic bundle checks first:
bash ./skills/check_all.sh
Or copy one skill into a host runtime manually:
mkdir -p ~/.claude/skills
cp -R ./skills/dream-memory ~/.claude/skills/
Then invoke it in Claude Code:
Use /dream-memory to consolidate the memory directory before we continue.
mkdir -p ~/.codex/skills
cp -R ./skills/dream-memory ~/.codex/skills/
Then invoke it in Codex:
Use /dream-memory and consolidate recent memory files into one stable index.
mkdir -p ~/.openclaw/workspace/skills
cp -R ./skills/dream-memory ~/.openclaw/workspace/skills/
Then check it in OpenClaw:
openclaw skills info dream-memory
Publish to ClawHub after checks:
bash ./skills/publish_all.sh 0.1.0
This repo is not a source dump. It is a cleaned skill pack:
- prompts extracted into reusable templates
- host-agnostic helper scripts
- portable
SKILL.mdbundles - release and smoke-test docs for public distribution
If you are building with coding agents, these are the parts that usually separate a fun demo from a stable toolchain:
- memory that stays useful instead of rotting
- compression that preserves user corrections
- verification that does not trust "done"
- multi-agent routing that does not pollute the main context
- proactive jobs with explicit limits
This repo packages those patterns into six installable skills.
Why This Exists
Most agent repos share the same hard problems:
- how to keep memory useful without storing stale code facts
- how to compress long conversations without losing user corrections
- how to verify claimed completion instead of trusting it
- how to coordinate multiple agents without turning the main context into garbage
- how to add lightweight proactive behavior without building a dangerous daemon
The six skills in this repo package those patterns into download-ready bundles.
Who This Is For
- builders who want better agent behavior without forking a full agent product
- teams using
Claude Code,Codex, orOpenClawand wanting a shared skill layer - people studying
CC-style harness design but needing something publishable and portable - anyone who wants prompts plus scripts, not prompts alone
Skill Pack
| Public name | Slug | What it does | Best hosts |
|---|---|---|---|
| CC Dream Memory | dream-memory | Consolidates logs, recent sessions, and topic memories into a short durable memory index. | Claude Code, Codex, OpenClaw |
| CC Memory Extractor | memory-extractor | Extracts durable user, feedback, project, and reference memories from recent turns. | Claude Code, Codex, OpenClaw |
| CC Verification Gate | verification-gate | Runs a read-only challenge pass after implementation to distinguish verified from merely claimed done. | Claude Code, Codex |
| CC Swarm Coordinator | swarm-coordinator | Splits large work into research, synthesis, implementation, and verification with bounded workers. | Claude Code, Codex, OpenClaw |
| CC Context Compressor | structured-context-compressor | Produces a nine-part continuation summary for long sessions and handoffs. | Claude Code, Codex, OpenClaw |
| CC Kairos Lite | kairos-lite | Adds lightweight proactive jobs with schedule, sleep, brief, and expiry rules. | Claude Code, OpenClaw |
Each bundle lives in skills/ and includes:
SKILL.mdreferences/prompt-template.mdreferences/source-notes.mdscripts/...README.md
Start Here
If you only try three things, try these first:
- install
dream-memory - install
verification-gate - install
structured-context-compressor
That gives you one memory workflow, one quality gate, and one continuation artifact. It is the fastest way to feel whether this repo is useful.
Release Docs
- Publisher guide:
skills/README.md - Release order and copy:
skills/RELEASE_PLAN.md - Smoke-test report:
skills/TEST_REPORT.md
Naming
Recommended public GitHub repo name: cc-harness-skills
Good alternatives:
cc-agent-skillscc-harness-kitcc-portable-skills
The public naming uses CC on purpose: it signals the origin of the ideas without hard-coding a full vendor product name into the repo identity.
What Is Verified
Latest smoke-test status:
Claude Code: six skills load successfullyOpenClaw: six skills resolve asReadyCodex: bundle structure is verified; runtime smoke test is pending local auth
Full report: skills/TEST_REPORT.md
Project Layout
skills/
dream-memory/
memory-extractor/
verification-gate/
swarm-coordinator/
structured-context-compressor/
kairos-lite/
Internal working notes and non-publishable local experiments still live under .codex/skills/, but the public release surface for this project is the root skills/ directory.
更多好用 Skill · More Skills → learnprompt.pro/skills
鲁班·Skill打磨 · 庖丁·博主蒸馏 · 蔡伦·对话造纸 · 阿福·LLM Todo · 愚公·Loop工程 · 搭子·结对开发 · AI雷达·零API资讯
淘金小镇·ClawHub日榜 · Irasutoya·正文配图 · Humanize PPT·演讲系统 · CC Harness·六件套 · 微信读书教练 · X Article发布
LearnPrompt 出品 · 公众号「卡尔的AI沃茨」 · X @aiwarts
Collected info
- ★ 236 stars
- ⎇ 62 forks
- Language: Python
- Source updated: 9/22/2026
Config for your environment
Replace {MCP_ENDPOINT_URL} with this MCP’s endpoint URL (from its repo or docs above). No API key — you connect directly.
Tool
OS
Config file: ~/.cursor/mcp.json
{
"mcpServers": {
"mcp-server": {
"url": "{MCP_ENDPOINT_URL}"
}
}
}Paste into mcpServers in the config file. Restart Cursor after saving.
If this MCP is also published on mcpchannel.ai, you can subscribe from Browse and use the gateway config there instead.