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.