okf

Create, validate, and enrich Open Knowledge Format bundles of markdown files with YAML frontmatter.

Updated Aug 10, 2026
One-click install
npx skills add https://github.com/narr07/permadi --skill okf-narr07
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: okf
Source: https://github.com/narr07/permadi/tree/main/.roo/skills/okf
Command: npx skills add https://github.com/narr07/permadi --skill okf-narr07

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires okflint, and includes scripts (resource) and references (resource) components.

What problem does it solve? Teams need a vendor-neutral, agent-readable way to structure organizational knowledge so that humans and AI agents can produce, exchange, and consume it without bespoke tooling or SDKs. ## Core Features & Use Cases - Bundle Creation: Generate conformant OKF v0.2 knowledge bundles with concept documents, index.md files, log.md history, and cross-linked markdown. - Validation & Linting: Check bundles against the three core conformance rules using okflint or the built-in bash script, with manifest-driven profiles via okf-base.yaml and GitHub Actions CI. - Enrichment & Migration: Add provenance (sources), trust signals (generated/verified), lifecycle fields (status/stale_after), Attested Computations, and migrate v0.1 bundles to v0.2. - Use Case: Convert an Obsidian vault or Notion export into an OKF-conformant knowledge base that AI agents and Google Cloud Knowledge Catalog can ingest directly. ## Quick Start Ask the AI to create an OKF v0.2 bundle for your domain's metrics and tables, complete with frontmatter, cross-links, and an okf-base.yaml lint manifest.

Frequently Asked Questions about okf

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create an OKF knowledge bundle from scratch?▼

Create a directory of markdown files where each concept has YAML frontmatter with a required type field, then add index.md files for progressive disclosure and an optional log.md for change history. Cross-link concepts with standard markdown links and declare okf_version in the root index.md.

How to validate an OKF bundle for conformance?▼

Use the okflint CLI linter, installable via pip or uv, which checks 18 rules across core, profile, and hygiene tiers. Run okflint validate with an okf-base.yaml manifest, or fall back to the built-in bash script that checks the three core conformance rules.

What is an Attested Computation in OKF v0.2?▼

An Attested Computation is a concept type carrying a sanctioned, verifiable way to compute a value, with required runtime, typed parameters, an executor producing a receipt, and a deterministic attester. Agents may only fill parameter values and must never edit the computation itself.

Can I convert an Obsidian vault or Notion export to OKF?▼

Yes, conversion guides cover both sources. Convert Obsidian wikilinks to standard markdown links and ensure a type field exists; for Notion, map properties to frontmatter, remove UUID filename suffixes, and convert links to clean relative paths.

What are the limitations of OKF conformance rules?▼

Only three rules are mandatory: every non-reserved markdown file needs parseable frontmatter, every frontmatter needs a non-empty type field, and reserved files must follow their structure. Consumers must not reject bundles for missing optional fields, unknown types, or broken links.