OverviewHistoryStatsSecurity
npx skills add ...
Documentation
SKILL.md
npx skills add inkeep/open-knowledge-skills --skill okf-knowledge-base
Open Knowledge Format (OKF) v0.2 guidance. Use when creating, reading, reviewing, or maintaining an OKF bundle; responding to OpenKnowledge `okf` plugin warnings; or choosing types, provenance, links, indexes, or logs.
npx skills add inkeep/open-knowledge-skills --skill okf-knowledge-base
OKF v0.2 is a portable format for agent-readable knowledge: Markdown files, YAML frontmatter, and standard links. The /open-knowledge skill governs tool use; this skill covers OKF semantics.
.md files. Each non-reserved file is one concept; its path without .md is its ID.type. No other field is always required.index.md and log.md are reserved at every level. Use lowercase filenames.index.md normally has no frontmatter; only the root index may declare okf_version: "0.2".log.md is newest-first; entry headings begin with an ISO date — ## YYYY-MM-DD: Summary (the summary after the date is optional; a bare ## YYYY-MM-DD is equally conformant)..md, not .mdx.Document is only a generic fallback.title, description, resource, and tags only when they add real information.sources. Join claim-level citations with matching sources[].id and Markdown footnotes.generated says who produced content; verified says who confirmed it. Use exact lowercase human: and process: prefixes when applicable.stale_after: 2026-12-31T00:00:00Z), never a bare date and never an offsetless time. This covers generated.at, verified[].at, stale_after, sources[].last_modified, and both usage_window bounds. A log.md entry heading is different: it stays a plain YYYY-MM-DD date.status: deprecated and expired stale_after values as trust signals, not validation errors.type: Attested Computation, follow the declared runtime and parameters. Do not rewrite the sanctioned computation.index.md, inspect frontmatter, then follow only relevant links.log.md entry after durable changes when the bundle uses a log.timestamp and body citations, but prefer v0.2 generated.at and sources when updating a concept. Never invent provenance while migrating.okf pluginThe optional project plugin provides continuous portability feedback without blocking writes:
.mdx use..ok/okf/*.schema.json contains the precise field contracts. Read these generated files instead of guessing; do not edit them.index.md files. Generated indexes are machine-owned: never edit them, because OpenKnowledge replaces their contents.log.md remains authored, not generated.The plugin is off by default and each rule can be disabled. Its value is early warning when OpenKnowledge-native content would be misread by another OKF consumer.