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 markoblogo/abvx-agent-skills --skill reversible-agent-taskgit clone --depth 1 https://github.com/markoblogo/abvx-agent-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/markoblogo/abvx-agent-skills/reversible-agent-task)<a href="https://agentmods.dev/skills/markoblogo/abvx-agent-skills/reversible-agent-task"><img src="https://agentmods.dev/badge/skills/markoblogo/abvx-agent-skills/reversible-agent-task/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/markoblogo/abvx-agent-skills/reversible-agent-task"><img src="https://agentmods.dev/badge/skills/markoblogo/abvx-agent-skills/reversible-agent-task.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.00052 | $0.00703 |
| Opus 5 | $0.00026 | $0.00351 |
| Sonnet 5 | $0.00010 | $0.00141 |
| Haiku 4.5 | $0.00005 | $0.00070 |
Grade A, and why
reversible-agent-task 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 9d 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.
How it starts
The opening of the file, as written. The whole thing — 76 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Reversible Agent Task
Use a proposal-first workflow when direct mutation would make review, rollback, or comparison harder.
Use When
- an agent runner, SET bundle, or planning doc mentions retained output, proposal lifecycle, settlement, or reversible traces;
- the task can be attempted in a worktree, draft branch, sandbox, retained-output folder, or external runner proposal;
- multiple possible implementations should be compared before one is applied;
- the target repo should remain unchanged until a human or supervisor reviews the output.
Lifecycle
run: execute the task in a proposal context, such as a worktree, draft branch, sandbox, or retained-output directory.retained_output: keep generated files, diffs, logs, and proof artifacts separate from the target workspace.inspect: review diff scope, verification evidence, assumptions, and expected artifacts.select: mark one retained output as the candidate result.apply: merge or copy the selected proposal into the target workspace only after gates pass.discard: reject the proposal and leave the target workspace unchanged.
Procedure
- Define the target workspace and the proposal workspace.
- State the mutation rule: no direct writes to the target workspace until
apply. - Capture expected artifacts, verification commands, and retained-output path before the run.
- Run the agent or implementation loop in the proposal context.
- Inspect the retained output:
- changed files;
- generated artifacts;
- tests or checks run;
- unresolved assumptions;
- scope drift.
- Choose exactly one settlement action:
select,apply, ordiscard.
Output Shape
Include:
- target workspace;
- proposal workspace or retained-output location;
- lifecycle state reached;
- artifacts produced;
- verification evidence;
- settlement action:
select,apply, ordiscard; - blockers or assumptions.
Guardrails
- Do not present retained output as applied work.
- Do not hide failed proposals; summarize why they were discarded.
- Do not mutate the target workspace during
runorinspect. - Do not use this skill for trivial one-file edits where normal git diff review is enough.
- Keep the proposal mechanism host-agnostic: worktree, branch, sandbox, retained directory, or external runner are all acceptable.
What ships with it
2 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.
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.
- 9d ago First seen · 76 lines · 52 tokens per session scan A a4a1bcaa0b11
reversible-agent-task is a skill published in the GitHub repository markoblogo/abvx-agent-skills (16 stars, last pushed yesterday), licensed MIT. It adds 52 tokens to every session and 703 once invoked, about $0.0003 per session on Opus 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-09-03.
Other skills, from other repositories
docs-release-notes
Use when a change needs a user-visible release-note, changelog, or changeset entry — "add a release note", "add a changeset for this", "what goes in the changelog?", "write up what shipped", "note this for the next release" — or when finalizing a branch whose customer-visible features, bug fixes, or UI changes should…
retrospective-audit
Stage B of /prflow:retrospective-weekly: given a most-recent-first subset of one recurring pattern's occurrence-PR context bundles (bounded by auditbundlecap), re-derive the root cause and return one JSON object carrying a ranked findings array (one to three sub-patterns) — no edits, no worktree. Invoked as a subagent…
github-issue-solve
Solve a GitHub issue by collecting context, implementing a fix, and opening or updating a pull request.
fix
Debug and fix bugs/errors/failures, including merge conflicts and failing PR CI checks. Triggers "fix", "broken", "not working", "bug", "error", "failing", "merge conflict", "fix CI", "checks failing", console errors, build/test failures, regression.
performance-audit
Comprehensive performance analysis to identify bottlenecks, optimization opportunities, and scalability issues.
workflow-preflight
Run code quality checks (typecheck, lint, tests) - auto-detects configured tools and offers to fix issues.