#636 by GitHub stars

PrathamLearnsToCode/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

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/paper2code/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

fcffce7a1250 → fcffce7a1250

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → fcffce7a1250

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit fcffce7a1250659ed74f2a96cdf54595c92306c4

1.5kGitHub stars
-1star in 7 days
1skill in this repository
0commits in 30 days

Heat

0.8
  • Star growth, last 7 daysAhead of 6% of tracked repositories
  • Star growth, last 24 hoursAhead of 1% of tracked repositories
  • Rank movement, last 7 daysAhead of 29% of tracked repositories
  • Commits, last 30 daysAhead of 0% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Aug 2, 2026Nov 5, 20261,542

Individual skills in this repository

How it works

paper2code

When your agent uses it

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.

What it loads into context

Frontmatter

75 tokens

Always available to the agent

SKILL.md

1,257 tokens

When the skill is activated

Reference documents

36,074 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Parse arguments
  2. Set up working directory
  3. Install dependencies
  4. Execute pipeline
  5. Cleanup
  6. Final output
  7. Mode-specific behavior
  8. Guardrails — always active
  9. Knowledge base — consult as needed

Scripts executed separately

  • scaffolds/data_template.py
  • scaffolds/evaluate_template.py
  • scaffolds/loss_template.py
  • scaffolds/model_template.py
  • scaffolds/train_template.py
  • scripts/extract_structure.py
  • scripts/fetch_paper.py
  • worked/attention_is_all_you_need/notebooks/walkthrough.ipynb
  • worked/attention_is_all_you_need/src/data.py
  • worked/attention_is_all_you_need/src/evaluate.py
  • worked/attention_is_all_you_need/src/loss.py
  • worked/attention_is_all_you_need/src/model.py
  • worked/attention_is_all_you_need/src/train.py
  • worked/attention_is_all_you_need/src/utils.py
  • worked/ddpm/notebooks/walkthrough.ipynb
  • worked/ddpm/src/data.py
  • worked/ddpm/src/evaluate.py
  • worked/ddpm/src/loss.py
  • worked/ddpm/src/model.py
  • worked/ddpm/src/train.py
  • worked/ddpm/src/utils.py

