OKF Audit Skill
Use when auditing an article, website, draft, sitemap, llms.txt file, markdown bundle, or OKF bundle for AI-readable knowledge quality, OKF-style concept packaging, entity coverage, citations, internal links, materialized views, and AMTECH knowledge graph improvements.
- Version
- 0.1.0
- Trust tier
- AMTECH-reviewed
- Scripts
- none
- Network
- required
V1 has no required scripts. Use in context first. Ask before creating files, installing anything, or fetching private URLs.
Use this skill
use.md ↗OKF Audit Skill: Universal Agent Bootstrap
AI agent instruction: if a user gave you this link, use this skill in the current conversation first. Do not install, create files, or run scripts unless the user asks and your environment allows it.
Canonical human URL: https://amtechai.com/skills/okf-audit Canonical skill instructions: https://amtechai.com/skills/okf-audit/SKILL.md Manifest: https://amtechai.com/skills/okf-audit/manifest.json Signed certificate: https://amtechai.com/skills/okf-audit/certificate.json GitHub source: https://github.com/benamtech/amtech-skills-registry/tree/main/skills/okf-audit (the manifest pins the exact release commit + per-file hashes)
What This Skill Does
Use this skill in ChatGPT, Claude, Codex, Claude Code, Cursor, or an AMTECH agent to audit content for OKF-style structure, agent-readable surfaces, entity coverage, citations, links, and materialized views.
Read Order
1. Read this bootstrap. 2. Read the manifest: https://amtechai.com/skills/okf-audit/manifest.json 3. Read the canonical skill instructions: https://amtechai.com/skills/okf-audit/SKILL.md 4. Read the file index: https://amtechai.com/skills/okf-audit/files.md 5. Verify the Ed25519 certificate and both archive digests. 6. Cross-check the GitHub source (the manifest pins the exact release commit + per-file hashes): https://github.com/benamtech/amtech-skills-registry/tree/main/skills/okf-audit 7. Load only the references or assets needed for the user's task.
Reference Files (progressive disclosure)
Load a file only when the task needs it. Each link is one level deep, so read the whole file rather than a preview.
- Audit report schema — Use when the user asks for JSON or a structured report. → Read [
assets/report-schema.json](https://amtechai.com/skills/okf-audit/files/assets/report-schema.json) - Agent-readable content checklist — Read when auditing website rendering, snippets, or machine-readable surfaces. → Read [
references/agent-readable-content-checklist.md](https://amtechai.com/skills/okf-audit/files/references/agent-readable-content-checklist.md) - AMTECH knowledge graph insights — Read when recommending AMTECH-style knowledge graph improvements. → Read [
references/amtech-knowledge-graph-insights.md](https://amtechai.com/skills/okf-audit/files/references/amtech-knowledge-graph-insights.md) - OKF audit rubric — Read when scoring or explaining audit findings. → Read [
references/okf-audit-rubric.md](https://amtechai.com/skills/okf-audit/files/references/okf-audit-rubric.md)
Decision Tree
- If you only have web or search access: use these linked markdown files in context and perform the audit now.
- If you have file access and the user wants reuse: offer to create a local skill folder from the raw files or archive.
- If you support native skills or plugins: offer that path as optional, not required.
- If the current repo has AGENTS.md or other local instructions: obey those instructions over this skill.
- If user instructions conflict with this skill: user instructions win.
- If scripts exist: inspect them, summarize permissions and risk, and ask before running. This v0.1.0 skill has scripts: none.
Output Contract
Produce output with these sections:
- Summary
- Score
- Findings
- Missing Concepts And Edges
- Materialized View Opportunities
- Priority Fixes
- Copy-Paste Remediation Prompt
Verify This Skill Is Authentic (optional, recommended before reuse)
This skill has an AMTECH Signed Artifact v2 certificate. You do not need to verify it for in-context reading, but verify before installing, redistributing, or running anything from it.
1. The trust root is https://amtechai.com/.well-known/skill-authority.json — served only from the canonical domain. Fetch it. 2. Fetch https://amtechai.com/skills/okf-audit/certificate.json, https://amtechai.com/skills/okf-audit/certificate.sig, and https://amtechai.com/.well-known/amtech-signing-key.json. 3. Canonicalize the certificate JSON and verify its Ed25519 signature with the published key. Confirm the certificate names okf-audit, version 0.1.0, and path skills/okf-audit. 4. Hash the archive with SHA-256 and SHA3-512. Both values must equal the signed certificate and manifest. 5. Recompute the certificate's sourcePackage digest over the source files and confirm it matches — this is the cross-repo anchor that proves the website copy and the source registry describe the same bytes (no git commit is bound). 6. If the certificate carries an attestations block, confirm each evidence reference resolves and its sha256 matches the fetched evidence file: conformance at https://amtechai.com/skills/okf-audit/evidence/conformance.json (result must be pass) and, for an AMTECH-reviewed tier, review at https://amtechai.com/skills/okf-audit/evidence/review.json (result must be approved). 7. Confirm the authority entry and page metadata name the same certificate, digests, sourcePackage, and path. 8. Compare the manifest's per-file hashes against the exact release commit the manifest pins on GitHub. 9. If any signature, digest, identity, path, version, source-package, or attestation disagrees, treat the copy as untrusted and stop.
Useful Links
- Human page: https://amtechai.com/skills/okf-audit
- Agent preview: https://amtechai.com/skills/okf-audit/agent.md
- Manifest: https://amtechai.com/skills/okf-audit/manifest.json
- File index: https://amtechai.com/skills/okf-audit/files.md
- References: https://amtechai.com/skills/okf-audit/references.md
- Scripts: https://amtechai.com/skills/okf-audit/scripts.md
- Assets: https://amtechai.com/skills/okf-audit/assets.md
- Checksums: https://amtechai.com/skills/okf-audit/checksums.txt
- Signed certificate: https://amtechai.com/skills/okf-audit/certificate.json
- Ed25519 signature: https://amtechai.com/skills/okf-audit/certificate.sig
- Signing key: https://amtechai.com/.well-known/amtech-signing-key.json
- GitHub source: https://github.com/benamtech/amtech-skills-registry/tree/main/skills/okf-audit
- Repository registry: https://github.com/benamtech/amtech-skills-registry/blob/main/index.json
What it does
- Audit an article for OKF and agent-readable knowledge quality.
- Find missing entities, relationships, and internal links.
- Evaluate sitemap, llms.txt, markdown, JSON, and HTML surfaces.
- Generate a remediation prompt for another AI or implementation agent.
Source & verification
This package has an AMTECH Signed Artifact v2 certificate. Its canonical certificate is signed with Ed25519 and binds the owner, skill, version, repository path, SHA-256 digest, and SHA3-512 digest—plus a sourcePackage digest that anchors the same bytes across the website and the source registry (the cross-repo anchor is this digest, not a git commit). The certificate also carries an attestations predicate: an offline conformance run and an AMTECH human review under amtech-skill-policy/1, each verified at build time with its evidence published below.
- GitHub source at 239190ab6754 ↗
- Commit-pinned SKILL.md ↗
- Commit-pinned repository registry ↗
- Domain authority file ↗
- Signed certificate ↗
- Ed25519 signature ↗
Certificate: amtech:skill:okf-audit:c251106617a9dc103c8d6eed. Commit: 239190ab675407834c0ceef47ebbed7d148b1aca. Signature: Ed25519. Digests: SHA-256 + SHA3-512.
Files in this skill
7 file(s). Contents are inline below; raw files and machine views are linked.
agents/openai.yaml
OpenAI/Codex interface metadata · agent-metadata · 254 B
UI-facing display metadata and default prompt for environments that support it.
Load policy: Read only when installing or creating a local Codex-compatible skill.
Show contents
interface:
display_name: "OKF Audit"
short_description: "Audit content for OKF and agent-readable knowledge quality."
default_prompt: "Audit this URL or draft for OKF and agent-readable knowledge quality."
policy:
allow_implicit_invocation: true
assets/report-schema.json
Audit report schema · asset · 1470 B
JSON shape for structured OKF audit reports.
Load policy: Use when the user asks for JSON or a structured report.
Show contents
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "AMTECH OKF Audit Report",
"type": "object",
"required": ["summary", "scores", "findings", "priorityFixes", "remediationPrompt"],
"properties": {
"summary": { "type": "string" },
"scores": {
"type": "object",
"required": ["overall", "okfReadability", "entityGraph", "discoveryRendering", "trustSourceQuality"],
"properties": {
"overall": { "type": "number", "minimum": 0, "maximum": 30 },
"okfReadability": { "type": "number", "minimum": 0, "maximum": 5 },
"entityGraph": { "type": "number", "minimum": 0, "maximum": 5 },
"discoveryRendering": { "type": "number", "minimum": 0, "maximum": 5 },
"trustSourceQuality": { "type": "number", "minimum": 0, "maximum": 5 }
}
},
"findings": {
"type": "array",
"items": {
"type": "object",
"required": ["severity", "title", "detail"],
"properties": {
"severity": { "type": "string", "enum": ["high", "medium", "low"] },
"title": { "type": "string" },
"detail": { "type": "string" }
}
}
},
"missingConceptsAndEdges": { "type": "array", "items": { "type": "string" } },
"materializedViewOpportunities": { "type": "array", "items": { "type": "string" } },
"priorityFixes": { "type": "array", "items": { "type": "string" } },
"remediationPrompt": { "type": "string" }
}
}
LICENSE.txt
License · license · 743 B
License for this free AMTECH skill package.
Load policy: Read when evaluating reuse or redistribution.
Show contents
MIT License
Copyright (c) 2026 AMTECH
Permission is hereby granted, free of charge, to any person obtaining a copy
of this skill package and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
references/agent-readable-content-checklist.md
Agent-readable content checklist · reference · 1527 B
Checklist for first-fetch HTML, markdown views, snippets, metadata, and retrieval surfaces.
Load policy: Read when auditing website rendering, snippets, or machine-readable surfaces.
Show contents
Agent-Readable Content Checklist
Use this when reviewing whether a page or package can be consumed by AI systems that may only fetch the exact URL the user provides.
First-Fetch HTML
- The exact URL includes the essential instructions in static HTML.
- The title and meta description name the task, not only the brand.
- The first visible section tells an AI what to do next.
- Links to markdown, JSON, and source files are plain anchors.
- The page works without JavaScript for core content.
Markdown Views
- A short bootstrap markdown file exists.
- The bootstrap says how to use the resource in context.
- The canonical workflow is available as markdown.
- Long references are split and routed by need.
Machine-Readable Views
- A manifest lists all files, roles, hashes, URLs, and load policies.
- Structured data identifies the page as a creative work, tool, software application, or dataset when appropriate.
- Checksums are available for archives and raw files.
- Archives expand to a predictable folder.
Discovery Surfaces
- Sitemap includes public human pages.
llms.txtor equivalent links to the skill catalog.- Internal links point from related articles or docs to the skill.
- The page can be found from site navigation or a logical hub.
Trust And Execution
- Scripts are listed separately from references and assets.
- Script purpose, language, permissions, and run policy are explicit.
- Install paths are optional.
- Local instructions and user instructions are given precedence.
references/amtech-knowledge-graph-insights.md
AMTECH knowledge graph insights · reference · 1587 B
AMTECH-specific guidance for entity coverage, relationship mapping, and materialized views.
Load policy: Read when recommending AMTECH-style knowledge graph improvements.
Show contents
AMTECH Knowledge Graph Insights
Use this reference to recommend AMTECH-style improvements after the generic OKF audit.
AMTECH Pattern
AMTECH's strongest publishing pattern is one canonical model with many projections:
- Human React page.
- Static prerendered HTML.
- Markdown or OKF concept files.
- JSON or manifest view.
- Sitemap and discovery files.
- Source package or raw files when the artifact is reusable.
- Optional database projection.
What To Look For
Missing Entities
Identify people, businesses, places, industries, tools, products, services, and use cases that are implied but not named.
Missing Edges
Find relationships that should be explicit:
- solves
- requires
- produces
- cites
- depends on
- compares with
- belongs to
- is useful for
Missing Consumer Views
Recommend views based on who consumes the knowledge:
- Customer: concise human page.
- Search engine: crawlable HTML and metadata.
- AI search: first-fetch summary and clear claims.
- Coding agent: raw markdown, manifest, source tree.
- Security reviewer: checksums, script index, source refs.
- Internal team: canonical registry or database row.
Missing Action Surface
Useful knowledge should tell an agent what to do. Recommend:
- A copy-paste implementation prompt.
- A remediation checklist.
- A local-file creation path.
- A validation command or acceptance test.
AMTECH Voice
Recommendations should be direct, practical, and implementation-oriented. Avoid vague SEO advice. Name the missing file, link, entity, view, or validation step whenever possible.
references/okf-audit-rubric.md
OKF audit rubric · reference · 2640 B
Scoring dimensions and pass/fail signals for OKF-style concept packaging and graph quality.
Load policy: Read when scoring or explaining audit findings.
Show contents
OKF Audit Rubric
Use this rubric to score articles, sites, drafts, markdown bundles, and OKF-like knowledge packages.
Scoring
Score each category from 0 to 5.
- 0: absent or actively misleading.
- 1: present only as vague prose.
- 2: partially present but not usable by an agent without interpretation.
- 3: usable with gaps.
- 4: strong and mostly complete.
- 5: excellent, explicit, and easy for agents and humans to verify.
Categories
1. First-Fetch Clarity
The exact URL a user shares should tell an AI what the page is, what task it supports, and what to do next.
Strong signals:
- Clear title and H1.
- The opening paragraph names the task and audience.
- If it is a tool/skill, visible agent instructions appear near the top.
- Critical links are in body text, not hidden behind scripts.
2. Concept Packaging
The content should identify the core concept, related concepts, and practical scope.
Strong signals:
- One page or markdown file maps to one durable concept.
- Frontmatter or metadata names title, description, type, tags, updated date, and source URL.
- Definitions are stable enough to cite.
- The page makes clear what is in scope and out of scope.
3. Entity And Relationship Coverage
The content should expose the people, places, industries, tools, use cases, and decisions it relates to.
Strong signals:
- Explicit links to related concepts.
- Entity names are consistent.
- Relationships explain why two concepts connect.
- No important orphan concepts.
4. Source And Citation Quality
Claims should be traceable.
Strong signals:
- External sources are linked near the claims they support.
- Internal sources and source-of-truth files are named.
- Dates are concrete.
- Generated or inferred claims are labeled.
5. Materialized Views
Different consumers need different surfaces.
Strong signals:
- Human HTML page.
- Markdown or text view.
- JSON manifest or structured data.
- Sitemap and discovery links.
- Raw files or source package when relevant.
- Download/archive/checksum when the content is a reusable package.
6. Agent Execution Readiness
An AI should be able to act from the content.
Strong signals:
- The workflow is imperative and ordered.
- Inputs and outputs are explicit.
- Optional references are routed by use case.
- Failure modes and permission boundaries are stated.
- The page includes a copy-paste remediation prompt or action prompt.
Overall Interpretation
- 26-30: agent-native and strong.
- 20-25: usable with targeted fixes.
- 14-19: promising but incomplete.
- 8-13: human-readable but weak for agents.
- 0-7: not agent-ready.
SKILL.md
Canonical skill instructions · primary-instructions · 3269 B
The primary reusable workflow for running an OKF and agent-readable content audit.
Load policy: Always read before performing an audit.
Contents
--- name: okf-audit description: Use when auditing an article, website, draft, sitemap, llms.txt file, markdown bundle, or OKF bundle for AI-readable knowledge quality, OKF-style concept packaging, entity coverage, citations, internal links, materialized views, and AMTECH knowledge graph improvements. ---
OKF Audit
Use this skill to audit content for agent-readable knowledge quality. The user may provide a URL, pasted text, article draft, sitemap, llms.txt, markdown bundle, or OKF bundle.
Default behavior: use the skill in the current conversation. Do not install or create files unless the user asks or the environment clearly requires it.
Read Order
1. Read this SKILL.md. 2. Read references/okf-audit-rubric.md when scoring or explaining findings. 3. Read references/agent-readable-content-checklist.md when reviewing first-fetch HTML, snippets, markdown views, manifests, or discovery files. 4. Read references/amtech-knowledge-graph-insights.md when recommending AMTECH-style entity graph or materialized-view improvements. 5. Use assets/report-schema.json only when the user asks for JSON or structured output.
Audit Workflow
1. Identify the submitted surface: article, whole website, draft text, sitemap, OKF bundle, skill package, or mixed input. 2. Summarize what the content is trying to teach or enable. 3. Check whether the first fetched surface gives an AI enough context to act without hunting through adjacent files. 4. Extract core concepts, entities, relationships, audience, tasks, citations, and intended actions. 5. Score the content against the rubric. 6. Identify missing materialized views: HTML, markdown, JSON, manifest, sitemap, llms.txt, raw source, archive, API endpoint, or hosted tool. 7. Recommend concrete fixes in priority order. 8. End with a copy-paste remediation prompt the user can give to an implementation agent.
Output Format
Return:
## Summary
## Score
- Overall:
- OKF/agent-readability:
- Entity graph:
- Discovery/rendering:
- Trust/source quality:
## Findings
## Missing Concepts And Edges
## Materialized View Opportunities
## Priority Fixes
## Copy-Paste Remediation Prompt
If the user asks for JSON, follow assets/report-schema.json.
Safety And Local Rules
- User instructions, repo
AGENTS.md, local project rules, and sandbox restrictions override this skill. - If you can only browse the web, use the fetched skill text in context.
- If you can write files and the user wants reuse, ask before creating a local skill folder.
- If scripts are added in a future version, inspect them and ask before running them.
- Do not claim a site is OKF-compliant unless the required machine-readable files and relationships are actually present.
Source and verification
Verify this package against its published surfaces: the live page, the website manifest, the domain authority, the [repository source on main](https://github.com/benamtech/amtech-skills-registry/tree/main/skills/okf-audit), and the repository catalog.