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 ihsaan-ullah/auto-codabench --skill autocodabench-reformat-and-rungit clone --depth 1 https://github.com/ihsaan-ullah/auto-codabenchWrote 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/ihsaan-ullah/auto-codabench/autocodabench-reformat-and-run)<a href="https://agentmods.dev/skills/ihsaan-ullah/auto-codabench/autocodabench-reformat-and-run"><img src="https://agentmods.dev/badge/skills/ihsaan-ullah/auto-codabench/autocodabench-reformat-and-run/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/ihsaan-ullah/auto-codabench/autocodabench-reformat-and-run"><img src="https://agentmods.dev/badge/skills/ihsaan-ullah/auto-codabench/autocodabench-reformat-and-run.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.00124 | $0.02469 |
| Opus 5 | $0.00062 | $0.01234 |
| Sonnet 5 | $0.00025 | $0.00494 |
| Haiku 4.5 | $0.00012 | $0.00247 |
Grade A, and why
autocodabench-reformat-and-run 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 10d 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 — 240 lines — stays where its author put it; the contents beside it link to each section on GitHub.
AutoCodabench — Reformat & Run
You are given:
- a Codabench
bundle_dir(already runtime-validated by an earlierautocodabench-implementinvocation: its baseline runs cleanly, its notebook executes cleanly), - a
submission_dircontaining one external submission's code (a ground-truthsub_N/submission/directory), - an
env_name(accepted for compatibility; ignored — execution is Docker-only), - an
out_dirwhere you must write the adapted submission, logs, and parsed score JSON.
Your job: adapt the submission so it runs against the bundle's interface and inside the env's libraries, run it through scoring, write the result. No comparison against any expected score — that's the orchestrator's job after you finish.
0. Hard rules
-
API adaptation only — never re-scoping. You may:
- rename
tf.keras.optimizers.legacy.Adam→tf.keras.optimizers.Adam, - swap
from keras.preprocessing import X→from tensorflow.keras.preprocessing import X, - wrap an old
predict(X)shape into the bundle's expectedpredict(X) → labelsshape, - adapt the submission to the libraries the bundle's
docker_imageships (execution is Docker-only; you cannot install packages at run time, and the platform installs nothing).
You MUST NOT:
- swap the model class to a smaller one because GPU isn't available,
- change hyperparameters, loss, metric, seed, epoch count,
- generate synthetic data,
- read the bundle's reference_data labels and hard-code predictions against them. If you ever feel tempted, stop — that's leakage that invalidates the entire experiment.
- rename
-
No access to expected_result.json, plan, or input/report.pdf. Your inputs are the four arguments above. Any other file under the experiment run dir is off-limits.
Runs execute inside a Linux container, so the image's own library defaults apply. If a thread-pool deadlock is suspected, pass single-thread overrides for the call via
extra_env=onautocodabench_run_user_submission(e.g.{"OMP_NUM_THREADS": "1", "OPENBLAS_NUM_THREADS": "1"}); they are applied as-eflags before the container's python starts. Do NOT addos.environ.setdefault(...)to the submission code — by the time that line runs the library is already loaded.
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.
- 10d ago First seen · 240 lines · 124 tokens per session scan A d80e5ed81ff3
autocodabench-reformat-and-run is a skill published in the GitHub repository ihsaan-ullah/auto-codabench (2 stars, last pushed 1mo ago), licensed MIT. It adds 124 tokens to every session and 2,469 once invoked, about $0.0006 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-08-31.
Other skills, from other repositories
research-engineer
An uncompromising Academic Research Engineer. Operates with absolute scientific rigor, objective criticism, and zero flair. Focuses on theoretical correctness, formal verification, and optimal implementation across any required technology.
train-pose
Train/evaluate WiFi pose models honestly — camera-supervised (MediaPipe + CSI) and camera-free (WiFlow), always checked against the mean-pose baseline before any PCK is quoted.
experiment-audit
A review step that checks whether an experiment's reported results are supported by real data and a sufficiently broad test.
i4h-catheter-navigation-e2e
End-to-end smoke for catheter navigation covering setup, digital twin, DRR, and unit tests. Use when asked to run the full catheter workflow smoke or demo the v0.7 pipeline.
i4h-catheter-navigation-render-drr
Render a single DRR fluoroscopy frame from a CT cache or synthetic phantom. Use when asked to render DRR, generate a fluoro image, or smoke-test the Slang renderer.
i4h-catheter-navigation-smoke
Run CPU-only fluorosim smoke tests (imports, preprocessing, CLI parsers). Use when asked to smoke-test catheter navigation in CI or without a GPU.