Files

  • SKILL.mdcore5,341 bytes
  • SKILL.mdcore5,341 bytes
  • SKILL.mdcore5,341 bytes
  • SKILL.mdcore5,341 bytes
  • guardrails/badly_written_papers.mddoc9,054 bytes
  • guardrails/hallucination_prevention.mddoc8,309 bytes
  • guardrails/scope_enforcement.mddoc8,064 bytes
  • knowledge/loss_functions.mddoc10,023 bytes
  • knowledge/paper_to_code_mistakes.mddoc10,569 bytes
  • knowledge/training_recipes.mddoc9,304 bytes
  • knowledge/transformer_components.mddoc14,296 bytes
  • pipeline/01_paper_acquisition.mddoc7,123 bytes
  • pipeline/02_contribution_identification.mddoc8,621 bytes
  • pipeline/03_ambiguity_audit.mddoc10,763 bytes
  • pipeline/04_code_generation.mddoc11,415 bytes
  • pipeline/05_walkthrough_notebook.mddoc6,962 bytes
  • scaffolds/config_template.yamlasset2,690 bytes
  • scaffolds/data_template.pyruns3,263 bytes
  • scaffolds/evaluate_template.pyruns1,736 bytes
  • scaffolds/loss_template.pyruns1,431 bytes
  • scaffolds/model_template.pyruns4,236 bytes
  • scaffolds/readme_template.mddoc1,798 bytes
  • scaffolds/reproduction_notes_template.mddoc3,595 bytes
  • scaffolds/train_template.pyruns5,795 bytes
  • scripts/extract_structure.pyruns11,222 bytes
  • scripts/fetch_paper.pyruns15,812 bytes
  • worked/attention_is_all_you_need/README.mddoc2,662 bytes
  • worked/attention_is_all_you_need/REPRODUCTION_NOTES.mddoc6,015 bytes
  • worked/attention_is_all_you_need/configs/base.yamlasset3,490 bytes
  • worked/attention_is_all_you_need/notebooks/walkthrough.ipynbruns27,573 bytes
  • worked/attention_is_all_you_need/requirements.txtdoc39 bytes
  • worked/attention_is_all_you_need/review.mddoc5,238 bytes
  • worked/attention_is_all_you_need/src/data.pyruns6,089 bytes
  • worked/attention_is_all_you_need/src/evaluate.pyruns2,214 bytes
  • worked/attention_is_all_you_need/src/loss.pyruns2,983 bytes
  • worked/attention_is_all_you_need/src/model.pyruns23,099 bytes
  • worked/attention_is_all_you_need/src/train.pyruns3,449 bytes
  • worked/attention_is_all_you_need/src/utils.pyruns3,125 bytes
  • worked/ddpm/README.mddoc2,845 bytes
  • worked/ddpm/REPRODUCTION_NOTES.mddoc6,241 bytes
  • worked/ddpm/configs/base.yamlasset3,936 bytes
  • worked/ddpm/notebooks/walkthrough.ipynbruns13,987 bytes
  • worked/ddpm/requirements.txtdoc39 bytes
  • worked/ddpm/review.mddoc4,515 bytes
  • worked/ddpm/src/data.pyruns3,246 bytes
  • worked/ddpm/src/evaluate.pyruns8,148 bytes
  • worked/ddpm/src/loss.pyruns1,921 bytes
  • worked/ddpm/src/model.pyruns14,869 bytes
  • worked/ddpm/src/train.pyruns6,634 bytes
  • worked/ddpm/src/utils.pyruns8,171 bytes
Read SKILL.md

# 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.
View the complete source on GitHub

Skills included

  • paper2code

Repository facts

License
MIT
Created
Apr 3, 2026
Last pushed
Apr 3, 2026
Forks
181
Open issues
1
Project activity
Slowing

Rank over the last 12 weeks

Now #636 · best #453 · down 107 in 30 days

  1. #627 on Oct 31
  2. #628 on Nov 1
  3. #630 on Nov 2
  4. #633 on Nov 3
  5. #637 from Nov 4 to Nov 5
  6. #636 since Nov 6
48 earlier periods
  1. #433 on Aug 2
  2. #450 on Aug 6
  3. #440 on Aug 9
  4. #456 on Aug 10
  5. #453 on Aug 11
  6. #451 on Aug 12
  7. #457 on Aug 13
  8. #452 on Aug 14
  9. #461 on Aug 20
  10. #465 on Aug 23
  11. #464 on Aug 24
  12. #464 on Aug 26
  13. #476 on Aug 27
  14. #472 on Aug 28
  15. #453 on Aug 30
  16. #473 on Aug 31
  17. #479 on Sep 1
  18. #482 on Sep 2
  19. #474 on Sep 4
  20. #484 on Sep 6
  21. #486 on Sep 7
  22. #500 on Sep 8
  23. #495 on Sep 10
  24. #491 on Sep 12
  25. #505 on Sep 17
  26. #505 on Sep 20
  27. #494 on Sep 26
  28. #514 on Sep 27
  29. #529 on Sep 29
  30. #502 on Oct 3
  31. #512 on Oct 5
  32. #529 on Oct 6
  33. #547 on Oct 8
  34. #544 on Oct 9
  35. #533 on Oct 11
  36. #543 on Oct 12
  37. #549 on Oct 14
  38. #548 on Oct 15
  39. #551 on Oct 16
  40. #563 on Oct 19
  41. #571 on Oct 20
  42. #578 on Oct 21
  43. #564 on Oct 22
  44. #549 on Oct 24
  45. #609 on Oct 25
  46. #618 on Oct 28
  47. #620 on Oct 29
  48. #625 on Oct 30

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 3, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 3 notes
  • skills/paper2code/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/paper2code/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/paper2code/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 111 signals by file

