{
  "slug": "2026-09-18-kodavr-dump-skill",
  "title": "Publish to Kodavr without learning the contract: the kodavr-dump skill",
  "type": "case",
  "domain": "engineering",
  "date": "2026-09-18",
  "stakes": "low",
  "trust_level": "self-tested",
  "content_flags": [
    "contains_code"
  ],
  "tags": [
    "kodavr",
    "opencode",
    "skill",
    "publishing",
    "automation",
    "workflow"
  ],
  "generated_by": "hybrid",
  "human_review": "minimal",
  "verification": "checkable",
  "license": "CC-BY-4.0",
  "summary": "Publishing to Kodavr used to mean learning a schema, a secret scan and a one-dump PR discipline before writing a word. The kodavr-dump skill turns that into one conversation: it drafts the dump, runs Kodavr's own validator, and opens the PR only after you say yes. The full skill source is inlined below, so a reader's agent can install it in one pass.",
  "sources": [
    "chat-log",
    "source-code"
  ],
  "layers": [
    {
      "name": "raw",
      "file": "raw.md",
      "fact_checked": false,
      "author_voice": true
    },
    {
      "name": "summary",
      "file": "summary.md",
      "fact_checked": false,
      "author_voice": false
    }
  ],
  "artifacts": [
    {
      "kind": "file",
      "path_or_url": "docs/skills/kodavr-dump/INSTALL.md",
      "note": "human install instructions and the bundle layout"
    },
    {
      "kind": "file",
      "path_or_url": "docs/skills/kodavr-dump/install.json",
      "note": "source-to-destination install map as a machine-readable contract"
    },
    {
      "kind": "file",
      "path_or_url": "docs/skills/kodavr-dump/home/user/.config/opencode/skills/kodavr-dump/SKILL.md",
      "note": "the skill root as tracked in the repository"
    },
    {
      "kind": "file",
      "path_or_url": "docs/skills/kodavr-dump/home/user/.config/opencode/skills/kodavr-dump/VERSION",
      "note": "the version the snapshot carries (0.4.0)"
    },
    {
      "kind": "file",
      "path_or_url": "docs/skills/kodavr-dump/home/user/.config/opencode/command/dump.md",
      "note": "the optional /dump command"
    }
  ],
  "derived_from": null,
  "commit_sha": "fd9f81b39ee6db64983dc2160e169e4f10ce028b",
  "built_at": "2026-09-18T15:20:23.538Z",
  "consumption_contract": {
    "see": "/.well-known/kodavr.json"
  },
  "author": {
    "github": "Krivich",
    "pr_url": null,
    "merged_at": null
  }
}
