← All skills
pdf-generation-editing-tool
80 / 100 · Low risk
Fine to try.
By ahang1598/doubao-workbuddy-qwenwork-skills (GitHub) · other · 97 stars · scanned at commit 5e45653
PDF文档生成、美化与处理。支持从零创建精美PDF报告与表单、将Markdown/文本转换为PDF、以及PDF合并拆分、添加水印/页码、加密解密等操作。注意:纯文本提取请使用系统内置读取工具。
Works with any agent that supports SKILL.md skills.
Partially scanned — some files couldn't be read; we'll retry on the next scan
What this skill can do
Downloads and installs other software
The author does not mention this.
Found in 22 places.
Show 17 more
- workbuddy/experts/cross-border-legal-expert/skills/pdf-generation-editing-tool/README.md, line 184
| `reportlab` | Body page rendering | `pip install reportlab` | - workbuddy/experts/cross-border-legal-expert/skills/pdf-generation-editing-tool/README.md, line 185
| `pypdf` | Merging PDFs | `pip install pypdf` | - workbuddy/experts/cross-border-legal-expert/skills/pdf-generation-editing-tool/README.md, line 186
| `reportlab` | Cover + body PDF | `pip install reportlab` | - workbuddy/experts/cross-border-legal-expert/skills/pdf-generation-editing-tool/SKILL.md, line 319
> 依赖缺失时脚本不会自动安装:将打印缺失包名并提示 `pip install <pkg>` 后以退出码 4 终止;也可显式运行 `bash scripts/make.sh fix` 安装。 - workbuddy/experts/cross-border-legal-expert/skills/pdf-generation-editing-tool/SKILL.md, line 321
| `reportlab` | `render_body.py` | `pip install reportlab` | - workbuddy/experts/cross-border-legal-expert/skills/pdf-generation-editing-tool/SKILL.md, line 322
| `pypdf` | merge, reformat | `pip install pypdf` | - workbuddy/experts/cross-border-legal-expert/skills/pdf-generation-editing-tool/SKILL.md, line 323
| `matplotlib` | math/chart/flowchart blocks | `pip install matplotlib` | - workbuddy/experts/cross-border-legal-expert/skills/pdf-generation-editing-tool/SKILL.md, line 329
| `pdfplumber` | table extraction | `pip install pdfplumber` | - workbuddy/experts/cross-border-legal-expert/skills/pdf-generation-editing-tool/SKILL.md, line 330
| `pypdf` | merge/split/rotate/watermark/encrypt/forms | `pip install pypdf` | - workbuddy/experts/cross-border-legal-expert/skills/pdf-generation-editing-tool/SKILL.md, line 331
| `reportlab` | `create_pdf.py`, `fill_pdf_form_with_annotations.py` | `pip install reportlab` | - workbuddy/experts/cross-border-legal-expert/skills/pdf-generation-editing-tool/SKILL.md, line 332
| `pymupdf` | `convert_pdf_to_images.py` | `pip install pymupdf` | - workbuddy/experts/cross-border-legal-expert/skills/pdf-generation-editing-tool/SKILL.md, line 333
| `Pillow` | `create_validation_image.py` | `pip install Pillow` | - workbuddy/experts/cross-border-legal-expert/skills/pdf-generation-editing-tool/scripts/check_fillable_fields.py, line 10
+ " | install manually, e.g.: pip install " - workbuddy/experts/cross-border-legal-expert/skills/pdf-generation-editing-tool/scripts/extract_form_field_info.py, line 11
+ " | install manually, e.g.: pip install " - workbuddy/experts/cross-border-legal-expert/skills/pdf-generation-editing-tool/scripts/make.sh, line 99
python3 -m pip install --break-system-packages -q reportlab pypdf matplotlib 2>/dev/null \ - workbuddy/experts/cross-border-legal-expert/skills/pdf-generation-editing-tool/scripts/make.sh, line 100
|| python3 -m pip install -q reportlab pypdf matplotlib 2>/dev/null \ - workbuddy/experts/cross-border-legal-expert/skills/pdf-generation-editing-tool/scripts/make.sh, line 101
|| { yellow " pip install failed — try: pip install reportlab pypdf matplotlib"; rc=3; }
and 2 more places
Runs commands on your computer
The author does not mention this.
Found in 6 places.
Show 3 more
Other copies in this repository
ahang1598/doubao-workbuddy-qwenwork-skills has 2 more folders with a skill named pdf-generation-editing-tool. This page shows the lowest-scoring copy.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'pdf-generation-editing-tool' ] || [ -L ~/.agents/skills/'pdf-generation-editing-tool' ]; then echo 'A skill folder named pdf-generation-editing-tool already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/ahang1598/doubao-workbuddy-qwenwork-skills' "$d" && git -C "$d" checkout --quiet '5e45653f59a2e4a2a65f575e8aaf7637165674d5' -- 'workbuddy/experts/cross-border-legal-expert/skills/pdf-generation-editing-tool' && mkdir -p ~/.agents/skills && cp -R "$d"/'workbuddy/experts/cross-border-legal-expert/skills/pdf-generation-editing-tool' ~/.agents/skills/'pdf-generation-editing-tool' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'pdf-generation-editing-tool' ~/.claude/skills/'pdf-generation-editing-tool' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for ahang1598/doubao-workbuddy-qwenwork-skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/ahang1598/doubao-workbuddy-qwenwork-skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-07 | 5e45653 | 80 |