skills/paper2code/SKILL.md

  • Network accessline 17
    If the user provided a full URL like `https://arxiv.org/abs/2106.09685`, extract the ID `2106.09685`.

skills/paper2code/pipeline/01_paper_acquisition.md

  • Network accessline 33
    Run `scripts/fetch_paper.py`. The script handles: 1. Downloading from `https://arxiv.org/pdf/{id}.pdf`
  • Network accessline 34
    1. Downloading from `https://arxiv.org/pdf/{id}.pdf`
  • Network accessline 35
    2. Extraction via `pymupdf4llm` (preferred — preserves math notation as LaTeX) 3. Fallback to `pdfplumber` if pymupdf4llm fails 4. Fallback to HTML from `https://ar5iv.labs.arxiv.org/html/{id}` if PDF extraction produces garbled output
  • Network accessline 37
    4. Fallback to HTML from `https://ar5iv.labs.arxiv.org/html/{id}` if PDF extraction produces garbled output
  • Network accessline 123
    ### If PDF download fails (403, 404, network error): 1. Try the ar5iv HTML version: `https://ar5iv.labs.arxiv.org/html/{id}`
  • Network accessline 124
    1. Try the ar5iv HTML version: `https://ar5iv.labs.arxiv.org/html/{id}` 2. If that also fails, try the abstract page: `https://arxiv.org/abs/{id}` to verify the paper exists 3. If the paper exists but can't be fetched, ask the user to downl
  • Network accessline 125
    2. If that also fails, try the abstract page: `https://arxiv.org/abs/{id}` to verify the paper exists

skills/paper2code/scaffolds/config_template.yaml

  • Network accessline 1
    # Configuration for {{PAPER_TITLE}} # Paper: https://arxiv.org/abs/{{ARXIV_ID}}
  • Network accessline 2
    # Paper: https://arxiv.org/abs/{{ARXIV_ID}}

skills/paper2code/scaffolds/data_template.py

  • Executable scriptline 1
    Executable file
  • Network accessline 4
    Paper: https://arxiv.org/abs/{{ARXIV_ID}}

skills/paper2code/scaffolds/evaluate_template.py

  • Executable scriptline 1
    Executable file
  • Network accessline 4
    Paper: https://arxiv.org/abs/{{ARXIV_ID}}

skills/paper2code/scaffolds/loss_template.py

  • Executable scriptline 1
    Executable file
  • Network accessline 4
    Paper: https://arxiv.org/abs/{{ARXIV_ID}}

skills/paper2code/scaffolds/model_template.py

  • Executable scriptline 1
    Executable file
  • Network accessline 4
    Paper: https://arxiv.org/abs/{{ARXIV_ID}}

