Okf
Create, author, validate, and navigate Open Knowledge Format (OKF) bundles — vendor-neutral knowledge represented as a directory of markdown files with YAML frontmatter. Use when asked to create an OKF bundle, write a concept document, build a knowledge bundle/catalog as markdown, produce index.md or log.md for a bundle, check OKF conformance, convert metadata or docs into OKF, or work with anything described as OKF, a "knowledge bundle", or "metadata as markdown".
Install
npx skills add mattjoyce/okf-skill --skill okfgit clone --depth 1 https://github.com/mattjoyce/okf-skill.git /tmp/okf-skill
mkdir -p ~/.claude/skills
cp -r /tmp/okf-skill/skills/okf ~/.claude/skills/okfPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# OKF — Open Knowledge Format OKF represents **knowledge** (the metadata and context around data and systems) as a directory of markdown files with YAML frontmatter. No schema registry, no SDK, no required tooling: **if you can `cat` a file you can read OKF; if you can `git clone` a repo you can ship it.** Authoritative spec: OKF v0.1 (`references/spec-quickref.md`). ## The model (learn this first) You cannot author a bundle correctly without the mental model. Five terms: - **Bundle** — a directory tree of markdown files. The unit of distribution (a git repo, a tarball, or a subdir of a larger repo). - **Concept** — one unit of knowledge = one markdown file. May describe a real asset (a table, an API) or an abstract idea (a metric, a playbook). - **Concept ID** — the file's path within the bundle with `.md` removed. `tables/users.md` → concept id `tables/users`. **The path *is* the concept's identity**: moving or renaming a file renames the concept and breaks every inbound link to it. Each segment must be a filesystem-safe slug (exact rule: `references/spec-quickref.md` §2). - **Links** — a standard markdown link from one concept to another asserts a *relationship*; the kind of relationship lives in the surrounding prose, not the link. Prefer **bundle-relative links rooted at `/`**: `[customers](/tables/customers.md)`. These are robust to moving the *linking* file (the target path doesn't change with the
Details
- Skill name
okf- Repository
- mattjoyce/okf-skill
- Path
skills/okf/SKILL.md- License
- Apache-2.0
- Repo updated
- 18 June 2026
- Listed in
- karanb192/awesome-claude-skills
FAQ
What does the Okf skill do?
Create, author, validate, and navigate Open Knowledge Format (OKF) bundles — vendor-neutral knowledge represented as a directory of markdown files with YAML frontmatter. Use when asked to create an OKF bundle, write a concept document, build a knowledge bundle/catalog as markdown, produce index.md or log.md for a bundle, check OKF conformance, convert metadata or docs into OKF, or work with anything described as OKF, a "knowledge bundle", or "metadata as markdown".
How do I install the Okf skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add mattjoyce/okf-skill --skill okf. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Okf popular?
It lives in mattjoyce/okf-skill, which has 3 GitHub stars and 0 forks, and is included in 1 curated skill list.
Related skills
Humanizing Writing
2AshwinSathian/humanize-writing-skill
Use when drafting prose of a paragraph or more for a human reader (docs, READMEs, reports, emails, blog posts, cover letters, release notes, PR descriptions, commit bodies, long explanations in chat), or when asked to humanize text or make it sound less AI-generated, robotic, or like slop. Not for proofreading a person's own writing or for evading AI detectors.
Public Google Drive
3zagmoai/public-google-drive
Create public Google Docs or Google Sheet files without requiring OAuth. Use this skill to create and edit Google Docs and Sheets, no Google sign-in required. Documents are viewable at shareable links. Registration is automatic on first use.
Diasporic Intelligence
2MinistaJazz/diasporic-intelligence
Use when writing, reviewing, citing, or implementing Diasporic Intelligence, a source-credited framework also described as Afrotemporalism in Action. Preserves source credit, consent governance, provenance, revocation, lineage boundaries, and the distinction from generic cultural AI, biometric extraction, and ancestor impersonation.
Wechat Article Studio
5LostSirius/wechat-article-studio-skill
Creates or revises polished Chinese WeChat Official Account articles from briefs, notes, documents, reference posts, and image folders. Use when the user asks to write, humanize, typeset, beautify, preview, or prepare a 微信公众号/公众号 article; reduce AI-like prose; reproduce an editorial visual direction; process article images or slideshow GIFs; or generate paste-ready inline-style HTML. Covers evidence checking, voice matching, editorial rewriting, layout planning, image preparation, deterministic rendering, WeChat compatibility checks, and iterative quality review.
Ruxi Skill
1swaylq/ruxi-skill
入戏.skill —— 把一本书变成你能玩进去的视觉小说(galgame)。给它一本书(EPUB/TXT,或一个书名), 它产出一个双击即玩的单文件 HTML 游戏:你扮演原著里被略过的边角人物,在原文真实存在的抉择路口上 重新选一次。每个分支点都标注原文出处;不做好感度,做「理解度」——通关告诉你这本书你读懂了多少; 结局里永远有一条是书里真实发生的事。零素材依赖(纯 CSS/SVG 立绘),版权判定写进流程。 触发词:「把 X 做成游戏」「X 改编成 galgame / 视觉小说 / 文字游戏」「书改游戏」「入戏 X」 「我想玩进 X 这本书」「novel to visual novel」「book to galgame」「make X playable」。
Story Structuring
5XueweiW-21/socratic-questioning-story-structure
苏格拉底式提问技能,帮助小说创作者(尤其是同人文作者)通过引导式对话梳理故事思路。适用于中短篇网络小说(2,000–50,000字)。当创作者想要梳理剧情、整理大纲、或理清故事结构时触发。触发短语包括:"帮我梳理剧情"、"我想写一篇文"、"帮我理思路"、"故事大纲"、"剧情结构"、"我有一个故事想法"等。当用户提及同人文、大纲、剧情梳理、起承转合,或希望在不让AI生成内容的前提下整理叙事结构时,也应触发此技能。
Browse the most popular Claude skills, all writing & content skills, or write your own with the skills generator.