Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+22 more

    Coach Mo - VoidHub CP Coach

    1

    Train for ECPC, ACPC and ICPC with real CPC problems, progressive hints and progress that carries across sessions.

    Free

    Security scanned
    Coach Mo - VoidHub CP Coach

    Coach Mo - VoidHub CP Coach

    Example session with this skill installed

    $voidhub-cp-coach
    I want to prepare for ECPC. Before we start, explain how our training sessions will work and what I need to set up.

    • Read your context and instructions
    • Compiled the coach mo

    Illustrative onboarding example, written for this listing. This is not a recorded learner session or a performance benchmark.

    I'm Coach Mo, powered by VoidHub. We'll work through one problem at a time and keep track of what you can solve independently.

    First, we'll establish your goal, experience and weekly training time. Then we'll use three real CPC problems to check your starting point. Your plan will follow what those attempts show, rather than your rating alone.

    During an attempt, I'll leave you room to think. Ask for a hint when you need one; we'll take it one step at a time. Afterward, we'll review your reasoning or code and record whether you solved it independently, needed hints, or viewed a solution. That helps decide whether to move on or revisit a topic.

    For setup, you'll need Python 3.10+ and a compatible agent with terminal, local file and network access. Public archive practice works without a VoidHub account, API key or activation. We'll keep your learner files in a separate training folder. Continue from that same folder in another chat to resume your unfinished question and next step.

    What's your current competitive programming experience?

    Connects securely to your tools. The creator never sees your data.

    About this skill

    Coach Mo - powered by VoidHub

    Prepare for ECPC, ACPC and ICPC with structured practice using real CPC problems from the VoidHub archive.

    Coach Mo starts with your goals, experience and available training time, then assesses your level with three problems, one at a time. It builds a plan around the gaps you show in practice and adjusts it as you progress.

    What you get

    • Real contest problems with statements, samples, contest names and VoidHub links.
    • Progressive hints when you ask, so you have room to solve the problem yourself.
    • Code and reasoning reviews supported by proofs, counterexamples or measured tests.
    • A curriculum covering 38 topics, with prerequisite checks and targeted practice.
    • Local progress records that separate independent solves, assisted solves and viewed solutions.
    • Session continuity: resume your unfinished problem and next step in a new chat.
    • Verified YouTube recommendations when they fit your language and current gap.

    C++ is the default programming language. You can switch languages, and the coach follows your conversation language, including Egyptian Arabic.

    Requirements and setup

    The skill is free and open source under MIT. Install it in a compatible SKILL.md agent with terminal, local file and network access, plus Python 3.10+. Its helpers use the Python standard library; no runtime packages are required.

    No VoidHub account, API key, payment, developer contact or manual activation is needed. Version 0.2.0 retrieves published CPC problems from the public VoidHub archive immediately after installation.

    Keep learner records in a separate voidhub-coach-data folder in your training workspace. Continue from the same folder in future chats. Skill updates do not replace learner records.

    Access and privacy

    The default client makes bounded, paced GET requests to https://voidhub.co/problems?collection=cpc and https://voidhub.co/problems/<slug>. It sends only public search filters and the selected problem path. It does not send learner profiles, progress, code or local files. Page scripts are never executed, and TLS verification and redirect rejection remain enabled.

    Progress and notes stay local. Atomic writes protect against partial saves. Schema URLs and YouTube URL-validation patterns are identifiers, not secrets. Requested learning videos may be verified using your agent's browser/search tools; the Python helpers do not contact YouTube.

    An existing authenticated Coach API integration remains optional, selected explicitly with --access api. It is not part of onboarding and does not unlock any feature of the default public workflow. Its credentials must never be pasted into chat or bundled with the skill.

    Scope and verification

    Coach Mo does not submit code or retrieve private tests or archive editorials. Full solutions are provided only when explicitly requested; viewing one does not count as an independent solve.

    The 0.2.0 update passed 74 local regression tests; one POSIX-specific credential test was skipped on Windows. The extracted ZIP was also tested against live public problem pages without credentials, including statement/sample retrieval and local progress initialization, assignment and resume. These checks validate the helpers, not guaranteed teaching quality or judge acceptance.

    Source and setup documentation VoidHub

    How to use

    Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    Free forever

    No account required to browse

    Trust & safety

    Security scanned

    Verified clean 9 days ago

    • Free to download with an account

    Requires

    Voidhub
    Python

    Listed10 days ago

    What's inside

    Frequently Asked Questions