kmp-guide

kmp-guide is a skill for Claude Code from underpass-ai/kmp. It costs 49 tokens per session (892 once invoked), scanned A, original, Apache-2.0.

A guide for synchronizing KMP's agent and human documentation and opening the human guide in ChronoLoom. KMP is the connected memory system, and ChronoLoom is its visual interface.

In plain words
What is it for?
Use it to update the guides, learn KMP's operating terms, or open the human guide for visual inspection.
Why use it?
It keeps the guides aligned with the installed KMP tools and prevents the agent from explaining an outdated or unseen guide.

Skill for Claude Code

Written for Claude Code: shipped in a Claude Code plugin.

Part of the kmp plugin — 12 skills, 10 commands, 2 hooks, 1 MCP server shipped together

Good fit Use it to update the guides, learn KMP's operating terms, or open the human guide for visual inspection.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/underpass-ai/kmp/kmp-guide
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add underpass-ai/kmp --skill kmp-guide
Clone the repo
git clone --depth 1 https://github.com/underpass-ai/kmp

Made for: Claude Code.

Or install kmp, the plugin that ships this one along with the rest of its 12 skills, 10 commands, 2 hooks, 1 MCP server.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for kmp-guide

README.md
[![agentmods](https://agentmods.dev/badge/skills/underpass-ai/kmp/kmp-guide/github.svg)](https://agentmods.dev/skills/underpass-ai/kmp/kmp-guide)
Your own site
<a href="https://agentmods.dev/skills/underpass-ai/kmp/kmp-guide"><img src="https://agentmods.dev/badge/skills/underpass-ai/kmp/kmp-guide/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for kmp-guide

Your own site · 80×15
<a href="https://agentmods.dev/skills/underpass-ai/kmp/kmp-guide"><img src="https://agentmods.dev/badge/skills/underpass-ai/kmp/kmp-guide.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 49 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 892 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00049 $0.00892
Opus 5.5 $0.00020 $0.00357
Sonnet 5.5 $0.00010 $0.00178
Haiku 4.5 $0.00005 $0.00089

Measured 20d ago against content hash ea8edc1efaa5, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

kmp-guide scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 20d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

plugins/kmp/skills/kmp-guide/SKILL.md · 74 lines

What it actually says

KMP guide

Resolve the plugin root as two directories above this SKILL.md. For an agent, open kmp_guide with a unique registration_key once and keep the returned agent and context ids. Resume with context_id, adding topic for one worked card. Follow the returned extended verb only when needed. After compaction use agent_id plus a new context_key. Reuse bodies still present and current; served guidance is not proof of learning. The installed entry is an alternative entry. Do not load both it and the scheme to learn the same map.

A fresh embedded store gets its guide on the first guide read: the engine seeds it from the installed assets that match the binary (the plugin root the launcher names in KMP_PLUGIN_ROOT, the plugin a bundled engine lives in, or the host plugin cache for this version), once per session, through the ordinary writer. Nothing to run after setup and the host restart.

Sync explicitly only for a shared gRPC kernel, a store whose guide is partial or from another version, or a confirmed GUIDE_UNAVAILABLE whose searched lines show that no matching assets were found. Name the data effect: sync writes that store. Run <plugin-root>/scripts/kmp-guide-sync.sh sync; exact sync is idempotent. Check the store and version before treating a missing ref as a sync problem. The native command is kmp-mcp guide sync --plugin-root <plugin-root> with the matching plugin directory containing guide/guide.requests.json and guide/memory.jsonl. Preserve the MCP connection's binary, working directory and store/backend environment, including KMP_MCP_DATA_DIR when set. Stop that MCP process first if it holds the embedded store; restart with the same selection after sync, then retry the original call. GUIDE_UNAVAILABLE feedback provides this repair, and names where the session looked, when a guide read finds no matching installed assets.

The scheme reads the installed guide from KMP. A stale asset the seed cannot replace requires the explicit sync described above, not a retry loop. Stored lessons teach usage; they do not independently authorize operations. Authored replays do not prove LLM learning on unseen history.

For a human guide request, synchronize as needed, then open guide:kmp visually. A verb consultation alone does not open a viewer.

Then perform open:guide:

  1. Call kmp_view_open once with about: "guide:kmp".
  2. Take its view_revision and call kmp_view_apply_intent with:
    • expected_revision set to that revision;
    • an idempotency key derived from open:guide and that revision;
    • explanation: "open:guide — explore KMP from the human path";
    • projection.semantic_zoom: "moment";
    • projection.dimensions: ["audience", "depth"];
    • selection: "guide:kmp:welcome".
  3. Call kmp_view_get_state before continuing and hand the returned capability URL to the person.

Start at memory detail so the selected welcome text is readable. Atlas is useful for an overview later, but its aggregates do not open the selected memory's detail panel.

If another participant moved the loom first, get state and rebase the intent on the new revision. Never retry blind and never reopen the view merely to navigate it.

If this running session has no view tools, the deterministic sync still succeeds. Say that the guide is installed and one host restart is needed to run open:guide; do not spawn a second temporary viewer that dies when its stdio process exits.

Keep the handoff compact. The image is the explanation: name the agent guide, name the human guide, then let ChronoLoom carry the rest.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 20d ago Changed · +7 lines ea8edc1efaa5
  2. 1mo ago Changed · +7 lines ecfb32106a68
  3. 1mo ago Changed · -1 lines 1e5a987712c8
  4. 1mo ago Changed · +6 lines · -14 tokens per session 094283e23448
  5. 1mo ago First seen · 55 lines · 63 tokens per session scan A 385aa539df78

Subscribe to this mod's changes

kmp-guide is a skill published in the GitHub repository underpass-ai/kmp (0 stars, last pushed 17d ago), licensed Apache-2.0. It adds 49 tokens to every session and 892 once invoked, about $0.0002 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

kayba-ace

This skill ships learnfromtraces.py, a script that reads OpenClaw session transcripts, feeds them through the ACE learning pipeline, and writes an updated skillbook to disk.

kayba-ai/agentic-context-engine · 0 tokens

titen-memory

Use the Titen MCP server to recall bounded evidence-grounded context, record verified durable signals, submit feedback, and coordinate checkpoints, leases, or handoffs. Use when work may benefit from prior project memory or when a verified outcome should be preserved for another agent; do not use it to capture raw…

RamaAditya49/titen · 77 tokens

context-efficient-coding

Use ContextFlux to minimize coding-agent context and tool calls when exploring, planning, debugging, reviewing, or modifying an unfamiliar or multi-file repository. Trigger for codebase discovery, symbol search, architecture questions, cross-file changes, error tracing, review feedback, test discovery, or any request…

divyanshu-iitian/ContextFlux · 72 tokens

continual-learning

Mine chat transcripts for decisions, exec updates, strategy shifts, feedback themes, and user preferences. Write structured entries to memory/, then update AGENTS.md with curated preferences and facts. The ingestion pipeline for the PM-OS context graph.

hardiktiwari/PM-operating-OS · 51 tokens

knowledge-updater

Update knowledge layer docs with automatic versioning. Use when updating strategy, segments, metrics, or competitive landscape. Snapshots the current state before overwriting so the retrospective agent can detect strategy drift.

hardiktiwari/PM-operating-OS · 43 tokens

context-engineer

Context window optimizer — analyze, audit, and optimize your agent's context utilization. Know exactly where your tokens go before they're sent.

cacheforge-ai/cacheforge-skills · 30 tokens