Agent skill

Paper2html

by cnfjlhj in cnfjlhj/ai-collab-playbook

A skill your agent uses when turning an academic paper PDF/arXiv/OpenReview page/local LaTeX source into a single-file Chinese HTML deep-reading page, especially when the user wants a Cheat-Sheet…

No licenceAuto-check passedDocuments & Office

Install Paper2html

skills CLI
$ npx skills add cnfjlhj/ai-collab-playbook --skill paper2html -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install cnfjlhj/ai-collab-playbook paper2html --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/cnfjlhj/ai-collab-playbook.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/full/paper2html .claude/skills/paper2html && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
paper2html
GitHub stars
452
Token cost
~2.4k tokens
SKILL.md length
965 words
Files
11 (incl. scripts, references, assets)
Skills in repo
17
Repo updated
First seen
Licence
None found

At a glance

A skill your agent uses when turning an academic paper PDF/arXiv/OpenReview page/local LaTeX source into a single-file Chinese HTML deep-reading page, especially when the user wants a Cheat-Sheet…

  • Works in 7 steps: Freeze the source boundary → Extract the material → Ground against the human knowledge… → …
  • Turning an academic paper PDF/arXiv/OpenReview page/local LaTeX source into a single-file Chinese HTML deep-reading page
  • SKILL.md covers Overview, Scripted Path, Workflow and Template
  • Runs Python and Shell scripts from its folder; calls python and pnpm; reaches github.com

What it does

Paper2html is an agent skill from cnfjlhj/ai-collab-playbook. Use when turning an academic paper PDF/arXiv/OpenReview page/local LaTeX source into a single-file Chinese HTML deep-reading page, especially when the user wants a Cheat-Sheet style explanation, KaTeX formulas, figure/table evidence, validation, or a publishable research page.

Its SKILL.md is about 2.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 15 other files, including scripts, reference files and assets (for example `agents/openai.yaml`, `prompts/gemini-initial-html.md` and `references/other-discussion-roles.md`).

It sits in Documents & Office, covering LaTeX, Academic paper search and PDF. It works with arXiv and LaTeX. The repository describes itself as: Practical AI collaboration playbook for research, writing, reading, and coding: article, prompts, agent rules, and reusable skills.

When your agent uses it

  • Turning an academic paper PDF/arXiv/OpenReview page/local LaTeX source into a single-file Chinese HTML deep-reading page
  • Especially when the user wants a Cheat-Sheet style explanation
  • Figure/table evidence
  • A publishable research page

Example prompts

  • “/paper2html”

Requirements

  • Python 3
  • A Bash shell

Workflow steps

7 steps, taken from the first numbered list in SKILL.md.

  1. Freeze the source boundary
  2. Extract the material
  3. Ground against the human knowledge boundary
  4. Write the page
  5. Use the optional Gemini visual pass carefully
  6. Validate
  7. Publish

What it can do on your machine

Read from SKILL.md and the folder at commit b3ee0d6. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 6 files in scripts/ (Python and Shell), which the agent can run.

    Shell commands in SKILL.md call:

    • python
    • pnpm

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • github.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Paper2html loads about 2.4k tokens when it runs, and up to ~3.6k if it reads all its reference files. Until then it costs about 72 tokens; SKILL.md has 965 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~72
When it runs · the whole SKILL.md, loaded when a task matches
~2.4k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~3.6k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

Without a licence we can't republish the file, so here is its outline and opening line. It has 965 words (~2,350 tokens).

“Create one self-contained Chinese index.html that lets the reader understand the paper without reopening the PDF. Open with a compact, source-faithful story, then deliver a clear Cheat-Sheet page with evidence boundaries, KaTeX formulas, complete figure coverage, reviewer-level analysis, and no…”

— opening of SKILL.md by cnfjlhj
name
paper2html

Read the full SKILL.md on GitHub

Files

