Install any skill in seconds. Free to start, no credit card required.
Get Started Free →inkeep/open-knowledge-pack-okf
How to work in an OKF starter project (the `okf` starter pack): a knowledge base that is conformant with Google's Open Knowledge Format (OKF) from commit one — `concepts/`, `references/`, `notes/`, a reserved `index.md` navigation hub, and a reserved `log.md` change history. Read when the project has these folders plus reserved files, OR when asked whether a document is OKF-conformant, or to add a document to an OKF knowledge base. Carries the OKF conventions (non-empty `type` on every non-reser
Passed 25 of 25 test cases with the skill, and 10 of 25 without it.
and 17 more in the full report
15 fixed10 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 15 test cases the skill fixed. Same model, same prompt, with and without the skill.
Construct a minimal valid frontmatter for a concept document about caching strategies without adding optional metadata fields.
| Checked | Without skill | With skill |
|---|---|---|
| The frontmatter contains `type` as the only required field. | Missed | Passed |
The instructions your model reads when the skill loads.
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.test cases passed, vs 10 / 25 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.