This is a proof-oriented solver for IMO, Putnam, USAMO, and AIME problems that runs parallel solving attempts with internal refinement, then strips the thinking traces and runs fresh-context adversarial verification. The workflow matters: it launches 8-12 solver agents that each iterate through solve, self-improve, self-verify cycles, cleans the solutions to remove reasoning traces that bias verifiers toward agreement, then attacks each proof with pattern-specific checks like "does this prove the Riemann hypothesis as a special case" and small counterexample testing. No computation tools allowed, pure reasoning only. It will say "no confident solution" rather than confidently hallucinate a proof. Best for competition proofs where wrong-and-confident is worse than honest abstention. For full problem sets, run one workflow per problem in parallel with labels to track which result belongs to which problem.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
5
skills.sh installs
4.7K
GitHub stars
46.7K
last updated
Aug 21, 2026

Install

$ npx -y skills add anthropics/claude-plugins-official --skill math-olympiad --agent claude-code

Installs into .claude/skills of the current project.

Files

Math Olympiad Solver

The five things that change outcomes

  1. Strip thinking before verifying — a verifier that sees the reasoning is biased toward agreement. Fresh context, cleaned proof only.
  2. "Does this prove RH?" — if your theorem's specialization to ζ is a famous open problem, you have a gap. Most reliable red flag.
  3. Short proof → extract the general lemma — try 2×2 counterexamples. If general form is false, find what's special about THIS instance.
  4. Same gap twice → step back — the case split may be obscuring a unified argument. Three lines sometimes does what twelve pages couldn't.
  5. Say "no confident solution" — wrong-and-confident is worse than honest abstain.

Tool policy: Solvers and verifiers use THINKING ONLY in the tight-budget workflow. Competition math is reasoning. Computation is for deep mode (§6c), and even then bounded — a recurrence that's doubly-exponential can't be computed past n~30, work mod 2^m instead.


When to use which approach

Sponsors

Details

Repository
github.com/anthropics/claude-plugins-official
Categories
Productivity & Planning, Office & Documents
First seen
May 16, 2026

More from anthropics/claude-plugins-official

All 24
1medusajs avatarbuilding-admin-dashboard-customizationsmedusajs/medusa-agent-skillsLoad automatically when planning, researching, or implementing Medusa Admin dashboard UI (widgets, custom pages, forms, tables, data loading, navigation). REQUI4.7Kskills.sh installs
2github avatarazure-pricinggithub/awesome-copilotFetches real-time Azure retail pricing using the Azure Retail Prices API (prices.azure.com) and estimates Copilot Studio agent credit consumption. Use when the 4.7Kskills.sh installs
3wondelai avatar37signals-waywondelai/skillsBuild lean, opinionated products using the 37signals philosophy from "Getting Real", "Rework", and "Shape Up". Use when the user mentions "Getting Real", "Rewor4.6Kskills.sh installs
4yaklang avatarhackyaklang/hack-skillsEntry P0 primary router for HackSkills. Use when the task involves web application testing, API security assessment, recon, vulnerability triage, exploit path p4.6Kskills.sh installs
5thedotmack avatardesign-isthedotmack/claude-memAudit a design against Dieter Rams' ten "Good design is..." principles, then hand off a /make-plan prompt for one of three outcomes — new design, refine design,4.5Kskills.sh installs
6medusajs avatarbuilding-storefrontsmedusajs/medusa-agent-skillsLoad automatically when planning, researching, or implementing Medusa storefront features (calling custom API routes, SDK integration, React Query patterns, dat4.4Kskills.sh installs