atcoder-fetcher

Community

Fetch AtCoder content and format it for reading.

Authorparuma
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This skill fetches and formats AtCoder problem statements and editorials from URLs into clean Markdown for easy reading, sharing, or integration into notes.

Core Features & Use Cases

  • Fetch problem statements from AtCoder task pages and convert them to Markdown.
  • Retrieve editorials and present them in a consistent, readable format.
  • Use cases include preparing study notes, preparing solution templates, or compiling a local problem digest.

Quick Start

Run the AtCoder Fetcher to convert a problem page or editorial page to Markdown.

  • Fetch a problem statement: uv run .gemini/skills/atcoder-fetcher/scripts/fetch_problem.py <URL>
  • Fetch an editorial: uv run .gemini/skills/atcoder-fetcher/scripts/fetch_editorial.py <URL>
  • Ensure environment variables like HOME, UV_CACHE_DIR, and PATH are set as described in the script headers.

Dependency Matrix

Required Modules

beautifulsoup4requests

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: atcoder-fetcher
Download link: https://github.com/paruma/atcoder_rust/archive/main.zip#atcoder-fetcher

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.