https://github.com/learnprompt/cc-harness-skills
Portable CC-inspired skills for memory, verification, multi-agent coordination, context compression, and proactive coding-agent workflows.
https://github.com/learnprompt/cc-harness-skills
agent-harness agent-memory ai-agent codex coding-agent context-compression developer-tools multi-agent openclaw prompt-engineering
Last synced: 14 days ago
JSON representation
Portable CC-inspired skills for memory, verification, multi-agent coordination, context compression, and proactive coding-agent workflows.
- Host: GitHub
- URL: https://github.com/learnprompt/cc-harness-skills
- Owner: LearnPrompt
- License: mit
- Created: 2026-04-01T08:03:56.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-04-01T09:31:26.000Z (4 months ago)
- Last Synced: 2026-05-15T19:52:42.189Z (2 months ago)
- Topics: agent-harness, agent-memory, ai-agent, codex, coding-agent, context-compression, developer-tools, multi-agent, openclaw, prompt-engineering
- Language: Python
- Size: 27.3 KB
- Stars: 211
- Watchers: 3
- Forks: 63
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
🌐 English · 中文
# CC Harness Skills
> *"The parts that separate a fun demo from a stable toolchain: memory, compression, verification, routing, proactive jobs."*
[](#skill-pack)
[](https://skills.sh/LearnPrompt/cc-harness-skills)
[](#quick-start)
[](LICENSE)
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):
```bash
# 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
bash ./skills/check_all.sh
```
Or copy one skill into a host runtime manually:
```bash
mkdir -p ~/.claude/skills
cp -R ./skills/dream-memory ~/.claude/skills/
```
Then invoke it in `Claude Code`:
```text
Use /dream-memory to consolidate the memory directory before we continue.
```
```bash
mkdir -p ~/.codex/skills
cp -R ./skills/dream-memory ~/.codex/skills/
```
Then invoke it in `Codex`:
```text
Use /dream-memory and consolidate recent memory files into one stable index.
```
```bash
mkdir -p ~/.openclaw/workspace/skills
cp -R ./skills/dream-memory ~/.openclaw/workspace/skills/
```
Then check it in `OpenClaw`:
```bash
openclaw skills info dream-memory
```
Publish to ClawHub after checks:
```bash
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.md` bundles
- 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`, or `OpenClaw` and 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/`](/Users/carl/Downloads/codegod/skills/README.md) and includes:
- `SKILL.md`
- `references/prompt-template.md`
- `references/source-notes.md`
- `scripts/...`
- `README.md`
## Start Here
If you only try three things, try these first:
1. install `dream-memory`
2. install `verification-gate`
3. 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`](/Users/carl/Downloads/codegod/skills/README.md)
- Release order and copy: [`skills/RELEASE_PLAN.md`](/Users/carl/Downloads/codegod/skills/RELEASE_PLAN.md)
- Smoke-test report: [`skills/TEST_REPORT.md`](/Users/carl/Downloads/codegod/skills/TEST_REPORT.md)
## Naming
Recommended public GitHub repo name: `cc-harness-skills`
Good alternatives:
- `cc-agent-skills`
- `cc-harness-kit`
- `cc-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 successfully
- `OpenClaw`: six skills resolve as `Ready`
- `Codex`: bundle structure is verified; runtime smoke test is pending local auth
Full report: [`skills/TEST_REPORT.md`](/Users/carl/Downloads/codegod/skills/TEST_REPORT.md)
## Project Layout
```text
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](https://learnprompt.pro/skills/)
[鲁班·Skill打磨](https://github.com/LearnPrompt/luban-skill) · [庖丁·博主蒸馏](https://github.com/LearnPrompt/paoding-skill) · [蔡伦·对话造纸](https://github.com/LearnPrompt/cailun-skill) · [阿福·LLM Todo](https://github.com/LearnPrompt/afu-llm-todo) · [愚公·Loop工程](https://github.com/LearnPrompt/loop-engineering) · [搭子·结对开发](https://github.com/LearnPrompt/partner-skill) · [AI雷达·零API资讯](https://github.com/LearnPrompt/ai-news-radar)
[淘金小镇·ClawHub日榜](https://github.com/LearnPrompt/skillrush-town) · [Irasutoya·正文配图](https://github.com/LearnPrompt/carl-irasutoya-illustrations) · [Humanize PPT·演讲系统](https://github.com/LearnPrompt/humanize-ppt) · [CC Harness·六件套](https://github.com/LearnPrompt/cc-harness-skills) · [微信读书教练](https://github.com/LearnPrompt/carl-weread) · [X Article发布](https://github.com/LearnPrompt/x-article-publisher-skill)
**[LearnPrompt](https://github.com/LearnPrompt) 出品** · 公众号「卡尔的AI沃茨」 · [X @aiwarts](https://x.com/aiwarts)