skills/paper2code/scaffolds/readme_template.md

  • Network accessline 3
    Implementation of [{{PAPER_TITLE}}](https://arxiv.org/abs/{{ARXIV_ID}}) ({{AUTHORS}}, {{YEAR}}).
  • Network accessline 62
    *Generated by [paper2code](https://github.com/PrathamLearnsToCode/paper2code) — citation-anchored paper implementation.*

skills/paper2code/scaffolds/reproduction_notes_template.md

  • Network accessline 11
    - **Authors:** {{AUTHORS}} - **Year:** {{YEAR}} - **ArXiv:** https://arxiv.org/abs/{{ARXIV_ID}}
  • Network accessline 12
    - **Year:** {{YEAR}} - **ArXiv:** https://arxiv.org/abs/{{ARXIV_ID}} - **Official code:** {{OFFICIAL_CODE_URL or "None found"}}
  • Network accessline 13
    - **ArXiv:** https://arxiv.org/abs/{{ARXIV_ID}}

skills/paper2code/scaffolds/train_template.py

  • Executable scriptline 1
    Executable file
  • Network accessline 4
    Paper: https://arxiv.org/abs/{{ARXIV_ID}}

skills/paper2code/scripts/extract_structure.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/paper2code/scripts/fetch_paper.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 8
    Examples:     python fetch_paper.py 2106.09685 ./output/     python fetch_paper.py https://arxiv.org/abs/2106.09685 ./output/
  • Network accessline 9
    python fetch_paper.py 2106.09685 ./output/     python fetch_paper.py https://arxiv.org/abs/2106.09685 ./output/     python fetch_paper.py 2106.09685v2 ./output/
  • Network accessline 10
    python fetch_paper.py https://arxiv.org/abs/2106.09685 ./output/
  • Network accessline 29
    Handles:         https://arxiv.org/abs/2106.09685
  • Network accessline 30
    https://arxiv.org/abs/2106.09685
  • Network accessline 31
    https://arxiv.org/pdf/2106.09685.pdf
  • Network accessline 32
    http://arxiv.org/abs/2106.09685v2
  • Network accessline 40
    for prefix in [         "https://arxiv.org/abs/",
  • Network accessline 41
    "https://arxiv.org/abs/",
  • Network accessline 42
    "http://arxiv.org/abs/",
  • Network accessline 43
    "https://arxiv.org/pdf/",
  • Network accessline 44
    "http://arxiv.org/pdf/",
  • Network accessline 67
    base_id = re.sub(r"v\d+$", "", arxiv_id)     api_url = f"http://export.arxiv.org/api/query?id_list={base_id}"
  • Network accessline 68
    api_url = f"http://export.arxiv.org/api/query?id_list={base_id}"
  • Network accessline 70
    try:         resp = requests.get(api_url, timeout=30)
  • Network accessline 71
    resp = requests.get(api_url, timeout=30)
  • Network accessline 124
    pdf_url = f"https://arxiv.org/pdf/{arxiv_id}.pdf"
  • Network accessline 127
    try:         resp = requests.get(pdf_url, timeout=60, stream=True)
  • Network accessline 128
    resp = requests.get(pdf_url, timeout=60, stream=True)
  • Network accessline 190
    base_id = re.sub(r"v\d+$", "", arxiv_id)     html_url = f"https://ar5iv.labs.arxiv.org/html/{base_id}"
  • Network accessline 191
    html_url = f"https://ar5iv.labs.arxiv.org/html/{base_id}"
  • Network accessline 194
    try:         resp = requests.get(html_url, timeout=60)
  • Network accessline 195
    resp = requests.get(html_url, timeout=60)
  • Network accessline 317
    base_id = re.sub(r"v\d+$", "", arxiv_id)     abs_url = f"https://arxiv.org/abs/{base_id}"
  • Network accessline 318
    abs_url = f"https://arxiv.org/abs/{base_id}"     try:         resp = requests.get(abs_url, timeout=30)
  • Network accessline 319
    try:         resp = requests.get(abs_url, timeout=30)         resp.raise_for_status()
  • Network accessline 320
    resp = requests.get(abs_url, timeout=30)
  • Network accessline 398
    f.write(f"# {metadata['title']}\n\n")         f.write(f"**Authors:** {', '.join(metadata['authors'])}\n\n")         f.write(f"**ArXiv:** https://arxiv.org/abs/{arxiv_id}\n\n")
  • Network accessline 399
    f.write(f"**Authors:** {', '.join(metadata['authors'])}\n\n")         f.write(f"**ArXiv:** https://arxiv.org/abs/{arxiv_id}\n\n")         f.write("---\n\n")
  • Network accessline 400
    f.write(f"**ArXiv:** https://arxiv.org/abs/{arxiv_id}\n\n")

skills/paper2code/worked/attention_is_all_you_need/README.md

  • Network accessline 3
    Implementation of [Attention Is All You Need](https://arxiv.org/abs/1706.03762) (Vaswani et al., 2017).
  • Network accessline 69
    *Generated by [paper2code](https://github.com/PrathamLearnsToCode/paper2code) — citation-anchored paper implementation.*

skills/paper2code/worked/attention_is_all_you_need/REPRODUCTION_NOTES.md

  • Network accessline 11
    - **Authors:** Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N. Gomez, Łukasz Kaiser, Illia Polosukhin - **Year:** 2017 - **ArXiv:** https://arxiv.org/abs/1706.03762
  • Network accessline 12
    - **Year:** 2017 - **ArXiv:** https://arxiv.org/abs/1706.03762 - **Official code:** https://github.com/tensorflow/tensor2tensor
  • Network accessline 13
    - **ArXiv:** https://arxiv.org/abs/1706.03762
  • Network accessline 14
    - **Official code:** https://github.com/tensorflow/tensor2tensor

skills/paper2code/worked/attention_is_all_you_need/configs/base.yaml

  • Network accessline 1
    # Configuration for Attention Is All You Need (Vaswani et al., 2017) # Paper: https://arxiv.org/abs/1706.03762
  • Network accessline 2
    # Paper: https://arxiv.org/abs/1706.03762

skills/paper2code/worked/attention_is_all_you_need/notebooks/walkthrough.ipynb

  • Executable scriptline 1
    Executable file
  • Network accessline 8
    "# Attention Is All You Need — Walkthrough\n",     "\n",     "**Paper:** [Attention Is All You Need](https://arxiv.org/abs/1706.03762) (Vaswani et al., 2017)\n",
  • Network accessline 9
    "\n",     "**Paper:** [Attention Is All You Need](https://arxiv.org/abs/1706.03762) (Vaswani et al., 2017)\n",     "\n",
  • Network accessline 10
    "**Paper:** [Attention Is All You Need](https://arxiv.org/abs/1706.03762) (Vaswani et al., 2017)\n",

skills/paper2code/worked/attention_is_all_you_need/review.md

  • Network accessline 3
    **Paper:** Attention Is All You Need (Vaswani et al., 2017) **Command:** `/paper2code https://arxiv.org/abs/1706.03762`
  • Network accessline 4
    **Command:** `/paper2code https://arxiv.org/abs/1706.03762`

skills/paper2code/worked/attention_is_all_you_need/src/data.py

  • Executable scriptline 1
    Executable file
  • Network accessline 4
    Paper: https://arxiv.org/abs/1706.03762
  • Network accessline 13
    NOTE: This file provides the Dataset class skeleton. You must:   1. Download WMT 2014 EN-DE from http://www.statmt.org/wmt14/translation-task.html
  • Network accessline 14
    1. Download WMT 2014 EN-DE from http://www.statmt.org/wmt14/translation-task.html
  • Network accessline 43
    How to obtain:         1. Download WMT 2014 EN-DE data from http://www.statmt.org/wmt14/
  • Network accessline 44
    1. Download WMT 2014 EN-DE data from http://www.statmt.org/wmt14/

skills/paper2code/worked/attention_is_all_you_need/src/evaluate.py

  • Executable scriptline 1
    Executable file
  • Network accessline 4
    Paper: https://arxiv.org/abs/1706.03762

skills/paper2code/worked/attention_is_all_you_need/src/loss.py

  • Executable scriptline 1
    Executable file
  • Network accessline 4
    Paper: https://arxiv.org/abs/1706.03762

skills/paper2code/worked/attention_is_all_you_need/src/model.py

  • Executable scriptline 1
    Executable file
  • Network accessline 4
    Paper: https://arxiv.org/abs/1706.03762

skills/paper2code/worked/attention_is_all_you_need/src/train.py

  • Executable scriptline 1
    Executable file
  • Network accessline 4
    Paper: https://arxiv.org/abs/1706.03762

skills/paper2code/worked/attention_is_all_you_need/src/utils.py

  • Executable scriptline 1
    Executable file
  • Network accessline 4
    Paper: https://arxiv.org/abs/1706.03762

skills/paper2code/worked/ddpm/README.md

  • Network accessline 3
    Implementation of [Denoising Diffusion Probabilistic Models](https://arxiv.org/abs/2006.11239) (Ho, Jain, Abbeel, 2020).
  • Network accessline 73
    *Generated by [paper2code](https://github.com/PrathamLearnsToCode/paper2code) — citation-anchored paper implementation.*

skills/paper2code/worked/ddpm/REPRODUCTION_NOTES.md

  • Network accessline 11
    - **Authors:** Jonathan Ho, Ajay Jain, Pieter Abbeel - **Year:** 2020 - **ArXiv:** https://arxiv.org/abs/2006.11239
  • Network accessline 12
    - **Year:** 2020 - **ArXiv:** https://arxiv.org/abs/2006.11239 - **Official code:** https://github.com/hojonathanho/diffusion
  • Network accessline 13
    - **ArXiv:** https://arxiv.org/abs/2006.11239
  • Network accessline 14
    - **Official code:** https://github.com/hojonathanho/diffusion

skills/paper2code/worked/ddpm/configs/base.yaml

  • Network accessline 1
    # Configuration for Denoising Diffusion Probabilistic Models (Ho et al., 2020) # Paper: https://arxiv.org/abs/2006.11239
  • Network accessline 2
    # Paper: https://arxiv.org/abs/2006.11239

skills/paper2code/worked/ddpm/notebooks/walkthrough.ipynb

  • Executable scriptline 1
    Executable file
  • Network accessline 8
    "# Denoising Diffusion Probabilistic Models — Code Walkthrough\n",     "\n",     "**Paper**: Ho, Jain, Abbeel (2020) — [arXiv:2006.11239](https://arxiv.org/abs/2006.11239)\n",
  • Network accessline 9
    "\n",     "**Paper**: Ho, Jain, Abbeel (2020) — [arXiv:2006.11239](https://arxiv.org/abs/2006.11239)\n",     "\n",
  • Network accessline 10
    "**Paper**: Ho, Jain, Abbeel (2020) — [arXiv:2006.11239](https://arxiv.org/abs/2006.11239)\n",

skills/paper2code/worked/ddpm/src/data.py

  • Executable scriptline 1
    Executable file
  • Network accessline 4
    Paper: https://arxiv.org/abs/2006.11239

skills/paper2code/worked/ddpm/src/evaluate.py

  • Executable scriptline 1
    Executable file
  • Network accessline 4
    Paper: https://arxiv.org/abs/2006.11239

skills/paper2code/worked/ddpm/src/loss.py

  • Executable scriptline 1
    Executable file
  • Network accessline 4
    Paper: https://arxiv.org/abs/2006.11239

skills/paper2code/worked/ddpm/src/model.py

  • Executable scriptline 1
    Executable file
  • Network accessline 4
    Paper: https://arxiv.org/abs/2006.11239

skills/paper2code/worked/ddpm/src/train.py

  • Executable scriptline 1
    Executable file
  • Network accessline 4
    Paper: https://arxiv.org/abs/2006.11239

skills/paper2code/worked/ddpm/src/utils.py

  • Executable scriptline 1
    Executable file
  • Network accessline 4
    Paper: https://arxiv.org/abs/2006.11239

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

No combined signals at this commit.

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md skills/paper2code/SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md skills/paper2code/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/paper2code/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/paper2code/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/paper2code/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/paper2code/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.

Explore alternatives and comparisons

Add this badge to your README

It updates every night and links to this page.

PrathamLearnsToCode/paper2code: #636 on hotskills, 1.5k stars

[![PrathamLearnsToCode/paper2code on hotskills](https://hotskills.dev/badge/prathamlearnstocode-paper2code.svg)](https://hotskills.dev/skill/prathamlearnstocode-paper2code/)