Dev & Engineering ✓ Anthropic · Official

Math Olympiad Adversarial Solver

Solve and stress-test IMO, Putnam, USAMO, and AIME problems with adversarial proof verification.

50/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 38k
Last updated
11d ago
License
Apache-2.0
competition-matholympiad-proofsproof-checkingadversarial-verification
+2counterexamplesaime

What does this skill do, and when should you use it?

Math Olympiad is a skill in Anthropic’s official Claude Code Plugins Directory for competition mathematics. It interprets the statement, generates multiple candidate solutions, and verifies cleaned proofs in fresh contexts using specific failure patterns. The workflow can revise proofs, switch to bounded local computation in deep mode, and format verified results for presentation. When the evidence is insufficient, it explicitly returns “no confident solution” instead of bluffing.

Checks alternative interpretations of a problem and selects the intended reading; solves AIME-style numeric problems through multiple attempts and majority voting; generates candidate proofs for IMO, Putnam, and USAMO problems; removes solver traces before verification; launches fresh-context adversarial verifiers to test theorem hypotheses, hidden gaps, circular reasoning, invalid generalizations, and divergent series; starts revision cycles when holes are found; uses bounded Bash/Python computation in deep mode when required; and can compile a PDF with pdflatex after verification if the environment supports it.

Good fit
  • An IMO, USAMO, or Putnam participant needs a rigorous proof checked for hidden gaps.
  • An AIME solver wants several independent attempts and a majority vote on the numeric answer.
  • A student or coach wants an existing competition proof attacked rather than merely paraphrased.
  • A researcher suspects a proposed lemma is false and wants small counterexamples or a proof audit.
  • A user is processing a complete competition set and wants one independently verified result per problem.

How do you install this skill?

Before you use it
  • Tool restrictions are primarily prompt-based; subagents may still have access to the full tool set, and deep mode permits local code execution.
  • Solver counts, agent labels, model-tier defaults, and verifier-pattern counts are inconsistent, which may affect result association and cost control.
  • There are no skill-level execution tests, failure fixtures, named maintainer, or changelog; PDF output also depends on LaTeX tools being available.
  • Chinese-language behavior and specialized handling of Chinese competition problems are not documented.
Before you start
Your agent needs
  • Shell / CLI
  • Local filesystem
Install first
  • Bash
  • Python
  • pdflatex (optional)

The skill is located at plugins/math-olympiad/skills/math-olympiad/SKILL.md. The README documents Claude Code marketplace installation with the format /plugin install {plugin-name}@claude-plugins-official; the supplied source does not identify the exact published plugin name for this skill, so the placeholder should not be guessed. The repository is licensed under Apache-2.0.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/anthropics/claude-plugins-official.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/plugins/math-olympiad/skills/math-olympiad" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Submit a problem or proof-review request such as Solve this IMO problem: [problem], Is this proof correct? [proof], Find a counterexample to [claim], or Prove this olympiad inequality: [inequality]. Proof problems use candidate generation, context-isolated verification, and revision when necessary; numeric problems use majority voting. The skill may return no confident solution when verification does not close the gaps.

What are this skill's strengths and limitations?

Pros
  • Uses interpretation checks and named adversarial failure patterns tailored to competition mathematics.
  • Separates solver reasoning from verifier context to reduce agreement bias.
  • Uses asymmetric voting thresholds and pigeonhole-style early exits.
  • Optimizes for calibrated correctness rather than forcing an answer.
  • Supports per-problem processing and PDF compilation for complete competition sets.
Limitations
  • The standard tight-budget workflow relies on reasoning rather than computation.
  • Deep mode permits only bounded local Bash/Python computation and still forbids web access.
  • PDF generation depends on pdflatex and the referenced compilation scripts being available.
  • The source provides no test suite, platform matrix, or empirical accuracy guarantee.
  • The full workflow can require many solver, verifier, and revision agents.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