SKILL.md and 10 other files (scripts, references, assets) in skills/full/paper2html of cnfjlhj/ai-collab-playbook.

  • SKILL.md
  • agents/openai.yaml
  • assets/cheatsheet-template.html
  • prompts/gemini-initial-html.md
  • references/other-discussion-roles.md
  • scripts/bootstrap_paper2html.py
  • scripts/gemini_frontend_pass.sh
  • scripts/optimize_paper_images.py
  • scripts/publish_paper2html.sh
  • scripts/tex_inventory.py
  • scripts/validate_paper_html.sh

Open the folder on GitHubat commit b3ee0d6

Compare with similar skills

Paper2html next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Paper2html compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Paper2html this skillcnfjlhj/ai-collab-playbook452—~2.4kAutomated safety check: PassNone
Arxiv Paper Processorwentorai/research-plugins2981 repos~1.5kAutomated safety check: PassMIT
Paper Interpreterchujianyun/skills740—~810Automated safety check: PassCustom licence
Latex Paper ArtifactBingHanOfUESTC/open_agent_team106—~635Automated safety check: PassMIT
Write Paperfrenzymath/Danus475—~18kAutomated safety check: PassApache-2.0
Paper OrchestraAr9av/PaperOrchestra6771 repos~3.5kAutomated safety check: PassCustom licence

