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.
npx skills add ontology-of-everything/SemanticSkills --skill semantic-pkm-creatorgit clone --depth 1 https://github.com/ontology-of-everything/SemanticSkillsWrote 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.
[](https://agentmods.dev/skills/ontology-of-everything/semanticskills/semantic-pkm-creator)<a href="https://agentmods.dev/skills/ontology-of-everything/semanticskills/semantic-pkm-creator"><img src="https://agentmods.dev/badge/skills/ontology-of-everything/semanticskills/semantic-pkm-creator/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/ontology-of-everything/semanticskills/semantic-pkm-creator"><img src="https://agentmods.dev/badge/skills/ontology-of-everything/semanticskills/semantic-pkm-creator.svg" alt="Reviewed on agentmods" width="80" height="20"></a>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.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00085 | $0.01040 |
| Opus 5.5 | $0.00034 | $0.00416 |
| Sonnet 5.5 | $0.00017 | $0.00208 |
| Haiku 4.5 | $0.00009 | $0.00104 |
Grade A, and why
semantic-pkm-creator 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 1mo 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.
What it actually says
场景-概念-实体萃取(PKM)
目标
输入:一批线性原文。输出:用户指定目录下的 sce-scenes.yaml、sce-concepts.yaml、sce-entities.yaml,进度记在 _sce-round1-progress.md。价值在调用:一个概念能被另一个场景直接拿来用。三层划分灵感来自「人月聊 IT」《三层架构:场景、概念与实体》。
原则
- 原文至上:
define与 IPO 来自原文,≤50 字;原文写不出就留空,不编造。 - 概念是中枢:先立概念,实体挂到概念,场景只调用已成立的概念与实体。
- 宁缺毋滥:没有自己的 IPO 或分解,不独立成概念——过虚并入父概念,过碎降为步骤。
- 引用可控:每概念 2–6 条关系;同一对知识元只保留最强的一种。
- 两轮之间必须停下等人确认;未确认不进入第二轮。
流程
第一轮 · 扫骨架(每批 5–10 篇,进度写入 _sce-round1-progress.md)
- 读完本批原文,记下进度。
- 抽候选,只写
id + define + sources:场景 = 「如何……」;概念 = 能否 IPO 化;实体 = 「用了 XX 吗」。 - 全局去重:语义重叠 ≥80% 合并,同义统一 id,过细步骤收回父概念;记合并日志(X→Y)。
- 写三个 YAML,其余字段标
TODO。 - 停:出示去重结果与概念覆盖,等确认。
第二轮 · 填内容(用 sources 回查原文;信号词:先/然后 → 步骤,需要/输入 → IPO 输入)
- 按中枢填充——先概念(写满 IPO 或分解),实体并行,后场景(触发 + 目标 + 3–6 个递进阶段的组装)。
- 补关系网:读
references/relations.md;实体补层级,概念↔实体用调用。 - 完整性校验后收口,写
updated_at。
命题
- 第一轮结束时只有骨架(
id + define + sources)、无冗余、有合并日志。 - 每个概念有 IPO 或分解之一,没有空壳;每个实体满足「我用了 X」且层级 ≤3;每个场景只调用已成立的概念与实体,3–6 个阶段。
- 所有引用可解析;
define≤50 字且有出处;无孤立概念;每概念 2–6 条关系。
记法与模板
| 层 | 是什么 | 回答的问题 | 合格定义 |
|---|---|---|---|
| 概念 | 类 = 可执行动作 | 用什么方法来想 | IPO(输入→处理→输出)保独立逻辑;分解(阶段、子概念、该步为何需要)建调用;可并用 |
| 实体 | 实例 = 可指认对象 | 用什么人 / 工具 / 产品 / 具名框架 | 「我用了 X」且 X 不是动作;有提出者的方法论产品是实体,通用动作是概念 |
| 场景 | 组装 = 问题 + 编排规则 | 如何…… | 触发、目标、3–6 个递进阶段、每阶段调用与约束 |
参考
| 何时读 | 文件 |
|---|---|
| 第二轮第 2 步:八种关系的方向、何时用、判定顺序 | references/relations.md |
What ships with it
1 file 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.
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.
- 1mo ago First seen · 61 lines · 85 tokens per session scan A 4f65b48154c9
semantic-pkm-creator is a skill published in the GitHub repository ontology-of-everything/SemanticSkills (8 stars, last pushed 1mo ago), licensed Apache-2.0. It adds 85 tokens to every session and 1,040 once invoked, about $0.0003 per session on Opus 5.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-09-08.
Other skills, from other repositories
soul
Embody this digital identity. Read SOUL.md first, then STYLE.md, then examples/. Become the person—opinions, voice, worldview.
vastai-sdk
Vast.ai Python SDK — high-level API for GPU instances, volumes, serverless endpoints, and billing.
anatomia-cc
ES: Te dice qué construir en Claude Code y te da el esqueleto de archivos: skill y en qué modo, subagente, hook, servidor MCP, plugin, rutina, artefacto, app con el Agent SDK, una línea en CLAUDE.md, o nada. Corré esto antes del primer archivo. Se dispara con «esto lo hago como skill o como agente», «necesito un MCP o…
gmx-liquidity
Provide liquidity on GMX V2 — deposit into GM pools and GLV vaults, withdraw, shift between pools, and query pool data across Arbitrum, Avalanche, and Botanix.
gmx-trading
Trade perpetuals and swap tokens on GMX V2 — a decentralized exchange with oracle-based pricing on Arbitrum, Avalanche, and Botanix. Supports market/limit/stop orders, leverage up to 100x, and programmable position management via TypeScript SDK or REST API.
excalidraw
Use when user requests diagrams, flowcharts, architecture charts, or visualizations. Also use proactively when explaining systems with 3+ components, complex data flows, or relationships that benefit from visual representation. Generates .excalidraw files and exports to PNG/SVG via Kroki API or locally using…