Individual skill
paper2code
Converts an arxiv paper into a minimal, citation-anchored Python implementation. Trigger when user runs /paper2code with an arxiv URL or paper ID, says "implement this paper", or pastes an arxiv link asking for implementation. Flags all ambiguities honestly. Never invents implementation details not stated in the paper.
skills/paper2code/SKILL.md
Source commit fcffce7a1250659ed74f2a96cdf54595c92306c4
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 3, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 1,541
- Repository last updated
- Apr 3, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- agent Repository topic
- claude-code Repository topic
- skills Repository topic
- research Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 5,341 bytesSKILL.mdcore · 5,341 bytesSKILL.mdcore · 5,341 bytesSKILL.mdcore · 5,341 bytesguardrails/badly_written_papers.mddoc · 9,054 bytesguardrails/hallucination_prevention.mddoc · 8,309 bytesguardrails/scope_enforcement.mddoc · 8,064 bytesknowledge/loss_functions.mddoc · 10,023 bytesknowledge/paper_to_code_mistakes.mddoc · 10,569 bytesknowledge/training_recipes.mddoc · 9,304 bytesknowledge/transformer_components.mddoc · 14,296 bytespipeline/01_paper_acquisition.mddoc · 7,123 bytespipeline/02_contribution_identification.mddoc · 8,621 bytespipeline/03_ambiguity_audit.mddoc · 10,763 bytespipeline/04_code_generation.mddoc · 11,415 bytespipeline/05_walkthrough_notebook.mddoc · 6,962 bytesscaffolds/config_template.yamlasset · 2,690 bytesscaffolds/data_template.pyruns · 3,263 bytesscaffolds/evaluate_template.pyruns · 1,736 bytesscaffolds/loss_template.pyruns · 1,431 bytesscaffolds/model_template.pyruns · 4,236 bytesscaffolds/readme_template.mddoc · 1,798 bytesscaffolds/reproduction_notes_template.mddoc · 3,595 bytesscaffolds/train_template.pyruns · 5,795 bytesscripts/extract_structure.pyruns · 11,222 bytesscripts/fetch_paper.pyruns · 15,812 bytesworked/attention_is_all_you_need/README.mddoc · 2,662 bytesworked/attention_is_all_you_need/REPRODUCTION_NOTES.mddoc · 6,015 bytesworked/attention_is_all_you_need/configs/base.yamlasset · 3,490 bytesworked/attention_is_all_you_need/notebooks/walkthrough.ipynbruns · 27,573 bytesworked/attention_is_all_you_need/requirements.txtdoc · 39 bytesworked/attention_is_all_you_need/review.mddoc · 5,238 bytesworked/attention_is_all_you_need/src/data.pyruns · 6,089 bytesworked/attention_is_all_you_need/src/evaluate.pyruns · 2,214 bytesworked/attention_is_all_you_need/src/loss.pyruns · 2,983 bytesworked/attention_is_all_you_need/src/model.pyruns · 23,099 bytesworked/attention_is_all_you_need/src/train.pyruns · 3,449 bytesworked/attention_is_all_you_need/src/utils.pyruns · 3,125 bytesworked/ddpm/README.mddoc · 2,845 bytesworked/ddpm/REPRODUCTION_NOTES.mddoc · 6,241 bytesworked/ddpm/configs/base.yamlasset · 3,936 bytesworked/ddpm/notebooks/walkthrough.ipynbruns · 13,987 bytesworked/ddpm/requirements.txtdoc · 39 bytesworked/ddpm/review.mddoc · 4,515 bytesworked/ddpm/src/data.pyruns · 3,246 bytesworked/ddpm/src/evaluate.pyruns · 8,148 bytesworked/ddpm/src/loss.pyruns · 1,921 bytesworked/ddpm/src/model.pyruns · 14,869 bytesworked/ddpm/src/train.pyruns · 6,634 bytesworked/ddpm/src/utils.pyruns · 8,171 bytes
Read excerpt
# paper2code — Orchestration
You are executing the paper2code skill. This file governs the high-level flow. Each stage dispatches to a detailed reasoning protocol in `pipeline/`. Do NOT skip stages. Do NOT combine stages. Execute them in order.
## Parse arguments
Extract from the user's input:
- `ARXIV_ID`: the arxiv paper ID (e.g., `2106.09685`). Strip any URL prefix.
- `MODE`: one of `minimal` (default), `full`, `educational`.
- `FRAMEWORK`: one of `pytorch` (default), `jax`, `numpy`.
If the user provided a full URL like `https://arxiv.org/abs/2106.09685`, extract the ID `2106.09685`.
If the user provided a versioned ID like `2106.09685v2`, keep the version.