Math Olympiad Adversarial Solver this page ✓ Anthropic · Official 50 · Use with care ★ 38k 11d ago Apache-2.0
cmux Review — Pre-merge Agent Code Review 55 · Use with care ★ 28k 11d ago NOASSERTION
Doubt-Driven Development 52 · Use with care ★ 107k 12d ago MIT
e2e Verify — End-to-End Change Verification Skill 64 · Recommended ★ 10k 11d ago Apache-2.0
FableCodex Evidence-Gated Workflow Skill 63 · Recommended ★ 436 4mo ago AGPL-3.0

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
50/ 100 5-point scale 2.5 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust14 / 25 · 2.8/5

The skill explicitly restricts the standard workflow to reasoning, forbids web access, and requires honest abstention when gaps remain, reducing data and external-service risk. However, tool restrictions rely on prompting rather than enforced isolation; deep mode permits Bash/Python, and agent launches and PDF compilation lack user confirmation, data-flow disclosure, or rollback guidance, so points are deducted.

2Reliability8 / 20 · 2.0/5

The staged workflow, retry policy, early-exit voting, and calibrated abstention are reasonably clear. However, the stated 8–12 solver agents conflict with model-tier defaults, “36 results” is not stable against those configurations, tool restrictions are not enforceable, and no executable tests or concrete diagnostic handling for abnormal inputs are provided; the score is therefore capped and reduced under static review.

3Adaptability9 / 15 · 3.0/5

Audience, competition-math scenarios, input types, output formats, and trigger phrases are fairly explicit, with positive and negative trigger examples. Boundaries remain broad around terms such as “competition math”; non-fit cases for general mathematics, teaching, or research are not defined, and Chinese-language output or mainland-China environment support is not documented. The core function does not depend on overseas network services, but it does depend on agent orchestration capabilities.

4Convention8 / 15 · 2.7/5

The skill has metadata, progressive workflow sections, model-tier guidance, reference prompts, trigger evaluations, and limitation notes; repository context also supplies Apache-2.0 licensing, official-maintenance provenance, and CI maintenance signals. Still, the skill has no skill-level changelog, named maintainer, update path, installation/dependency notes, or complete troubleshooting guidance, and its references inconsistently describe the number of verifier patterns, so points are deducted.

5Effectiveness6 / 15 · 2.0/5

The design directly targets solving, proof checking, counterexamples, batch problems, and presentation, while calibrated abstention can improve practical usefulness. Static materials contain no real outputs, test results, or independently reproducible execution evidence, and agent counts, context isolation, and PDF compilation depend on an unverified runtime; light-review usability therefore cannot be established and the score is reduced within the static cap.

6Verifiability5 / 10 · 2.5/5

The files provide a fairly detailed workflow, reusable prompt templates, trigger evaluations, and a cited research background, giving some auditability. They provide no committed tests covering key skill paths, real CI execution evidence for this skill, or independently reproducible third-party results, and the research citation lacks verifiable details in the supplied material; the score therefore does not exceed the static-review ceiling.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision b0b9f02b0581 Review evidence[1][2][3][4][5][6][7][8][9][10][11][12][13][14]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Does it look up online solutions?
No. The skill explicitly prohibits WebFetch, WebSearch, and other network access; deep mode permits only bounded local Bash/Python computation.
Does it always produce a solution?
No. After unsuccessful revisions, it should return `no confident solution` with the surviving partial results and the unresolved gap.
Can it audit a proof I already have?
Yes. For an “Is this proof correct?” request, the workflow can skip solving and proceed directly to adversarial verification.
What does it require at runtime?
The normal workflow is reasoning-focused. Deep mode references Bash and Python, while PDF output requires pdflatex when available; no fixed versions are specified.

More skills from this repository

All from anthropics/claude-plugins-official

Productivity & Collaboration ✓ Anthropic · Official

Project Status Artifact

Turn complex, multi-stream work into a living project status page.

★ 38k FS 61 Recommended 11d ago
Design & Frontend ✓ Anthropic · Official

