{"id":"0a7bca7f-2ae0-4b02-afae-d76bcc7dc393","shortId":"W6KmEH","kind":"skill","title":"continuity-kernel","tagline":"OpenClaw continuity kernel for fail-open llm_input injection, deterministic runtime contracts, and shadow-mode eval receipts.","description":"## When to use this skill\n\nUse this skill when the user wants to:\n- Inject bounded continuity context into `llm_input` without manual configuration\n- Persist Soul Card + Mission Ticket state with deterministic runtime contracts (durable default SQLite path, zero-config)\n- Keep agent behavior fail-open if continuity logic or storage has an error\n- Generate reproducible runtime proof receipts for audits and reviews\n- Run shadow-mode evals and append chunk-level quality snapshots\n\n## Commands\n\n```bash\n# Run full test suite\npython3 -m unittest discover -s tests/continuity-kernel -p 'test_*.py'\n\n# Generate deterministic runtime contract proof artifact\npython3 skills/continuity-kernel/generate_runtime_contract_proof.py\n\n# SC-02 core-shadow gate (trace optional, synthetic allowed for this suite)\npython3 skills/continuity-kernel/run_shadow_eval.py --layer 'Soul Card' --chunk 'SC-02' --suite core-shadow --runs 100 --append artifacts/continuity-kernel/p0-evals.json\n\n# SC-02 perturb robustness gate (trace-backed, deterministic selector + size_only)\npython3 skills/continuity-kernel/run_shadow_eval.py --layer 'Soul Card' --chunk 'SC-02' --suite memoryarena-mini-perturb --perturb-profile deletion --selector-mode deterministic --compaction-policy size_only --runs 100 --trace-jsonl tests/continuity-kernel/fixtures/shadow_eval_trace_memoryarena_mini_perturb.jsonl --append artifacts/continuity-kernel/p0-evals.json\n\n# SC-02 perturb robustness gate (trace-backed, dual-route + attention-preserving)\npython3 skills/continuity-kernel/run_shadow_eval.py --layer 'Soul Card' --chunk 'SC-02' --suite memoryarena-mini-perturb --perturb-profile deletion --selector-mode dual_route_experimental --compaction-policy attention_preserving_experimental --runs 100 --trace-jsonl tests/continuity-kernel/fixtures/shadow_eval_trace_memoryarena_mini_perturb.jsonl --append artifacts/continuity-kernel/p0-evals.json\n```\n\n## Options\n\n`run_shadow_eval.py` options:\n- `--layer TEXT` — Active P0 layer name\n- `--chunk TEXT` — Active chunk id/name\n- `--suite core-shadow|memoryarena-mini|memoryarena-mini-perturb` — Task suite for eval scoring\n- `--perturb-profile none|deletion|noise_injection|reorder` — Deterministic perturb profile for `memoryarena-mini-perturb`\n- `--selector-mode deterministic|dual_route_experimental` — Selector mode tag for A/B eval receipts\n- `--compaction-policy size_only|attention_preserving_experimental` — Compaction policy label for dropped-field A/B eval comparison\n- `--runs N` — Number of evaluated shadow runs (default: 100)\n- `--trace-jsonl PATH` — JSONL file containing observed shadow outcomes (repeatable)\n- `--trace-dir PATH` — Directory scanned for `*.jsonl` observed shadow outcomes (repeatable)\n- `--append PATH` — JSON file path to append snapshot results\n- `--allow-synthetic` — Permit synthetic fallback for non-core suites when traces are unavailable (forced `pass=false`)\n- `--artifacts-root PATH` — Directory for summary receipts (default: `~/.cache/continuity-kernel/p0-evals`)\n\nRuntime persistence defaults:\n- `ContinuityHookAdapter()` uses `~/.local/state/continuity-kernel/continuity.db`\n- Override default path with `CONTINUITY_KERNEL_DB_PATH`\n- Use `:memory:` only as explicit opt-in test mode","tags":["continuity","kernel","cacheforge","skills","cacheforge-ai","agent-skills","ai-agents","clawhub","devops","discord-v2","kubernetes","openclaw"],"capabilities":["skill","source-cacheforge-ai","skill-continuity-kernel","topic-agent-skills","topic-ai-agents","topic-cacheforge","topic-clawhub","topic-devops","topic-discord-v2","topic-kubernetes","topic-openclaw","topic-prometheus"],"categories":["cacheforge-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/cacheforge-ai/cacheforge-skills/continuity-kernel","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add cacheforge-ai/cacheforge-skills","source_repo":"https://github.com/cacheforge-ai/cacheforge-skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (3,231 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:09:04.029Z","embedding":null,"createdAt":"2026-05-18T13:14:37.448Z","updatedAt":"2026-05-18T19:09:04.029Z","lastSeenAt":"2026-05-18T19:09:04.029Z","tsv":"'-02':122,141,151,169,197,217 '/.cache/continuity-kernel/p0-evals':393 '/.local/state/continuity-kernel/continuity.db':399 '100':147,189,240,333 'a/b':304,322 'activ':252,258 'agent':64 'allow':130,367 'allow-synthet':366 'append':92,148,194,245,357,363 'artifact':118,385 'artifacts-root':384 'artifacts/continuity-kernel/p0-evals.json':149,195,246 'attent':208,236,312 'attention-preserv':207 'audit':83 'back':157,203 'bash':99 'behavior':65 'bound':37 'card':48,138,166,214 'chunk':94,139,167,215,256,259 'chunk-level':93 'command':98 'compact':184,234,308,315 'compaction-polici':183,233,307 'comparison':324 'config':62 'configur':45 'contain':340 'context':39 'continu':2,5,38,70,404 'continuity-kernel':1 'continuityhookadapt':397 'contract':16,55,116 'core':124,144,263,375 'core-shadow':123,143,262 'db':406 'default':57,332,392,396,401 'delet':178,226,281 'determinist':14,53,114,158,182,285,296 'dir':347 'directori':349,388 'discov':107 'drop':320 'dropped-field':319 'dual':205,230,297 'dual-rout':204 'durabl':56 'error':76 'eval':21,90,275,305,323 'evalu':329 'experiment':232,238,299,314 'explicit':412 'fail':9,67 'fail-open':8,66 'fallback':371 'fals':383 'field':321 'file':339,360 'forc':381 'full':101 'gate':126,154,200 'generat':77,113 'id/name':260 'inject':13,36,283 'input':12,42 'json':359 'jsonl':192,243,336,338,352 'keep':63 'kernel':3,6,405 'label':317 'layer':136,164,212,250,254 'level':95 'llm':11,41 'logic':71 'm':105 'manual':44 'memori':409 'memoryarena':172,220,266,269,290 'memoryarena-mini':265 'memoryarena-mini-perturb':171,219,268,289 'mini':173,221,267,270,291 'mission':49 'mode':20,89,181,229,295,301,417 'n':326 'name':255 'nois':282 'non':374 'non-cor':373 'none':280 'number':327 'observ':341,353 'open':10,68 'openclaw':4 'opt':414 'opt-in':413 'option':128,247,249 'outcom':343,355 'overrid':400 'p':110 'p0':253 'pass':382 'path':59,337,348,358,361,387,402,407 'permit':369 'persist':46,395 'perturb':152,174,176,198,222,224,271,278,286,292 'perturb-profil':175,223,277 'polici':185,235,309,316 'preserv':209,237,313 'profil':177,225,279,287 'proof':80,117 'py':112 'python3':104,119,134,162,210 'qualiti':96 'receipt':22,81,306,391 'reorder':284 'repeat':344,356 'reproduc':78 'result':365 'review':85 'robust':153,199 'root':386 'rout':206,231,298 'run':86,100,146,188,239,325,331 'run_shadow_eval.py':248 'runtim':15,54,79,115,394 'sc':121,140,150,168,196,216 'scan':350 'score':276 'selector':159,180,228,294,300 'selector-mod':179,227,293 'shadow':19,88,125,145,264,330,342,354 'shadow-mod':18,87 'size':160,186,310 'skill':27,30 'skill-continuity-kernel' 'skills/continuity-kernel/generate_runtime_contract_proof.py':120 'skills/continuity-kernel/run_shadow_eval.py':135,163,211 'snapshot':97,364 'soul':47,137,165,213 'source-cacheforge-ai' 'sqlite':58 'state':51 'storag':73 'suit':103,133,142,170,218,261,273,376 'summari':390 'synthet':129,368,370 'tag':302 'task':272 'test':102,111,416 'tests/continuity-kernel':109 'tests/continuity-kernel/fixtures/shadow_eval_trace_memoryarena_mini_perturb.jsonl':193,244 'text':251,257 'ticket':50 'topic-agent-skills' 'topic-ai-agents' 'topic-cacheforge' 'topic-clawhub' 'topic-devops' 'topic-discord-v2' 'topic-kubernetes' 'topic-openclaw' 'topic-prometheus' 'trace':127,156,191,202,242,335,346,378 'trace-back':155,201 'trace-dir':345 'trace-jsonl':190,241,334 'unavail':380 'unittest':106 'use':25,28,398,408 'user':33 'want':34 'without':43 'zero':61 'zero-config':60","prices":[{"id":"cfa8c558-f5ac-48c5-812e-f79298b42083","listingId":"0a7bca7f-2ae0-4b02-afae-d76bcc7dc393","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"cacheforge-ai","category":"cacheforge-skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:14:37.448Z"}],"sources":[{"listingId":"0a7bca7f-2ae0-4b02-afae-d76bcc7dc393","source":"github","sourceId":"cacheforge-ai/cacheforge-skills/continuity-kernel","sourceUrl":"https://github.com/cacheforge-ai/cacheforge-skills/tree/main/skills/continuity-kernel","isPrimary":false,"firstSeenAt":"2026-05-18T13:14:37.448Z","lastSeenAt":"2026-05-18T19:09:04.029Z"}],"details":{"listingId":"0a7bca7f-2ae0-4b02-afae-d76bcc7dc393","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"cacheforge-ai","slug":"continuity-kernel","github":{"repo":"cacheforge-ai/cacheforge-skills","stars":8,"topics":["agent-skills","ai-agents","cacheforge","clawhub","devops","discord-v2","kubernetes","openclaw","prometheus"],"license":"mit","html_url":"https://github.com/cacheforge-ai/cacheforge-skills","pushed_at":"2026-02-22T20:49:48Z","description":"⚡ SOTA agent skills for OpenClaw — observability, security, code quality, incident response, and more. Built by Anvil AI.","skill_md_sha":"a2ca657d255a1348c2a177e7ddee5381af6c0218","skill_md_path":"skills/continuity-kernel/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/cacheforge-ai/cacheforge-skills/tree/main/skills/continuity-kernel"},"layout":"multi","source":"github","category":"cacheforge-skills","frontmatter":{"name":"continuity-kernel","license":"MIT","description":"OpenClaw continuity kernel for fail-open llm_input injection, deterministic runtime contracts, and shadow-mode eval receipts."},"skills_sh_url":"https://skills.sh/cacheforge-ai/cacheforge-skills/continuity-kernel"},"updatedAt":"2026-05-18T19:09:04.029Z"}}