Floom skill evals
Floom Starter Pack. 65 hand-picked AI agent skills for Claude Code, Codex, Cursor, Kimi, OpenCode. One install, auto-activates. +16.2pp pass-rate lift.
npx -y skills add floomhq/starter --skill floom-skill-evalsAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 3 stars3 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Use when the user asks to create, run, or review skill evaluations with baseline-vs-with-skill A/B tests, Docker-isolated task runs, deterministic verifiers, receipt generation, or claims like pass-rate lift for a skill or pack.
SKILL.md
2.4 KB, as published. Nobody here has run it
Floom Skill Evals
Run simple, deterministic skill receipts:
- Create eval tasks for a skill.
- Run baseline and with-skill conditions in isolated Docker workspaces.
- Grade with deterministic verifier.
- Save
result.jsonand a markdown receipt.
When to use
Use this skill for requests like:
- "evaluate this skill"
- "baseline vs with skill"
- "run skill receipts"
- "prove skill lift"
- "Floom Verified style run"
Commands
1) Scaffold an eval task
python3 scripts/scaffold_eval_task.py \
--skill seo-audit \
--task technical-homepage-audit \
--out ./skills/seo-audit/evals
This creates:
<out>/<task>/task.md<out>/<task>/input/<out>/<task>/expected.json<out>/<task>/verifier.py<out>/<task>/eval.json
2) Run A/B eval
python3 scripts/run_skill_eval.py \
--eval-dir ./skills/seo-audit/evals/technical-homepage-audit \
--skill-path ~/.codex/skills/seo-audit \
--agent codex
Outputs:
runs/<timestamp>/result.jsonruns/<timestamp>/report.md- condition workspaces and logs
Default policy rejects scripted output commands (echo, printf, heredoc writes) in agent_command.
Use --allow-scripted only for runner plumbing tests.
Execution model
baseline: run agent command without skill mount.with_skill: run same command with skill mounted at/skilland envFLOOM_SKILL_PATH=/skill.verifier: runs deterministic checker inside each condition workspace.audit: simple deterministic summary from pass/fail/runtime deltas.
Required eval contract
eval.json must include:
idskilltimeout_minutestrialsagentagent_command.baselineagent_command.with_skillverifierexpected_output
Command placeholders supported:
{task_dir}mounted as/task{output_path}path in workspace where agent writes result
Notes
- This v0 runner is Docker-first and local-first.
- Host keeps credentials; container only gets mounted task workspace.
- If API keys are needed, pass scoped env explicitly with
--pass-env OPENAI_API_KEYetc. - Receipts include provenance hashes for verifier and both condition commands.