skillhash

Is math-olympiad safe?

Grade A, 98/100. No meaningful risk found.

Solve competition math problems (IMO, Putnam, USAMO, AIME) with adversarial verification that catches the errors self-verification misses. Activates when asked to 'solve this IMO problem', 'prove this olympiad inequality', 'verify this competition proof', 'find a counterexample', 'is this proof correct', or for any problem with 'IMO', 'Putnam', 'USAMO', 'olympiad', or 'competition math' in it. Uses pure reasoning (no tools) — then a fresh-context adversarial verifier attacks the proof using specific failure patterns, not generic 'check logic'. Outputs calibrated confidence — will say 'no confident solution' rather than bluff. If LaTeX is available, produces a clean PDF after verification passes.

A

math-olympiad

plugins/math-olympiad/skills/math-olympiad
98/100 · No meaningful risk found1 low

Solve competition math problems (IMO, Putnam, USAMO, AIME) with adversarial verification that catches the errors self-verification misses. Activates when asked to 'solve this IMO problem', 'prove this olympiad inequality', 'verify this competition proof', 'find a counterexample', 'is this proof correct', or for any problem with 'IMO', 'Putnam', 'USAMO', 'olympiad', or 'competition math' in it. Uses pure reasoning (no tools) — then a fresh-context adversarial verifier attacks the proof using specific failure patterns, not generic 'check logic'. Outputs calibrated confidence — will say 'no confident solution' rather than bluff. If LaTeX is available, produces a clean PDF after verification passes.

Content hash
sha256:2463a735f9fbde67e53f7f0527a3047f7575ef83f5425d63090f74adcc05f631
Files
11
Quality
100/100

Security findings

  • lowRole reassignmentSL103 · plugins/math-olympiad/skills/math-olympiad/references/attempt_agent.md:19
    Switch roles. You are now a strict IMO grader. Check every step. Classify each

    The skill tries to reassign the agent's identity or unlock a 'mode'. Fix: Describe the task instead of redefining who the agent is. Severity lowered: the line reads as documentation, not an instruction.

Files in this skill
  • SKILL.md19.5 KB
  • evals/trigger_eval.json2.0 KB
  • references/adversarial_prompts.md12.3 KB
  • references/attempt_agent.md1.9 KB
  • references/known_constructions.md2.0 KB
  • references/model_tier_defaults.md2.9 KB
  • references/presentation_prompts.md6.0 KB
  • references/solver_heuristics.md5.9 KB
  • references/verifier_patterns.md8.1 KB
  • scripts/check_latex.sh205 B
  • scripts/compile_pdf.sh1.5 KB

Questions about math-olympiad

Is math-olympiad safe to install?
Our scanner gave math-olympiad grade A (98/100): no meaningful risk found. It matched 1 rule(s); review them below before installing. Static analysis cannot prove safety, so pin the reviewed revision with a lockfile.
How do I install math-olympiad in Claude Code or Codex?
Run skillhash add github:anthropics/claude-plugins-official/plugins/math-olympiad/skills/math-olympiad. It downloads the exact commit, checks the grade against your policy, writes skills.lock and installs it into .claude/skills and .agents/skills.
What happens if math-olympiad changes upstream?
Its content hash changes. skillhash verify fails in CI until you review the new version and update the lock. With a watch, you also get an alert.

More from anthropics/claude-plugins-official