Thu Thesis
LeoYeAI/openclaw-master-skills
清华大学毕业论文 Word → PDF 一键格式规范化工具。输入任意 Word (.docx) 格式的清华毕业论文,自动转换为符合清华 thuthesis 官方 LaTeX 模板规范的高质量 PDF。适用于所有清华学位论文(MBA/学硕/专硕),一条命令搞定。功能:自动提取章节结构、中英文摘要、参考文献(自动生成 BibTeX)、图片(含…
Turn an academic paper (PDF, LaTeX, pasted text, thesis chapter or technical disclosure) into a Chinese invention patent application draft — 说明书摘要、摘要附图、权利要求书、说明书、说明书附图 — delivered as DOCX/PDF with…
$ npx skills add 7toCR/paper2patent --skill paper2patent -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install 7toCR/paper2patent paper2patent --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/7toCR/paper2patent.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/paper2patent .claude/skills/paper2patent && rm -rf skills-srcUse ~/.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/
Install the "paper2patent" agent skill from https://github.com/7toCR/paper2patent/tree/main/skills/paper2patent into .claude/skills/paper2patent/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "paper2patent", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/7toCR/paper2patent/tree/main/skills/paper2patentType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add 7toCR/paper2patent --skill paper2patent -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install 7toCR/paper2patent paper2patent --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/7toCR/paper2patent.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/paper2patent .agents/skills/paper2patent && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "paper2patent" agent skill from https://github.com/7toCR/paper2patent/tree/main/skills/paper2patent into .agents/skills/paper2patent/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "paper2patent", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add 7toCR/paper2patent --skill paper2patent -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install 7toCR/paper2patent paper2patent --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/7toCR/paper2patent.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/paper2patent .cursor/skills/paper2patent && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "paper2patent" agent skill from https://github.com/7toCR/paper2patent/tree/main/skills/paper2patent into .cursor/skills/paper2patent/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "paper2patent", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/7toCR/paper2patent.git --path skills/paper2patent--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add 7toCR/paper2patent --skill paper2patent -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install 7toCR/paper2patent paper2patent --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/7toCR/paper2patent.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/paper2patent .gemini/skills/paper2patent && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "paper2patent" agent skill from https://github.com/7toCR/paper2patent/tree/main/skills/paper2patent into .gemini/skills/paper2patent/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "paper2patent", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install 7toCR/paper2patent paper2patentInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add 7toCR/paper2patent --skill paper2patent -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/7toCR/paper2patent.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/paper2patent .github/skills/paper2patent && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "paper2patent" agent skill from https://github.com/7toCR/paper2patent/tree/main/skills/paper2patent into .github/skills/paper2patent/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "paper2patent", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add 7toCR/paper2patent --skill paper2patent -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install 7toCR/paper2patent paper2patent --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/7toCR/paper2patent.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/paper2patent .opencode/skills/paper2patent && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "paper2patent" agent skill from https://github.com/7toCR/paper2patent/tree/main/skills/paper2patent into .opencode/skills/paper2patent/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "paper2patent", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
paper2patentTurn an academic paper (PDF, LaTeX, pasted text, thesis chapter or technical disclosure) into a Chinese invention patent application draft — 说明书摘要、摘要附图、权利要求书、说明书、说明书附图 — delivered as DOCX/PDF with…
Paper2patent is an agent skill from 7toCR/paper2patent. Turn an academic paper (PDF, LaTeX, pasted text, thesis chapter or technical disclosure) into a Chinese invention patent application draft — 说明书摘要、摘要附图、权利要求书、说明书、说明书附图 — delivered as DOCX/PDF with black-and-white patent drawings, plus a separate drafting-notes file covering novelty/disclosure risk, claim layout and claim-to-paper support. Use whenever the user wants to 论文转专利, 写专利/专利申请书/专利交底书, draft or review 权利要求书, write a 说明书, make 专利附图, or check a patent draft against its source paper, even if they only say…
Its SKILL.md is about 2.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 20 other files, including scripts, reference files and assets (for example `agents/openai.yaml`, `assets/example_patent_content.json` and `references/claims-and-specification-rules.md`).
It sits in Documents & Office, covering Intellectual property, Word documents and LaTeX. It works with LaTeX and Microsoft Word. The repository describes itself as: 📄→💡 Paper2Patent:面向科研成果转化的论文转专利智能模板库,提供 Flash/Pro Prompt、专利附图生成与 Agent Skills,辅助规范生成中国发明专利申请文本。 The licence is MIT.
7 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit bc20d37. It shows what the files ask for, not the result of running them.
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.
Ships 5 files in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
pythonFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Paper2patent loads about 2.5k tokens when it runs, and up to ~19k if it reads all its reference files. Until then it costs about 136 tokens; SKILL.md has 1,279 words of instructions outside code blocks.
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.
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.
The full file from 7toCR/paper2patent at commit bc20d37, republished under its MIT licence (© 7toCR). 1,279 words, ~2,450 tokens.
.claude/skills/paper2patent/SKILL.md (or your agent's skills folder). This skill also uses 16 other files; get the full folder from GitHub.Convert a paper into a Chinese invention patent application draft that a patent attorney (专利代理师) can review and file with minimal rework. The output is a draft, not legal advice; say so once in the delivery message.
A strong draft does four things the paper itself does not:
【待补充:…】 placeholder, never a guess — added matter cannot be supported later and misrepresents the inventors' work.direct (default: draft everything, mark gaps), human-in-loop (confirm disclosure status, invention points and claim plan with the user before drafting), text-only (no files), claims-only, or review (check an existing draft against the paper).references/input-requirements.md for PDF handling and the minimum input.references/patentability-and-disclosure.md — every time, because the answer changes what you tell the user.Before drafting, list the technical facts you will rely on, each with its location (§3.2, Eq. (4), Fig. 2, Table 3, Appendix B). Separate: (a) the paper's own contributions, (b) prior art the paper describes (related work, baselines), (c) experimental settings and results. This list is the backbone for fidelity, for support_map, and for the 背景技术 section. Do not show it to the user unless asked.
Identify the closest prior art (usually the strongest baseline or the method the paper improves on), the distinguishing features, the technical problem they solve and the technical effect they produce. Then plan the claim tree before writing any claim: triage every candidate claim-1 feature (necessary / embodiment choice / interface detail), give each separable mechanism its own dependent claim (one fallback position per claim, never merged to save numbering), check that every branch of a generalised claim 1 is supported in the description, add the standard carrier claims, and record all of this in notes.claim_plan. Do not simply transcribe the paper's pipeline into claim 1. Read references/claims-drafting.md.
Follow references/patent-drafting-standard.md for the structure, content and language of each part, including the paper-to-patent mapping (what to keep, transform, or drop). Write in Simplified Chinese patent register: 本发明/本实施例, never 本文/我们/论文/作者. Keep technical clarifications (what a constraint or state actually means) in the text; move drafting remarks to the notes.
Then run the sufficiency audit (patent-drafting-standard.md §7): for every feature of claim 1 and the main dependent claims, check that the description states its data format, decision rule, failure handling and parameters. What the paper gives goes into the text; what it does not give goes into notes.sufficiency as a gap — never filled in by you. This audit is what produces a useful handover list; a draft that looks complete but hides its gaps is worse than one that names them.
Design each figure as an explicit graph of nodes and edges taken from the paper's figures and method text. If the method checks, revises, retries or iterates, draw that loop (decision node + return edge) in the flowchart that illustrates claim 1, not just the success path. Read references/drawing-generation.md. A typical AI-method set: method flowchart (图1, also the 摘要附图), model/data-flow diagram redrawn from the paper's main figure, apparatus block diagram with reference numerals, electronic-device diagram.
Write the structured JSON described in references/document-generation.md (see assets/example_patent_content.json for a complete example). Then run, from the folder holding the JSON (<skill> = this skill's directory):
python <skill>/scripts/check_patent_draft.py patent.json
python <skill>/scripts/generate_patent_drawings.py patent.json -o out --update-json
python <skill>/scripts/generate_patent_docx.py patent.json -o out/<名称>_专利申请文件.docx --require-drawings
python <skill>/scripts/export_patent_pdf.py out/<名称>_专利申请文件.docx -o out/<名称>_专利申请文件.pdf --preview-dir out/previewERROR from the checker and judge every WARN; rerun until clean. The checker catches the formal defects (single period, uncertain words, dependency rules, antecedent basis, 300-character abstract, figure numbering, reference numerals) that are easy to miss when re-reading your own text, and warns about scope problems (code field names or negative limitations in claims, an over-long or enumeration-heavy claim 1, a revision loop that no drawing shows, drafting remarks in the description).<名称>_专利申请文件_撰写说明.docx: it opens with the handover checklist (every 【待补充】, notes.handover, plus ownership, disclosure date and prior-art search), followed by disclosure risk, claim plan, support map, drawing sources and check results. Keep all non-application content there, not in the application file.Scripts need Python 3.9+. Pillow and a Chinese font are needed for drawings (the script refuses to render boxes-for-characters); LibreOffice for the PDF. If something is missing, install it or report the limitation — do not hand over drawings that show empty boxes.
Give the user the files and a short message: the invention points claim 1 rests on, the claim structure (e.g. "方法1–6 + 装置7 + 设备8 + 介质9"), where the handover checklist is (first section of the 撰写说明) and its most important items, the disclosure/novelty assessment, and a reminder that a patent attorney should review the draft and run a prior-art search before filing. Do not paste the checklist or your analysis.
notes, and requests for material into notes.handover.| Request | What to do |
|---|---|
| 把这篇论文写成专利 / 生成专利申请书 Word、PDF | Full workflow, direct mode |
| 先帮我梳理发明点再写 | human-in-loop: report disclosure status, invention points and claim plan; draft after confirmation |
| 只写权利要求书 | Steps 1–3, claims-drafting.md, run the checker on a JSON containing only claims |
| 根据说明书画专利附图 | drawing-generation.md; nodes and edges only from the text and paper figures |
| 检查这份专利草稿 / 是否忠实原文 | review: run the checker on the draft, then audit each claim feature against the paper using quality-checklist.md |
| 论文已经发表了还能申请吗 | Answer from patentability-and-disclosure.md; recommend confirming with a patent attorney |
© 7toCR, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 16 other files (scripts, references, assets) in skills/paper2patent of 7toCR/paper2patent.
Open the folder on GitHubat commit bc20d37
Paper2patent 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Paper2patent this skill7toCR/paper2patent | 649 | — | ~2.5k | Automated safety check: Pass | MIT | |
| Thu ThesisLeoYeAI/openclaw-master-skills | 2.2k | — | ~4k | Automated safety check: Pass | MIT | |
| MineruNebutra/MinerU-Skill | 122 | — | ~1.4k | Automated safety check: Pass | MIT | |
| AI Review SkillNeuroDong/Ai-Review | 626 | — | ~2.5k | Automated safety check: Pass | MIT | |
| MineruNebutra/MinerU-Skill | 122 | — | ~504 | Automated safety check: Pass | MIT | |
| Lexoid CLIoidlabs-com/Lexoid | 109 | — | ~2k | Automated safety check: Notes | Apache-2.0 |
LeoYeAI/openclaw-master-skills
清华大学毕业论文 Word → PDF 一键格式规范化工具。输入任意 Word (.docx) 格式的清华毕业论文,自动转换为符合清华 thuthesis 官方 LaTeX 模板规范的高质量 PDF。适用于所有清华学位论文(MBA/学硕/专硕),一条命令搞定。功能:自动提取章节结构、中英文摘要、参考文献(自动生成 BibTeX)、图片(含…
Nebutra/MinerU-Skill
An AI-Native skill for parsing PDF / Office / image files into clean Markdown with MinerU — a fast, zero-config document parser for AI agents.
NeuroDong/Ai-Review
Generates structured AI paper reviews (SoT style) for LaTeX, PDF, and Word manuscripts.
Nebutra/MinerU-Skill
An AI-Native skill for parsing PDF / Office / image files into Markdown with MinerU — a fast, zero-config document parser for AI agents.
oidlabs-com/Lexoid
Parse and convert documents (PDFs, images, web pages, DOCX/XLSX/PPTX, audio) from the terminal using the lexoid CLI.
GRIND-Lab-Core/night_owl_research_agent
Converts the final Markdown manuscript from paper-draft / paper-review-loop into a submission package for the target venue — modular LaTeX (one file per section), compiled PDF, and Word .docx.
Works with
Categories
Turn an academic paper (PDF, LaTeX, pasted text, thesis chapter or technical disclosure) into a Chinese invention patent application draft — 说明书摘要、摘要附图、权利要求书、说明书、说明书附图 — delivered as DOCX/PDF with…. Paper2patent is an agent skill from 7toCR/paper2patent. Turn an academic paper (PDF, LaTeX, pasted text, thesis chapter or technical disclosure) into a Chinese invention patent application draft — 说明书摘要、摘要附图、权利要求书、说明书、说明书附图 — delivered as DOCX/PDF with black-and-white patent drawings, plus a separate drafting-notes file covering novelty/disclosure risk, claim layout and claim-to-paper support.
Paper2patent fits situations like: the user wants to 论文转专利; 写专利/专利申请书/专利交底书; check a patent draft against its source paper; even if they only say 帮我把这篇论文写成专利.
Run `npx skills add 7toCR/paper2patent --skill paper2patent -a claude-code`. Or copy the skill folder (skills/paper2patent in 7toCR/paper2patent) into .claude/skills/paper2patent in your project. Claude Code loads it when a task matches its description.
Run `npx skills add 7toCR/paper2patent --skill paper2patent -a codex`. Or copy the skill folder (skills/paper2patent in 7toCR/paper2patent) into .agents/skills/paper2patent in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add 7toCR/paper2patent --skill paper2patent -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/paper2patent, .gemini/skills/paper2patent, .github/skills/paper2patent and .opencode/skills/paper2patent in your project.
Going by SKILL.md and its folder, Paper2patent needs Python for the scripts in its folder and the command-line tools its instructions call (python). Our summary lists: Python 3.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
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.
Paper2patent is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.5k tokens (SKILL.md is roughly 9.8k 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 17k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Paper2patent: Thu Thesis (LeoYeAI/openclaw-master-skills, 2.2k stars), Mineru (Nebutra/MinerU-Skill, 122 stars), AI Review Skill (NeuroDong/Ai-Review, 626 stars) and Mineru (Nebutra/MinerU-Skill, 122 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
7toCR (a GitHub user) maintains it in 7toCR/paper2patent, which has 649 GitHub stars. The repository was last updated on October 5, 2026.
Source: 7toCR/paper2patent on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.