Similar skills

  • Arxiv Paper Processor

    wentorai/research-plugins

    Process and analyze arXiv papers systematically for research workflows

    298 GitHub starsUsed in 1 repo~1.5k tokens
    Research & ScienceAuto-check passed
  • Paper Interpreter

    chujianyun/skills

    论文解读助手。适用于用户发送 arXiv 论文链接,并希望下载论文、解读论文、生成读书笔记、做论文拆解或输出详细报告时使用。会在工作目录创建论文文件夹、下载 PDF 与 TeX Source(如有)、生成中文 Markdown 报告。默认先交付初稿,不自动复查;如果用户明确同意,再安排后续复查。不适用于只要简短推荐语的情况。

    740 GitHub stars~810 tokensUpdated 14 days ago
    Documents & OfficeAuto-check passed
  • Latex Paper Artifact

    BingHanOfUESTC/open_agent_team

    A skill your agent uses when producing the final arXiv-style LaTeX paper, BibTeX, figures, tables, reproducibility statement, appendix, and artifact manifest.

    106 GitHub stars~635 tokensUpdated 3 mo ago
    Documents & OfficeAuto-check passed
  • Write Paper

    frenzymath/Danus

    Turn a project's verified fact graph into a publishable LaTeX paper in a configurable house style — a standalone amsart .tex with a real bibliography, compiled to PDF.

    475 GitHub stars~18k tokensUpdated 1 mo ago
    Documents & OfficeAuto-check passed
  • Paper Orchestra

    Ar9av/PaperOrchestra

    Orchestrate the full PaperOrchestra (Song et al., 2026, arXiv:2604.05018) five-agent pipeline to turn unstructured research materials (idea, experimental log, LaTeX template, conference guidelines…

    677 GitHub starsUsed in 1 repo~3.5k tokens
    Research & ScienceAuto-check passed
  • Section Writing Agent

    Ar9av/PaperOrchestra

    Step 4 of the PaperOrchestra pipeline (arXiv:2604.05018). An agent skill from Ar9av/PaperOrchestra.

    677 GitHub starsUsed in 1 repo~3.3k tokens
    Research & ScienceAuto-check passed

More from cnfjlhj/ai-collab-playbook

All 17 skills in this repo
  • Xhs Longform Private Publisher

    cnfjlhj/ai-collab-playbook

    This skill should be used when the user wants to publish an existing Markdown article to Xiaohongshu as a private longform post, keep the original wording and structure, insert inline images in…

    452 GitHub stars~1.1k tokensUpdated 24 days ago
    Auto-check passed
  • Collaborating With Codex

    cnfjlhj/ai-collab-playbook

    A skill your agent uses when you explicitly want a second local or SSH remote Codex CLI session to prototype, debug, or review code, while your current session remains the primary owner of the final…

    452 GitHub stars~1.4k tokensUpdated 24 days ago
    Auto-check passed
  • Paperreview

    cnfjlhj/ai-collab-playbook

    A skill your agent uses when the user explicitly wants to upload a final or near-final PDF to paperreview.ai for an external second opinion.

    452 GitHub stars~668 tokensUpdated 24 days ago
    Auto-check passed
  • Research Lead Sidecar

    cnfjlhj/ai-collab-playbook

    A skill your agent uses when the user wants multi-agent division of labor for research-led work and the lead should stay on the critical path while 1-2 bounded sidecars handle low-coupling tasks.

    452 GitHub stars~842 tokensUpdated 24 days ago
    Auto-check passed
  • Xhs Note Creator

    cnfjlhj/ai-collab-playbook

    A skill your agent uses when the user wants Xiaohongshu note materials such as the note text, cover card, body cards, or publishing-ready assets.

    452 GitHub stars~638 tokensUpdated 24 days ago
    Auto-check: notes
  • Skill Governance Loop

    cnfjlhj/ai-collab-playbook

    A skill your agent uses when the user asks to review a skill, analyze skill quality, update or align a skill version, compare local state against a newer variant, or run a repeatable…

    452 GitHub stars~468 tokensUpdated 24 days ago
    Auto-check passed

Works with

Questions about Paper2html

What does Paper2html do?

A skill your agent uses when turning an academic paper PDF/arXiv/OpenReview page/local LaTeX source into a single-file Chinese HTML deep-reading page, especially when the user wants a Cheat-Sheet…. Paper2html is an agent skill from cnfjlhj/ai-collab-playbook. Use when turning an academic paper PDF/arXiv/OpenReview page/local LaTeX source into a single-file Chinese HTML deep-reading page, especially when the user wants a Cheat-Sheet style explanation, KaTeX formulas, figure/table evidence, validation, or a publishable research page.

When should I use Paper2html?

Paper2html fits situations like: turning an academic paper PDF/arXiv/OpenReview page/local LaTeX source into a single-file Chinese HTML deep-reading page; especially when the user wants a Cheat-Sheet style explanation; figure/table evidence; A publishable research page.

How do I install Paper2html in Claude Code?

Run `npx skills add cnfjlhj/ai-collab-playbook --skill paper2html -a claude-code`. Or copy the skill folder (skills/full/paper2html in cnfjlhj/ai-collab-playbook) into .claude/skills/paper2html in your project. Claude Code loads it when a task matches its description.

How do I install Paper2html in Codex?

Run `npx skills add cnfjlhj/ai-collab-playbook --skill paper2html -a codex`. Or copy the skill folder (skills/full/paper2html in cnfjlhj/ai-collab-playbook) into .agents/skills/paper2html in your project. Codex loads it when a task matches its description.

Can I use Paper2html in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add cnfjlhj/ai-collab-playbook --skill paper2html -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/paper2html, .gemini/skills/paper2html, .github/skills/paper2html and .opencode/skills/paper2html in your project.

What does Paper2html need to run?

Going by SKILL.md and its folder, Paper2html needs Python and a shell for the scripts in its folder and the command-line tools its instructions call (python and pnpm). Our summary lists: Python 3; A Bash shell.

Does Paper2html access the network?

SKILL.md names 1 domain. In commands or code: github.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Paper2html safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Paper2html use?

No licence was found for Paper2html or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Paper2html use?

About 2.4k tokens (SKILL.md is roughly 9.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.3k tokens, read only when the agent opens those files.

What are the alternatives to Paper2html?

Skills that share tags, products or a category with Paper2html: Arxiv Paper Processor (wentorai/research-plugins, 298 stars), Paper Interpreter (chujianyun/skills, 740 stars), Latex Paper Artifact (BingHanOfUESTC/open_agent_team, 106 stars) and Write Paper (frenzymath/Danus, 475 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Paper2html?

cnfjlhj (a GitHub user) maintains it in cnfjlhj/ai-collab-playbook, which has 452 GitHub stars. The repository holds 17 skills in this directory. The repository was last updated on September 14, 2026.

Source: cnfjlhj/ai-collab-playbook on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.