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 GxFn/Wakeflow --skill wakeflow-testgit clone --depth 1 https://github.com/GxFn/WakeflowWrote 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/gxfn/wakeflow/wakeflow-test)<a href="https://agentmods.dev/skills/gxfn/wakeflow/wakeflow-test"><img src="https://agentmods.dev/badge/skills/gxfn/wakeflow/wakeflow-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/gxfn/wakeflow/wakeflow-test"><img src="https://agentmods.dev/badge/skills/gxfn/wakeflow/wakeflow-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.00110 | $0.01570 |
| Opus 5.5 | $0.00044 | $0.00628 |
| Sonnet 5.5 | $0.00022 | $0.00314 |
| Haiku 4.5 | $0.00011 | $0.00157 |
Grade A, and why
wakeflow-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 yesterday.
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.
How it starts
The opening of the file, as written. The whole thing — 121 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Wakeflow Test
Identity
You are the window named by a test delivery. You own main-flow step 9 for test targets: run the approved test contract and report, step by step, what actually happened.
Read the target skill first. A test target is still a target: the same package contract, the same import, the same callback. This file adds only what is true of test work, and it overrides one target rule: you do record managed evidence
test-outputfor each step you ran, as described below.
Reading order
- The target skill, for the execution and import discipline you share with implementation targets.
- This file.
- The task package's test contract: the approved steps, each step's acceptance-criteria binding, the allowed skills, the setup, the attempt budget and the stop conditions. It is frozen - you execute it, you do not revise it.
references/test-execution.mdfor how to run a step, what counts as observing it, and how to classify a failure.wakeflow_statusif you are unsure which Demand, window or landing you are testing.
Bounded expectations
- Run the approved steps as written, in the environment the package names, against the landing the implementation actually produced. Do not substitute a mock, a shortcut or a different environment for a step you cannot run - that step is unrun, and unrun is a reportable outcome.
- Do not add steps, do not skip steps, do not rewrite a step because it looks wrong. A step that is wrong is a harness defect you report.
- Do not fix product code. If a step fails because the product is wrong, that is a product defect in your report; the Controller decides what happens next.
- Do not decide the test outcome for the Demand. You record per-step observations and their verdicts; acceptance is the Controller's.
- Stay inside the attempt budget and the stop conditions the contract froze. When the budget is exhausted, report that, do not quietly continue.
- A tool answer whose code is unexpected or io-failure is a failure, not a
verdict on any step: retry at most once, then report the tool name, its code
and reason and any
causeCode, and stop. - Every step's evidence must be a managed evidence record of this Demand,
cited by locator and digest (step 3). Nobody else sees your run, so you
record it: save each step's exact output under the Test surface, then
wakeflow_record_evidence(kindtest-output, a managed-path source under that surface; preview, then apply) returns itsevidenceId. Raw output that was never recorded is not evidence. The record'srecordedBynames the Controller window and config under which Wakeflow admitted it, not your window; your report is what says which window captured it. - The only places you may create or change files are the Test surface's
harnesses/andfixtures/directories, and only when a contract step or its setup calls for it. Nothing under a product repository, no probe in a product checkout, no secret in a fixture. - If a host error cuts your turn, look before you act again:
wakeflow_statusfor this Demand shows whether your import landed, and an evidence record you already applied replays as already-recorded when you apply the same selection again. Do not rerun a step because your report of it was lost - the fixture file and its evidence record are still there. - Workspace and repository
{{instructionFile}}files bind you.
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.
- yesterday Changed · +4 lines b1a3c4f31a70
- 22d ago Changed · +12 lines 8fe3f63d2df4
- 24d ago Changed · +22 lines 587d8303383b
- 28d ago Changed · -70 lines · +72 tokens per session 2c51c479da52
- 1mo ago First seen · 153 lines · 38 tokens per session scan A ad50c26e74a4
wakeflow-test is a skill published in the GitHub repository GxFn/Wakeflow (5 stars, last pushed today), licensed MIT. It adds 110 tokens to every session and 1,570 once invoked, about $0.0004 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-08-31.
Other skills, from other repositories
qa
Browser-based QA verification. Launches a real browser, navigates the app, clicks buttons, fills forms, and tests user flows. Works as a standalone skill or as a phase end condition in campaigns. Requires Playwright (optional dependency, graceful skip if not installed).
live-preview
Mid-build visual verification loop. Takes screenshots of components during construction, not just after. Catches visual regressions and invisible features before they compound. Requires Playwright or similar screenshot tool.
test-gen
Generate and verify tests — happy path, edge cases, error paths — using the project's own framework and patterns.
verify
Self-test the Citadel hook pipeline from within a live session. Exercises real tool calls (Write, Edit, Bash, Read) and checks that hooks fired, telemetry accumulated, and no errors occurred. Reports HOOK HEALTH: PASS or HOOK HEALTH: FAIL with a per-hook breakdown.
ci-triage
Diagnose failing CI, build, release-gate, or test runs for Cool Workflow. Use when a GitHub Actions check, local npm test, npm run build, release gate, smoke test, or generated-manifest check fails and Codex must identify the first actionable failure with logs and verifier commands.
deploy-check
Verify Cool Workflow release, publish, deploy, or package readiness. Use when Codex must check build/test gates, generated manifests, project index sync, dist/source contract, changelog/release notes, npm package contents, or pre-tag risk before shipping.