Distinctive Frontend Design

Build an intentional visual identity for interfaces that should not feel templated.

★ 38k FS 60 Recommended 11d ago
Dev & Engineering ✓ Anthropic · Official

MCP Interactive App Builder

Add chat-embedded forms, pickers, dashboards, and confirmation widgets to MCP servers.

★ 38k FS 59 Recommended 11d ago
Dev & Engineering ✓ Anthropic · Official

Claude Skill Template Example

A reference for understanding and creating Claude Code plugin skill templates.

★ 38k FS 58 Recommended 11d ago
Dev & Engineering ✓ Anthropic · Official

MCPB Local Server Packager

Bundle a local MCP server with its runtime into one installable file.

★ 38k FS 56 Use with care 11d ago
Dev & Engineering ✓ Anthropic · Official

Claude Code Receipts

Turn local Claude Code sessions and Git history into a shareable impact report.

★ 38k FS 56 Use with care 11d ago
Design & Frontend ✓ Anthropic · Official

Playground Builder

Turn complex visual or structural choices into a live, self-contained HTML explorer.

★ 38k FS 55 Use with care 11d ago
Dev & Engineering ✓ Anthropic · Official

Claude Code Agent Development Guide

Design, write, and validate autonomous agents for Claude Code plugins.

★ 38k FS 54 Use with care 11d ago
Dev & Engineering ✓ Anthropic · Official

MCP Server Builder

Helps developers choose the right MCP deployment, tool pattern, framework, and authentication before writing code.

★ 38k FS 54 Use with care 11d ago
Automation & Ops ✓ Anthropic · Official

Discord Channel Access

Manage Discord pairings, allowlists, and DM or group policies through a local JSON configuration.

★ 38k FS 53 Use with care 11d ago
Dev & Engineering ✓ Anthropic · Official

Claude Code Hook Development (official plugins)

Design, configure, validate, and debug event-driven hooks for Claude Code plugins.

★ 38k FS 53 Use with care 11d ago
Dev & Engineering ✓ Anthropic · Official

CLAUDE.md Improver

Audit and precisely improve CLAUDE.md files across a repository.

★ 38k FS 53 Use with care 11d ago
Dev & Engineering ✓ Anthropic · Official

Skill Creator

Create, evaluate, and iteratively improve Agent Skills.

★ 38k FS 53 Use with care 11d ago
Dev & Engineering ✓ Anthropic · Official

MCP Integration for Claude Plugins

Configure MCP servers in Claude Code plugins to connect external services and expose their tools.

★ 38k FS 51 Use with care 11d ago
Dev & Engineering ✓ Anthropic · Official

Claude Code Plugin Skill Development

A practical guide to designing, writing, organizing, validating, and testing skills for Claude Code plugins.

★ 38k FS 51 Use with care 11d ago
Dev & Engineering ✓ Anthropic · Official

Claude Code Plugin Blueprint

A practical guide to structuring plugins, configuring manifests, and organizing Claude Code components.

★ 38k FS 50 Use with care 11d ago
Dev & Engineering ✓ Anthropic · Official

Claude Automation Advisor

Analyze a codebase and identify the most useful Claude Code automations for the project.

★ 38k FS 50 Use with care 11d ago
Dev & Engineering ✓ Anthropic · Official

Project Plugin Settings Pattern

Store and read configurable Claude Code plugin settings in project-local Markdown files.

★ 38k FS 49 Use with care 11d ago
Automation & Ops ✓ Anthropic · Official

M5Stack Onboarding

Detect, flash, and provision M5Stack ESP32 boards with UIFlow firmware and MicroPython apps.

★ 38k FS 48 Use with care 11d ago
Dev & Engineering ✓ Anthropic · Official

Cardputer Buddy App Developer

Add, deploy, and debug MicroPython apps on a provisioned Cardputer-Adv.

★ 38k FS 47 Use with care 11d ago

Related skills