Install
$ agentstack add skill-xonika9-agent-skills-x9-okf-adapt ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README — it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming — see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps — measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
OKF adaptation
This is a low-freedom migration: frontmatter correctness and byte preservation are the contract. Use deterministic scripts for insertion and validation.
Runtime and placement
The canonical source is the package-owned skills/x9-okf-adapt directory and the workflow supports Claude Code and Codex. Migration scripts require Python 3 and Ruby with Psych for strict YAML inspection. Git is optional: timestamp inventory falls back to filesystem modification time when Git history is unavailable.
Scope contract
- Operate only on explicitly scoped Markdown files.
- Exclude generated/bulk directories and files according to [references/okf-format.md](references/okf-format.md).
- A complete header contains
type,title,description,tags, andtimestamp. - A file with partial frontmatter belongs in repair scope; do not classify it as complete.
- Preserve every existing valid
type,title,description, andtagsvalue by default. A manifest fills missing or invalid fields; replacing a valid semantic field requires the explicit--replace-existing-metadataoption. The script preserves a validtimestampwhen meaning is unchanged and updates it automatically when an existing header receives a meaning-changing metadata repair. - Preserve the original body bytes, BOM, and line-ending style. Header insertion is the only default mutation.
- Repository
AGENTS.md,CLAUDE.md, and README changes belong tox9-context-files-generator; README files require--include-readme, and the other onboarding files stay outside this script even when integration is requested.
Migration
- Run
python3 scripts/check_dependencies.pybefore inventory. Stop without editing documents when required dependencies fail; report Git fallback asDEGRADED, not blocked. - Snapshot candidate body hashes, line-ending/BOM metadata, and a deterministic suggested timestamp with
python3 scripts/insert_frontmatter.py --inventory-out. For a new header or a missing/invalid timestamp, the script uses the last Git change and falls back to file modification time. During repair it updates a valid timestamp automatically only when semantic metadata changes. - Build the worklist with
python3 scripts/validate_okf.py --missing; review exclusions and partial headers. - Derive concise metadata from the complete document. For very large files, use headings plus enough body context to support an accurate description; do not claim to have read the full body when you did not.
- Insert or repair headers only through
python3 scripts/insert_frontmatter.py --manifest --inventory, using an explicit metadata manifest. Existing valid core values win by default. Use--replace-existing-metadataonly when the user explicitly requested changing them. Never use destructive Git restoration to undo an out-of-scope edit. - Run
python3 scripts/validate_okf.py --inventoryagainst the post-migration tree. It verifies all required fields, uniqueness rules, body hashes, BOM, and line endings. - Review the diff for header-only changes. Route onboarding-file changes separately if they were requested.
After changing the deterministic migration scripts, run python3 scripts/test_okf.py as their regression suite.
The metadata contract is in [references/okf-format.md](references/okf-format.md). Use [references/markup-agent-prompt.md](references/markup-agent-prompt.md) only to prepare metadata proposals; the agent never writes document bytes directly.
Done
- Every in-scope file has five valid fields.
- Existing valid semantic metadata remained unchanged unless replacement was explicitly authorized; timestamp behavior matches the automatic meaning-change policy.
- Body hash, BOM, and line-ending checks pass against the pre-edit inventory.
- Exclusions and repaired partial headers are reported.
- No unrelated or onboarding file changed without explicit scope.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: xonika9
- Source: xonika9/agent-skills
- License: MIT
- Homepage: https://skills.sh/xonika9/agent-skills
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.