math-olympiad

Solve competition math problems with adversarial verification of proofs.

231|217|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/fazxes/Claude-code --skill math-olympiad-fazxes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: math-olympiad
Source: https://github.com/fazxes/Claude-code/tree/main/stubs/downloads/official-plugins/marketplaces/claude-plugins-official/plugins/math-olympiad/skills/math-olympiad
Command: npx skills add https://github.com/fazxes/Claude-code --skill math-olympiad-fazxes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Solve competition math problems (IMO, Putnam, USAMO, AIME) with adversarial verification that catches errors in self-verification. 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.

Core Features & Use Cases

  • Adversarial verification workflow: solve → self-verify → adversarial attack → revise → presentation.
  • Per-problem and batch problem-set support with pattern-targeted verifications.
  • Presentation pass to produce a clean LaTeX-formatted verified proof ready for PDF.

Quick Start

Provide a competition problem statement and the initial attempt, and let the agent run the complete adversarial verification workflow.

Frequently Asked Questions about math-olympiad

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify competition math proofs for IMO or Putnam problems?

To verify competition math proofs, you can use an adversarial verification workflow where a fresh-context attacker targets specific failure patterns in the solution to catch self-verification errors before generating a final validated proof.

What is adversarial verification for olympiad problem solving?

Adversarial verification is a process that solves a math problem, self-verifies the solution, and then launches a fresh-context attack using specific failure patterns to find logical errors before revising and presenting the final proof.

How do I solve USAMO or AIME problem sets with rigorous proof checking?

You can solve USAMO or AIME problem sets by running a per-problem workflow that applies rigorous adversarial checks and reductions to each item, ensuring every solution passes a strict verification pipeline before outputting validated proofs.

Can I get a clean LaTeX proof output after verifying an olympiad math solution?

Yes, after the adversarial verification passes, a presentation generation pass produces a clean LaTeX-formatted verified proof ready for PDF compilation, provided LaTeX is available in your environment.

What happens when a competition math solver cannot confidently prove an inequality?

When the adversarial verification pipeline cannot confidently prove an inequality, it outputs calibrated confidence and explicitly states 'no confident solution' rather than bluffing or presenting an unverified proof.

Do I need external tools to run adversarial proof verification for math olympiad problems?

No external tools are required to run adversarial proof verification for math olympiad problems; the entire workflow of solving, attacking, revising, and presenting uses pure reasoning without external dependencies.