Agent skill · software engineering · aradotso
paper2code-arxiv-implementation
Agent skill to convert any arxiv paper into a citation-anchored, working Python implementation with ambiguity auditing
Why this skill is useful
Adds a complete executable workflow for converting arxiv papers into Python implementations with citation anchoring and ambiguity auditing.
What it needs
Requires npx installed locally. About 7k tokens when loaded. Last updated 2026-07-09. 70 stars on the source repository.
What this skill does
paper2code — Arxiv Paper to Working Implementation Skill by ara.so — Daily 2026 Skills collection. paper2code is a Claude Code agent skill that converts any arxiv paper URL into a citation-anchored Python implementation. Every code decision references the exact paper section and equation it implements, and all gaps/ambiguities are explicitly flagged rather than silently filled in. --- Install During install you'll choose: Agents: which coding agents get the skill (e.g., Claude Code) Scope: Global (recommended) or project-level Method: Symlink (recommended) or copy Then launch your agent: --- Core Commands Basic usage With framework override With mode flag Bare arxiv ID (no URL required) --- Output Structure Every run produces a directory named after the paper slug: --- Citation Anchoring Convention The core value of paper2code is traceability. Every non-trivial decision is tagged: Tag Meaning ----- --------- §X.Y Directly specified in section X.Y §X.Y, Eq. N Implements equation N from section X.Y [UNSPECIFIED] Paper doesn't state this — choice made with alternatives listed [PARTIALLYSPECIFIED] Paper mentions it but is ambiguous — quote included [ASSUMPTION] Reasonable inference — reasoning explained [FROMOFFICIALCODE] Taken from authors' official implementation Example — model.py with citation anchors Example — configs/base.yaml with citations Example — REPRODUCTIONNOTES.md structure --- What paper2code Will NOT Do Understanding limits prevents wasted debugging time: Won't guarantee correctness — matches what the paper describes; if the paper is wrong, the code is wrong Won't invent details silently — gaps are always [UNSPECIFIED], never filled confidently Won't download datasets — data.py gives a Dataset skeleton with instructions Won't set up training infrastructure — no distributed training, no experiment tracking Won't implement baselines — only the paper's core contribution Won't reimplement standard components — imports them or notes the dependency --- Common …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aradotso/paper2code-arxiv-implementation