open-knowledge-write-skill

open-knowledge-write-skill is a skill for Claude Code, Codex from inkeep/open-knowledge-skills. It costs 152 tokens per session (3,551 once invoked), scanned A, original, MIT.

Instructions for creating or improving an Agent Skill, which is a Markdown file that teaches an AI agent how to perform a recurring task. It covers choosing the scope, writing reliable trigger conditions, and publishing the skill.

In plain words
What is it for?
Designing new skills, improving existing SKILL.md files, checking managed or public skill catalogs, and preparing skills for installation.
Why use it?
It helps turn an informal workflow into instructions an agent can recognize and follow consistently. It also encourages checking whether a similar skill already exists before creating another one.

Skill for Claude CodeCodex

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/inkeep/open-knowledge-skills/open-knowledge-write-skill
Any agent
npx skills add inkeep/open-knowledge-skills --skill open-knowledge-write-skill
Clone the repo
git clone --depth 1 https://github.com/inkeep/open-knowledge-skills

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for open-knowledge-write-skill

README.md
[![agentmods](https://agentmods.dev/badge/skills/inkeep/open-knowledge-skills/open-knowledge-write-skill.svg)](https://agentmods.dev/skills/inkeep/open-knowledge-skills/open-knowledge-write-skill)
Your own site
<a href="https://agentmods.dev/skills/inkeep/open-knowledge-skills/open-knowledge-write-skill"><img src="https://agentmods.dev/badge/skills/inkeep/open-knowledge-skills/open-knowledge-write-skill.svg" alt="Measured on agentmods" height="20"></a>
Per session 152 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 3,551 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00152 $0.03551
Opus 5 $0.00076 $0.01775
Sonnet 5 $0.00030 $0.00710
Haiku 4.5 $0.00015 $0.00355

Measured 3d ago against content hash 0bb385abfa92, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

open-knowledge-write-skill scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 3d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/core/open-knowledge-write-skill/SKILL.md · 235 lines

How it starts

The opening of the file, as written. The whole thing — 235 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Writing an OpenKnowledge skill

You are helping the user author an Agent Skill — a SKILL.md file (plus optional references/ and scripts/) that teaches an AI agent how to do a recurring task. In OpenKnowledge a skill is a first-class, versioned, installable artifact: you author it with the write / edit skill verbs, then install it into the user's editors.

Skills earn their keep by being recognized at the right moment and followed faithfully. Most of the craft is in two places: a description that triggers reliably, and a body short and concrete enough that the agent actually does what it says. Work the stages below in order, but jump to where the user already is.

Stage 1 — Capture intent and classify the skill

Gate — does this already exist? Check BEFORE you build. First list managed skills with skills({}), then read any likely match with skills({ name }); these are the Project/Global skills OpenKnowledge already manages. Also search the public marketplace with skills({ query: "<2-4 trigger words>" }) before drafting when the task sounds reusable beyond this project. Each marketplace row returns name, source, and description; inspect the strongest descriptions, then import a chosen candidate with import({ source, skill: name, add: [...] }) and adapt it only if reuse is the right call. Use the Vercel find-skills skill, npx skills find <query>, or manual skills.sh search only when the OK MCP skills({ query }) path is unavailable. If the user already has a skills.sh page open, pass the full skill-page URL as source, e.g. import({ source: "https://www.skills.sh/<owner>/<repo>/<skill>", add: [...] }) — the middle segment is the REPO, not a literal skills. Do not run npx skills add as the default install path in this flow: import through OpenKnowledge (import({ source, skill, add })) so the skill lands as a real folder with provenance, versioning, and managed fan-out; add says where it goes, and install afterwards changes where it lives. Use 2-4 concrete trigger phrases from the user's request plus the domain or tool name, then open/read the strongest candidates' descriptions before judging. If an existing or public skill covers most of it, STOP and recommend reuse — a near-duplicate with overlapping triggers mis-fires and dilutes both. If a public skill is close but not exact, decide WITH the user whether to import/adapt it into OpenKnowledge, install it outside OK with the Skills CLI, or write a narrower companion whose description explicitly hands off to it. Build a new skill only when it is genuinely distinct. Surface the overlap and the installed-skill plus marketplace search outcome before drafting or writing anything. This is a disclosure gate: tell the user what you checked, what matched, and why reuse/import/adapt/new-skill is the right next step. Never discover overlap after the skill is written. If skills({ query }) / skills.sh is unreachable, say so plainly and continue with the installed-skill check.

Read the full file on GitHub · 235 lines

Files

What ships with it

2 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 3d ago First seen · 235 lines · 152 tokens per session scan A 0bb385abfa92

Subscribe to this mod's changes

open-knowledge-write-skill is a skill published in the GitHub repository inkeep/open-knowledge-skills (6 stars, last pushed yesterday), licensed MIT. It adds 152 tokens to every session and 3,551 once invoked, about $0.0008 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

claude-md-improver

Audit and improve CLAUDE.md files in repositories. Use when user asks to check, audit, update, improve, or fix CLAUDE.md files. Scans for all CLAUDE.md files, evaluates quality against templates, outputs quality report, then makes targeted updates. Also use when the user mentions "CLAUDE.md maintenance" or "project…

anthropics/claude-plugins-official · 82 tokens

agent-platform-model-registry

Agent Platform Model Registry Management. Use when you need to upload, list, describe, update, or delete machine learning models (and their versions) in the Agent Platform Model Registry. Don't use for model training, model deployment to endpoints, or managing non-Agent Platform models.

google/skills · 60 tokens

twitter-reader

Read Twitter/X for financial research using opencli (read-only). Use this skill whenever the user wants to read their Twitter feed, search for financial tweets, view bookmarks, look up user profiles, or gather market sentiment from Twitter/X. Triggers include: "check my feed", "search Twitter for", "show my…

himself65/finance-skills · 161 tokens

chenhao-limit-up

Use when evaluating A-share limit-up (涨停板) setups through Chen Hao's sentiment and momentum lens: market emotion cycles, board strength, follow-through, and short-term aggressive momentum trading.

questflowai/investorskills · 44 tokens

comet-github

将 Comet GitHub 维护请求路由到基于证据的 PR 审阅、Issue 分诊、本地想法收集、CI 诊断或 Issue 实施流程。用户提到 Comet GitHub Issue/PR 但未指定流程,或询问下一步如何处理时使用。.

rpamis/comet · 72 tokens

southwest

Search Southwest Airlines fares and points pricing via Patchright browser automation. SW is not in any GDS or API. Covers all fare classes, Companion Pass value, and fare drop monitoring.

borski/travel-hacking-toolkit · 40 tokens