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 richfrem/agent-plugins-skills --skill os-control-simulatorgit clone --depth 1 https://github.com/richfrem/agent-plugins-skillsWrote 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/richfrem/agent-plugins-skills/os-control-simulator)<a href="https://agentmods.dev/skills/richfrem/agent-plugins-skills/os-control-simulator"><img src="https://agentmods.dev/badge/skills/richfrem/agent-plugins-skills/os-control-simulator/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/richfrem/agent-plugins-skills/os-control-simulator"><img src="https://agentmods.dev/badge/skills/richfrem/agent-plugins-skills/os-control-simulator.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.00133 | $0.00738 |
| Opus 5.5 | $0.00053 | $0.00295 |
| Sonnet 5.5 | $0.00027 | $0.00148 |
| Haiku 4.5 | $0.00013 | $0.00074 |
Grade A, and why
os-control-simulator 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 — 80 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Transition Simulator (os-control-simulator)
Simulate and validate SQLite control-plane state transitions across deterministic, behavioral, and post-DONE convergence dimensions.
Contents
- Critical Constraints
- Approver Identity in Simulations
- Quick start
- Workflow
- Edge Classification
- Verification
- References
Critical Constraints
- Database Isolation: Never simulate against real
context/control_plane.db; usesimulation_control_plane.db. - Identity Separation: Simulations must use simulation keys in
context/simulation/identity/, never production signers. - No Softened Grading: Never weaken assertions or grading criteria to bypass a failing transition.
Approver Identity in Simulations
Real work and simulations use separate databases and signing identities:
- Real work:
context/control_plane.dbapproved only by human key incontext/identity/allowed_signers. - Simulations:
simulation_control_plane.dbsigned only by simulation key (enrolled astest-human@localincontext/simulation/identity/).
Quick start
Run the fast deterministic transition simulator:
pytest -q tests/test_control_plane_pipeline_simulator.py
Workflow
- Select Dimension:
- Deterministic: unit test execution of state graphs without LLMs.
- Behavioral: cheap-model CLI runs to verify instructions and prompts.
- Execute Simulation:
python3 scripts/control_plane/run_transition_simulation.py --behavior --from <FROM> --to <TO> - Inspect Output: Verify questions asked, commands assigned, and state progression.
Edge Classification
- AGENT-RUNNABLE: Deterministic steps, audits, and test runs. Run directly.
- SOFT: Review and routing checkpoints. Agent confirms with user, then executes.
- HARD: Cryptographic human approval gates (
APPROVED,DONE). Handed to human.
What ships with it
47 files 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.
- evals/evals.json 819 B
- references/acceptance-criteria.md 63 B
- references/cheap-agent-transition-simulation.md 56 B
- references/fallback-tree.md 57 B
- scripts/agent_control.py 33 B runs code
- scripts/control_plane/__init__.py 45 B runs code
- scripts/control_plane/adapters.py 45 B runs code
- scripts/control_plane/approver_policy.py 52 B runs code
- scripts/control_plane/baseline_transition_report.py 63 B runs code
- scripts/control_plane/constants.py 46 B runs code
- scripts/control_plane/coordinator.py 48 B runs code
- scripts/control_plane/edge_matrix.py 48 B runs code
- scripts/control_plane/gate_evidence.py 50 B runs code
- scripts/control_plane/gate1_approval.py 51 B runs code
- scripts/control_plane/identity_layout.py 52 B runs code
- scripts/control_plane/identity_setup.py 51 B runs code
- scripts/control_plane/implementation_loop.py 56 B runs code
- scripts/control_plane/implementation.py 51 B runs code
- scripts/control_plane/inspection.py 47 B runs code
- scripts/control_plane/installation_probe.py 55 B runs code
- scripts/control_plane/isolation_check.py 52 B runs code
- scripts/control_plane/measurement.py 48 B runs code
- scripts/control_plane/pipeline_simulator.py 55 B runs code
- scripts/control_plane/policy.py 43 B runs code
- scripts/control_plane/ports.py 42 B runs code
- scripts/control_plane/proof_edges.py 48 B runs code
- scripts/control_plane/proof_policy.py 49 B runs code
- scripts/control_plane/receipt_provenance.py 55 B runs code
- scripts/control_plane/registry.py 45 B runs code
- scripts/control_plane/review_options.py 51 B runs code
- scripts/control_plane/review_selection.py 53 B runs code
- scripts/control_plane/run_transition_simulation.py 62 B runs code
- scripts/control_plane/signing_selftest.py 53 B runs code
- scripts/control_plane/simulation_identity.py 56 B runs code
- scripts/control_plane/snapshot.py 45 B runs code
- scripts/control_plane/ssh_signing.py 48 B runs code
- scripts/control_plane/state_machine.py 50 B runs code
- scripts/control_plane/transition_request.py 55 B runs code
- scripts/control_plane/transition_simulation_cases.py 64 B runs code
- scripts/control_plane/transition_templates.yaml 59 B
- scripts/control_plane/tty_signer.py 47 B runs code
- scripts/control_plane/wrappers/__init__.py 57 B runs code
- scripts/control_plane/wrappers/record_interview_question.py 74 B runs code
- scripts/control_plane/wrappers/record_retrospective.py 69 B runs code
- scripts/control_plane/wrappers/run_exit_verification.py 70 B runs code
- scripts/control_plane/wrappers/run_verify_exit_bundle.py 71 B runs code
- scripts/control_plane/wrappers/write_plan_document.py 68 B runs code
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 First seen · 80 lines · 133 tokens per session scan A 87eacce4d38e
os-control-simulator is a skill published in the GitHub repository richfrem/agent-plugins-skills (7 stars, last pushed 2d ago), licensed MIT. It adds 133 tokens to every session and 738 once invoked, about $0.0005 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-10-16.
Other skills, from other repositories
qa
Run scalable, isolated live QA for nac development. The top-level local orchestrator must parse n (default 4), dispatch one setup worker with this skill, copy its n assignment contracts verbatim into exactly n parallel test workers with this skill, then dispatch one aggregate worker with this skill using all test…
ap-independent-checker
Independently review the exact result and run its real checks in one context, using isolated resources and without changing the deliverable.
ap-execharness-resolver
Report the compatibility redirect to ap-worker; this retired role cannot perform new work.
ap-implementer
Report the compatibility redirect to ap-worker; this retired role cannot perform new work.
ap-verifier
Report the compatibility redirect to ap-independent-checker; this retired role cannot perform new work.
codew-release-qa-sweep
Use before claiming Codewhale release work is done: run the full gate sweep and list the manual QA targets.