running-contests

Orchestrate competitive programming contests via judge-specific MCP tools for problem retrieval and submission.

Updated Jul 29, 2026
One-click install
npx skills add https://github.com/LLaammTTeerr/competitive-programming --skill running-contests
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: running-contests
Source: https://github.com/LLaammTTeerr/competitive-programming/tree/main/skills/running-contests
Command: npx skills add https://github.com/LLaammTTeerr/competitive-programming --skill running-contests

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill automates the entire lifecycle of participating in a competitive programming contest, removing the manual overhead of fetching problems, managing submissions, and tracking verdicts across different judge platforms.

Core Features & Use Cases

  • Contest Orchestration: Automatically pulls problem sets, manages submission loops, and handles verdict polling until problems are solved.
  • Judge Agnostic: Binds to any judge MCP (Codeforces, AtCoder, etc.) to perform operations like fetching statements and submitting code.
  • Hybrid Autonomy: Operates autonomously to maintain momentum while providing clear checkpoints for ambiguous statements or stuck problems.

Quick Start

Use the running-contests skill to solve the Codeforces contest 1998 in ICPC mode.

Frequently Asked Questions about running-contests

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

FAQPage Schema
How do I automate competitive programming contest execution across multiple problems?

Automating competitive programming contest execution requires orchestrating problem retrieval, iterative code implementation, and verdict verification. This skill manages the full submission loop autonomously while tracking progress to ensure full contest completion across multiple problems in a single session.

Can I use this skill to run Codeforces contests in ICPC scoring mode?

Yes, you can run Codeforces contests in ICPC scoring mode. The skill adheres to specific scoring models like ICPC or IOI, binding to judge-specific MCP tools to fetch problem statements and manage submissions for platforms such as Codeforces and AtCoder.

What is the best way to handle algorithm design and submission loops for competitive programming?

The best way to handle algorithm design and submission loops is through an orchestrated iterative process. This skill manages the cycle of algorithm design, C++ code implementation, and automated verdict polling, maintaining momentum while providing checkpoints for ambiguous problem statements.

Do I need judge-specific MCP tools to participate in automated competitive programming?

Yes, you need judge-specific MCP tools to participate in automated competitive programming. The skill binds to these MCP tools to perform platform operations like fetching problem statements and submitting code, acting as the orchestrator for the end-to-end contest lifecycle.

How does contest automation handle stuck problems or errors during a competitive programming session?

Contest automation handles stuck problems or errors using robust error handling and hybrid autonomy. It operates autonomously to maintain momentum but provides clear checkpoints for ambiguous statements or difficult problems, ensuring progress tracking continues throughout the session.

Does the running-contests skill support AtCoder and other competitive programming platforms?

The running-contests skill is judge-agnostic and supports platforms like AtCoder and Codeforces. It binds to any judge MCP to perform operations such as fetching problem statements and submitting code, allowing flexible contest execution across different competitive programming environments.