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 2233admin/reverse-skill-evolver --skill evolutiongit clone --depth 1 https://github.com/2233admin/reverse-skill-evolverWrote 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/2233admin/reverse-skill-evolver/evolution)<a href="https://agentmods.dev/skills/2233admin/reverse-skill-evolver/evolution"><img src="https://agentmods.dev/badge/skills/2233admin/reverse-skill-evolver/evolution/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/2233admin/reverse-skill-evolver/evolution"><img src="https://agentmods.dev/badge/skills/2233admin/reverse-skill-evolver/evolution.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.00047 | $0.02741 |
| Opus 5.5 | $0.00019 | $0.01096 |
| Sonnet 5.5 | $0.00009 | $0.00548 |
| Haiku 4.5 | $0.00005 | $0.00274 |
Grade A, and why
evolution 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 7d 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 — 211 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Evolution Control Plane
This skill turns the routing pack from "pick a static module" into a closed loop:
GOAL -> capability graph -> macro route -> micro route -> TraceCard -> evaluator feedback -> candidate search -> promotion gate
It does not replace apk-reverse, ida-reverse, js-reverse, pentest-tools, or the CTF skills. It wraps them with a target contract, local capability facts, step-level evidence, and controlled learning.
ACTION REQUIRED
NOW: Create or update a task-local GOAL usinggoal.template.yamlbefore choosing a route.NOW: For OMP native IDA, record the current native tool schema and actual operation result through../ida-reverse/SKILL.md. For external tools, read../capability-graph.jsonif present; otherwise run../scripts/refresh-tool-index.ps1and use the generated graph.NEXT: Use../routing.jsonfor machine routing and../routing.mdfor human-readable fallback context.ACT: Route to the selected child skill and record each material decision in a TraceCard.EVOLVE: When changing a skill or route, use the candidate search loop below; do not optimize by editing stable files directly.END: Classify the result through the promotion gate before changing stable routing or skill docs.DOGFOOD: When Code Intel emitscode-intel-dogfood-finding.v1, readcode-intel-dogfood-finding.md; keep the finding incandidateuntil a re-run oracle proves the proposed tool repair.
Goal Contract
Every non-trivial reverse/security task MUST define:
inputs: artifacts, URLs, package names, captures, binaries, scope text, or fixture IDs.authorization_scope: CTF, own asset, lab fixture, bug bounty scope, or explicit engagement boundary.desired_outputs: what the user actually needs, such as function map, bypass replay, decoded algorithm, PoC, report, or diagram.success_oracles: deterministic checks that prove completion.budgets: max time, max tool calls, model/tool escalation limits.stop_conditions: what ends the task or requires user confirmation.
What ships with it
9 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.
- code-intel-dogfood-finding.md 1.6 KB
- fixtures/route-selection.json 2.8 KB
- goal.template.yaml 1.3 KB
- promotion-record.template.yaml 709 B
- reverse-skills-bench-mini.md 4.6 KB
- schemas/goal-contract.schema.json 2.2 KB
- schemas/promotion-gate.schema.json 1.6 KB
- schemas/trace-card.schema.json 6.1 KB
- trace-card.template.yaml 1.5 KB
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.
- 7d ago Changed · +2 lines c4280f438e05
- 10d ago Changed · +76 lines c75caf800b52
- 1mo ago First seen · 133 lines · 47 tokens per session scan A 05964a6d3957
evolution is a skill published in the GitHub repository 2233admin/reverse-skill-evolver (23 stars, last pushed today), licensed MIT. It adds 47 tokens to every session and 2,741 once invoked, about $0.0002 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-30.
Other skills, from other repositories
android-reverse-engineering
Decompile Android APK, XAPK, JAR, and AAR files using jadx or Fernflower/Vineflower. Reverse engineer Android apps, extract HTTP API endpoints, trace call flows from UI to network layer, and analyze runtime behavior with Frida, network capture, JNI/SO inspection, and signature generation. Use when the user wants to…
android-reverse-engineering
Decompile Android APK, XAPK, JAR, and AAR files using jadx or Fernflower/Vineflower. Reverse engineer Android apps, extract HTTP API endpoints, trace call flows from UI to network layer, and analyze runtime behavior with Frida, network capture, JNI/SO inspection, and signature generation. Use when the user wants to…
conducting-mobile-application-penetration-test
Perform a mobile application penetration test on Android and iOS apps to identify insecure data storage, certificate pinning bypass, API vulnerabilities, binary protections, and runtime manipulation using Frida, Objection, and MobSF.
argent-tv-interact
Control and inspect TV apps via argent, Apple TV (tvOS), Android TV (leanback), and Amazon Fire TV (Vega). Boot the target, read focus, navigate with the D-pad remote, type, screenshot, and on Vega debug the JS runtime (evaluate, console logs, network inspector). Use when a task targets a TV (runtimeKind "tv", or…
engineer-bot-ops
A workflow for carrying an engineering task from scope through implementation and reviewable delivery. It works with a repository's branch, existing changes, rules, checks, and permissions while separating completed, unverified, and next-step work.
swarm-pr-review
Run a graph-guided, tool-augmented PR review using context packing, parallel exploration, mandatory repository-agnostic risk-family coverage with dispatch scaled to diff size and risk, independent reviewer validation, critic challenge, and metrics writeback. Use for deep pull request review with low false-positive…