By charles0719
Practical utility skills including resume Markdown-to-PDF conversion with professional HTML templates.
A Claude Code plugin marketplace — a collection of practical utility skills.
| Skill | Description |
|---|---|
| resume-pdf | Convert a structured Markdown resume to PDF using HTML templates. Supports template selection, custom output path, and dynamic section generation. |
/plugin marketplace add https://github.com/charles0719/raven-agent.git
Clone the repo and install dependencies:
git clone https://github.com/charles0719/raven-agent.git
cd raven-agent/plugins/utility-tools/skills/resume-pdf/scripts
npm install
Run the resume conversion:
node plugins/utility-tools/skills/resume-pdf/scripts/md2pdf.mjs <resume.md> [--template <template.html>] [--output <output.pdf>]
Before using this plugin, make sure the following are installed on your system:
| Dependency | Version | Installation |
|---|---|---|
| Node.js | >= 18 | nodejs.org |
| Google Chrome or Chromium | Any recent version | See below |
| puppeteer-core | Auto-installed | cd plugins/utility-tools/skills/resume-pdf/scripts && npm install |
The script auto-detects Chrome/Chromium on your system. If not found, install it:
| Platform | Command |
|---|---|
| macOS | brew install --cask google-chrome |
| Ubuntu/Debian | sudo apt install google-chrome-stable or sudo apt install chromium-browser |
| Windows | Download from google.com/chrome |
| Codex / CI | Usually pre-installed; if not: apt install chromium |
| Template | Style | Note |
|---|---|---|
简历模板-标准专业版.html | Navy blue, centered header, formal diamond bullets | Default |
简历模板-简洁商务版.html | Slate blue, three-column work layout, modern feel | Optional |
Your resume Markdown should follow this structure:
# Name
Contact: phone | email | GitHub
## 技能清单
1. Skill 1
2. Skill 2
## 期望职位
Position City Salary
## 工作经历
### YYYY/MM - YYYY/MM Company Role
- Description
## 项目经历
### YYYY/MM - YYYY/MM Project Name
技术选型:Tech stack
项目描述:Description
责任描述:
- Responsibility
## 教育背景
School / Major / Degree / Period
See examples/example-resume.md for a complete example.
resume.md → [md2pdf.mjs] → Parse MD → Fill HTML template → Puppeteer + Chrome → resume.pdf
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub charles0719/raven-agent --plugin utility-toolsTailored resumes with company research, branching experience discovery, and multi-format output
Transforms a master resume and job description into a tailored, ATS-optimized Word document (.docx) with human-sounding bullets and deterministic table-based layout.
ATS-optimized resume tailoring skill that replaces generic AI resume services. Multi-stage workflow: intake, strategic questions, job-specific optimization, ATS scoring, and DOCX generation. Supports EN/US and RU/CIS locales.
Boutique resume agency skill. Builds, critiques, rewrites, and quality-controls resumes to 8.5+ quality with zero hallucinations. Outputs a send-ready .docx.
Intelligence-driven job application system - resume development, interview prep, OSINT intelligence, career strategy, and crisis management using HAM-Z methodology
Interactive 7-level resume coaching process. Transforms generic resumes into compelling, personalized documents through recruiter perspective analysis, gap comparison, and expression discovery.