Mineru
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.
将 Markdown、Obsidian 笔记、技术文章、白皮书或长文排成中文 PDF。用户说“转成 PDF”“Markdown 转 PDF”“md 转 pdf”“排版成电子书”“生成指定风格 PDF”“一次生成多种风格”“学术风/书籍风/报告风”,或要编译 my-girlfriend-jingtian-latex 项目时,都应使用本…
$ npx skills add tjxj/z-skills --skill z-md-to-pdf -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install tjxj/z-skills z-md-to-pdf --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/tjxj/z-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/z-md-to-pdf .claude/skills/z-md-to-pdf && 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 "z-md-to-pdf" agent skill from https://github.com/tjxj/z-skills/tree/main/z-md-to-pdf into .claude/skills/z-md-to-pdf/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "z-md-to-pdf", 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/tjxj/z-skills/tree/main/z-md-to-pdfType 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 tjxj/z-skills --skill z-md-to-pdf -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install tjxj/z-skills z-md-to-pdf --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/tjxj/z-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/z-md-to-pdf .agents/skills/z-md-to-pdf && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "z-md-to-pdf" agent skill from https://github.com/tjxj/z-skills/tree/main/z-md-to-pdf into .agents/skills/z-md-to-pdf/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "z-md-to-pdf", 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 tjxj/z-skills --skill z-md-to-pdf -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install tjxj/z-skills z-md-to-pdf --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/tjxj/z-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/z-md-to-pdf .cursor/skills/z-md-to-pdf && 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 "z-md-to-pdf" agent skill from https://github.com/tjxj/z-skills/tree/main/z-md-to-pdf into .cursor/skills/z-md-to-pdf/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "z-md-to-pdf", 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/tjxj/z-skills.git --path z-md-to-pdf--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 tjxj/z-skills --skill z-md-to-pdf -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install tjxj/z-skills z-md-to-pdf --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/tjxj/z-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/z-md-to-pdf .gemini/skills/z-md-to-pdf && 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 "z-md-to-pdf" agent skill from https://github.com/tjxj/z-skills/tree/main/z-md-to-pdf into .gemini/skills/z-md-to-pdf/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "z-md-to-pdf", 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 tjxj/z-skills z-md-to-pdfInstalls 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 tjxj/z-skills --skill z-md-to-pdf -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/tjxj/z-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/z-md-to-pdf .github/skills/z-md-to-pdf && 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 "z-md-to-pdf" agent skill from https://github.com/tjxj/z-skills/tree/main/z-md-to-pdf into .github/skills/z-md-to-pdf/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "z-md-to-pdf", 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 tjxj/z-skills --skill z-md-to-pdf -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install tjxj/z-skills z-md-to-pdf --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/tjxj/z-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/z-md-to-pdf .opencode/skills/z-md-to-pdf && 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 "z-md-to-pdf" agent skill from https://github.com/tjxj/z-skills/tree/main/z-md-to-pdf into .opencode/skills/z-md-to-pdf/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "z-md-to-pdf", 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.
z-md-to-pdf将 Markdown、Obsidian 笔记、技术文章、白皮书或长文排成中文 PDF。用户说“转成 PDF”“Markdown 转 PDF”“md 转 pdf”“排版成电子书”“生成指定风格 PDF”“一次生成多种风格”“学术风/书籍风/报告风”,或要编译 my-girlfriend-jingtian-latex 项目时,都应使用本…
Z Md To PDF is an agent skill from tjxj/z-skills. 将 Markdown、Obsidian 笔记、技术文章、白皮书或长文排成中文 PDF。用户说“转成 PDF”“Markdown 转 PDF”“md 转 pdf”“排版成电子书”“生成指定风格 PDF”“一次生成多种风格”“学术风/书籍风/报告风”,或要编译 my-girlfriend-jingtian-latex 项目时,都应使用本 Skill。内置学术朴素风、文楷书籍风、现代报告风,支持只生成一种或批量生成全部风格,并附带上游 XeLaTeX 项目原样复编工具。
Its SKILL.md is about 710 tokens, which your agent loads only when the skill is triggered. The skill folder holds 14 other files, including scripts (for example `README.md`, `evals/evals.json` and `examples/sample.md`). Compatibility notes: macOS 或 Linux;需要 Bash、Pandoc、XeLaTeX。setup.sh 可自动补齐环境。
It sits in Documents & Office, covering PDF, LaTeX and Markdown. It works with LaTeX and Obsidian. The repository describes itself as: A collection of reusable skills. The licence is MIT.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit a29467e. 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 7 files in scripts/ (Shell), which the agent can run.
Shell commands in SKILL.md call:
bashpdftotextFrom 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.
macOS 或 Linux;需要 Bash、Pandoc、XeLaTeX。setup.sh 可自动补齐环境。
From compatibility in the SKILL.md frontmatter.
Z Md To PDF loads about 711 tokens when it runs. Until then it costs about 62 tokens; SKILL.md has 154 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 tjxj/z-skills at commit a29467e, republished under its MIT licence (© tjxj). 154 words, ~711 tokens.
.claude/skills/z-md-to-pdf/SKILL.md (or your agent's skills folder). This skill also uses 11 other files; get the full folder from GitHub.把 Markdown 交给 Pandoc,再由 XeLaTeX 完成中文字体、页面、目录、页眉页脚和 PDF 输出
一次任务只有同时满足以下条件才算完成:
pdfinfo 读取,页数合理pdftotext 能提取出中文正文,说明没有空白或乱码| 风格参数 | 中文名 | 适用场景 |
|---|---|---|
academic | 学术朴素风 | 论文笔记、研究报告、课程材料 |
book | 文楷书籍风 | 长文、随笔、电子书、个人作品集 |
report | 现代报告风 | 技术白皮书、方案、商业报告 |
all | 全部风格 | 同一内容一次生成三份 PDF 供比较 |
用户没有指定风格时,使用 all
先检测:
bash <skill目录>/scripts/setup.sh --check检测失败时自动安装:
bash <skill目录>/scripts/setup.sh安装脚本会准备 Pandoc、轻量 TeX 环境、中文排版组件。构建脚本会自动发现 TinyTeX,无需修改终端配置
指定一种风格:
bash <skill目录>/scripts/build.sh \
-i /absolute/path/article.md \
-o /absolute/path/dist/article \
--style book \
--title "文章标题" \
--author "作者"一次生成全部风格:
bash <skill目录>/scripts/build.sh \
-i /absolute/path/article.md \
-o /absolute/path/dist/article \
--style all输出文件会自动带中文风格后缀:
article-学术朴素风.pdfarticle-文楷书籍风.pdfarticle-现代报告风.pdf正文第一个一级标题会作为默认 PDF 标题。使用 --no-toc 可关闭目录
用户给出 my-girlfriend-jingtian-latex 本地目录并要求变成 PDF 时,使用:
bash <skill目录>/scripts/build-upstream.sh \
/absolute/path/my-girlfriend-jingtian-latex \
/absolute/path/output/我的女友景甜.pdf这个入口直接使用上游仓库里的 main.tex、封面和字体,连续编译两次,保留原项目的 5×8 英寸版式
上游当前的 assets/cover.pdf 在常见渲染器中会显示为空白页。仓库自带成品 PDF 时,脚本会临时提取成品第一页作为正常封面,整个过程不改动上游文件
上游仓库当前没有声明开源许可证。不要把它的正文、封面、字体或 main.tex 复制进本 Skill,也不要把本 Skill 的 MIT 许可证解释成对上游文件的授权。精确复编时让用户自己提供已下载的上游项目目录
![[image.png]],构建前会转成标准 Markdown 图片外链图片下载失败时,保留编译日志并明确提示。不要把缺图的 PDF 当成成功交付
完成构建后运行:
pdfinfo /absolute/path/output.pdf
pdftotext /absolute/path/output.pdf - | head需要同时回归三套模板和上游项目时运行:
bash <skill目录>/scripts/smoke-test.sh \
--upstream /absolute/path/my-girlfriend-jingtian-latex三套风格分别由以下文件控制:
scripts/academic-style.texscripts/book-style.texscripts/modern-report-style.tex新增风格时复制其中最接近的一份样式,随后在 build.sh 增加明确的风格名、输出后缀和字体回退。新风格必须加入 smoke-test.sh,保证单独生成与批量生成都可验证
| 现象 | 处理 |
|---|---|
找不到 xelatex | 运行 setup.sh,构建脚本也会自动查找 TinyTeX |
| 中文字体报错 | macOS 启用宋体/冬青黑体,Linux 安装 Noto CJK 字体 |
| 霞鹜文楷未安装 | 书籍风自动回退为宋体或 Noto Serif CJK |
| 外链图片缺失 | 检查网络后重跑,或先把图片保存到 Markdown 同目录 |
| 只想要一份 PDF | 传 --style academic/book/report,避免使用 all |
| 原项目编译失败 | 先确认封面、两款字体和 main.tex 都在原仓库目录中 |
© tjxj, 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 11 other files (scripts) in z-md-to-pdf of tjxj/z-skills.
Open the folder on GitHubat commit a29467e
Z Md To PDF 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 |
|---|---|---|---|---|---|---|
| Z Md To PDF this skilltjxj/z-skills | 548 | — | ~711 | Automated safety check: Pass | MIT | |
| MineruNebutra/MinerU-Skill | 123 | — | ~504 | Automated safety check: Pass | MIT | |
| Lov Any2pdflovstudio/any2pdf | 211 | — | ~2.4k | Automated safety check: Notes | MIT | |
| MineruNebutra/MinerU-Skill | 123 | — | ~1.4k | Automated safety check: Pass | MIT | |
| Lecture To Mdysyecust/lecture-to-notes | 273 | — | ~3.9k | Automated safety check: Pass | Custom licence | |
| Chinese Copyright Applicationokooo5km/Skills4U | 183 | — | ~2.8k | Automated safety check: Notes | MIT |
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.
lovstudio/any2pdf
Convert Markdown documents to professionally typeset PDF files with reportlab.
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.
ysyecust/lecture-to-notes
把课堂视频(本地或 B 站/YouTube)、文字稿、课件三者(任意组合)整理成一份详细的中文 Markdown 课堂笔记,输出按课程标题命名的 {titlename}.md(首行为 文档标题)+ 相对路径图片。Markdown 工作流,与上游 lecture-to-notes 的 LaTeX/PDF 输出并行存在;上游 skill 完全不动。触发词:markdown 笔记、md 笔记、视频转…
okooo5km/Skills4U
中国软件著作权申请材料生成工具。申请表直接输出 Markdown 提交,源程序/用户手册/设计说明书三份生成 LaTeX 并编译为 PDF。自动分析项目代码,生成四份材料(前后各30页共60页源程序、含页眉页脚的用户手册和设计说明书、Markdown…
benchflow-ai/skillsbench
Convert PDF documents to Markdown using markersingle. An agent skill from benchflow-ai/skillsbench.
tjxj/z-skills
A skill your agent uses whenever the user wants answers, summaries, comparisons, decisions, quotations, persona simulations, articles, scripts, or claim checks that must stay grounded in…
tjxj/z-skills
A skill your agent uses when creating complete generated audio with qwen-audio-3.1-tts-next, including podcasts, radio drama, advertisements, multiple speakers, reference voices, ambience, sound…
tjxj/z-skills
A skill your agent uses when user wants to read emails, check inbox, fetch emails via IMAP, download email attachments, extract inline images, or summarize email content.
tjxj/z-skills
Extract all Markdown tables from a .md file and export to Excel (.xlsx).
tjxj/z-skills
Convert local Markdown files into Word documents. An agent skill from tjxj/z-skills.
tjxj/z-skills
将文章、讲稿或技术主题制作成王虹学术报告气质的 16:9 Notability 手写风 HTML 幻灯片,逐页导出 PNG,并默认同时生成可逐条播放动画的时间轴版 HTML。触发词:王虹PPT风格、王虹手写PPT、Notability学术手写幻灯片、手写网页PPT、手写PPT、数学家手写报告风、手写PPT时间轴版、手写演示动画。
Categories
将 Markdown、Obsidian 笔记、技术文章、白皮书或长文排成中文 PDF。用户说“转成 PDF”“Markdown 转 PDF”“md 转 pdf”“排版成电子书”“生成指定风格 PDF”“一次生成多种风格”“学术风/书籍风/报告风”,或要编译 my-girlfriend-jingtian-latex 项目时,都应使用本…. Z Md To PDF is an agent skill from tjxj/z-skills.
Z Md To PDF fits situations like: tasks that involve PDF; tasks that involve LaTeX; tasks that involve Markdown.
Run `npx skills add tjxj/z-skills --skill z-md-to-pdf -a claude-code`. Or copy the skill folder (z-md-to-pdf in tjxj/z-skills) into .claude/skills/z-md-to-pdf in your project. Claude Code loads it when a task matches its description.
Run `npx skills add tjxj/z-skills --skill z-md-to-pdf -a codex`. Or copy the skill folder (z-md-to-pdf in tjxj/z-skills) into .agents/skills/z-md-to-pdf 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 tjxj/z-skills --skill z-md-to-pdf -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/z-md-to-pdf, .gemini/skills/z-md-to-pdf, .github/skills/z-md-to-pdf and .opencode/skills/z-md-to-pdf in your project.
Going by SKILL.md and its folder, Z Md To PDF needs a shell for the scripts in its folder and the command-line tools its instructions call (bash and pdftotext). Our summary lists: A Bash shell. Compatibility (from SKILL.md): macOS 或 Linux;需要 Bash、Pandoc、XeLaTeX。setup.sh 可自动补齐环境。.
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.
Z Md To PDF is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 711 tokens (SKILL.md is roughly 2.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Z Md To PDF: Mineru (Nebutra/MinerU-Skill, 123 stars), Lov Any2pdf (lovstudio/any2pdf, 211 stars), Mineru (Nebutra/MinerU-Skill, 123 stars) and Lecture To Md (ysyecust/lecture-to-notes, 273 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
tjxj (a GitHub user) maintains it in tjxj/z-skills, which has 548 GitHub stars. The repository holds 15 skills in this directory. The repository was last updated on September 22, 2026.
Source: tjxj/z-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.