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 ouzlifaneyassine1-dot/onyx-engine --skill skill-testgit clone --depth 1 https://github.com/ouzlifaneyassine1-dot/onyx-engineWrote 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/ouzlifaneyassine1-dot/onyx-engine/skill-test)<a href="https://agentmods.dev/skills/ouzlifaneyassine1-dot/onyx-engine/skill-test"><img src="https://agentmods.dev/badge/skills/ouzlifaneyassine1-dot/onyx-engine/skill-test/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/ouzlifaneyassine1-dot/onyx-engine/skill-test"><img src="https://agentmods.dev/badge/skills/ouzlifaneyassine1-dot/onyx-engine/skill-test.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.00055 | $0.01031 |
| Opus 5 | $0.00028 | $0.00515 |
| Sonnet 5 | $0.00011 | $0.00206 |
| Haiku 4.5 | $0.00006 | $0.00103 |
Grade A, and why
skill-test 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 6d 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.
This is a copy
94% identical to skill-test — 14 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.
How it starts
The opening of the file, as written. The whole thing — 87 lines — stays where its author put it; the contents beside it link to each section on GitHub.
/skill-test — Validate a onyx Skill
Three modes. Pick by the user's intent.
Mode: static — Structural lint (default for "test this skill")
For a single skill at skills/<category>/<name>/, run these checks:
- Frontmatter completeness.
name,description,license,compatibility,categorypresent.namematches the directory name. - SKILL.md length. ≤ 500 lines. (Progressive disclosure rule from Anthropic spec.)
- MCP-preferred + file-edit-fallback. If the skill mutates scenes or resources, body must show both:
- At least one
onyx_*MCP tool example. - At least one file-edit fallback block (e.g., raw
.tscnsnippet) OR an explicit "no fallback for this — onyx MCP required" note.
- At least one
- Collaborative protocol. If the skill triggers user-visible writes, body must contain at least one of:
May I,I'm about to,Continue?,OK?,Proceed?. Skills that only inspect/read are exempt. - Template-id resolved. If the skill's frontmatter declares
template-id: <id>, that id must exist inreferences/template-registry.md. - Tests/spec.md present. Every skill in a non-
_metacategory must havetests/spec.mdwith at least one## Caseheading. - Relative links resolve. Every
](../references/...),](../../references/...),](./references/...), and](./examples/...)link must point at an existing file (FAIL if broken). Forward references in## See alsoto other SKILL.md files (e.g.,[design-mechanic](../../gameplay-mechanics/design-mechanic/SKILL.md)) are allowed to dangle and only WARN if the target is missing — the catalog evolves and skills should be free to point at planned skills.
Output:
skill: <category>/<name>
PASS (1) frontmatter complete
PASS (2) length 217 / 500 lines
FAIL (3) no MCP-preferred example found in body
PASS (4) collaborative protocol present
PASS (5) template-id resolved
PASS (6) tests/spec.md exists
PASS (7) all relative links resolve
6 PASS / 1 FAIL — fix item 3 before commit.
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.
- 6d ago First seen · 87 lines · 55 tokens per session scan A 6eba86f002f9
skill-test is a skill published in the GitHub repository ouzlifaneyassine1-dot/onyx-engine (0 stars, last pushed 2mo ago), licensed MIT. It adds 55 tokens to every session and 1,031 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. It is 94% identical to skill-test, differing in 14 lines, and is treated as a copy.
Other skills, from other repositories
trulens-evaluation-workflow
Systematically evaluate your LLM application with TruLens.
agent-builder
Load before calling build-agent for a new or existing n8n Agent. Governs prerequisite creation, faithful handoff of the user's request, agent targeting across turns, builder questions, testing, and publishing. Use directly for routine follow-ups when the conversation already targets an Agent; rerun intent-recognition…
playwright-cli
A command-line tool for controlling Chromium, Firefox, and WebKit browsers, including navigation, page interaction, screenshots, PDFs, and recorded actions.
config-evals
Builds and maintains configuration-based evaluations on a workflow with the eval-config tool. Use when the user asks to set up, add, view, change, or remove an evaluation, score, grade, or judge a workflow's output, or measure answer quality against a test dataset. This is the only eval form Instance AI handles — it…
ccg-workflow
How to run a non-trivial change end to end with the CCG role tools (ccganalyze / ccgdesign / ccgbuild / ccgdebug / ccgoptimize / ccgreview / ccgtest) and the verify- quality gates. Use when a task is a whole feature, a refactor, a bug whose cause is not yet known, or any change large enough that one straight-through…
flow-next-qa
Live-app QA pass derived from the spec. Drives the running app, files P0/P1/P2 findings with evidence, emits a YES or NO qaverdict receipt.