원클릭으로
cv-optimize
Resume/CV optimization. Analyze a resume, reposition strengths, and produce an optimized PDF tailored to a target role.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Resume/CV optimization. Analyze a resume, reposition strengths, and produce an optimized PDF tailored to a target role.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Generate self-contained HTML architecture diagrams (inline SVG, dark theme, no JS) for blogs/READMEs. Triggers on system architecture, microservices, cloud/AWS/GCP, K8s, network topology, data flow diagrams. Use `drawio` instead when the output needs to be editable.
Generate draw.io diagrams (.drawio files) with optional PNG/SVG/PDF export. Triggers on diagram/flowchart/ER/sequence/class/network/architecture/wireframe/mockup/UI sketch requests.
使用 Gemini Nano Banana 2 產生圖片。當用戶說「產圖」「生成圖片」「generate image」「畫一張圖」時使用。
Virtual expert roundtable. Multiple thinkers analyze a document with different frameworks, then synthesize consensus/disagreements/blind spots.
Vendor proposal evaluation. Analyze technical architecture, pricing, and market benchmarks from a proposal PDF/Doc. Output evaluation report + comparison.
把 CSV/TSV 資料自動生成圖表(line/bar/pie/scatter)。當用戶說「畫圖表」「csv 圖表」「chart」「visualize data」時使用。
SOC 직업 분류 기준
| name | cv-optimize |
| description | Resume/CV optimization. Analyze a resume, reposition strengths, and produce an optimized PDF tailored to a target role. |
| argument-hint | <resume_file_path> [target role or company name] [emphasis points] |
| allowed-tools | Bash, Read, Write, Edit, Glob, Grep, WebSearch, Agent |
| author | Maki |
| version | 1.0.0 |
| tags | ["career","resume","cv","job-search","pdf"] |
| required_env | [] |
| required_bins | ["uv"] |
| platforms | ["macos","linux"] |
| safety_level | safe |
Read a resume file (PDF / Markdown / DOCX), perform structured analysis, and produce a target-role-optimized PDF.
If no target role is provided, ask once:
What role are you optimizing for? (e.g., AI Engineer / PM / Data Scientist / general)
Any specific strengths you want to emphasize?
After reading the full resume, output a structured analysis:
## Resume Analysis — {Name}
### Basic Info
- Name / Target title / Total experience / Education
### Strengths (Keep)
1. ... (list 3-5 highlights worth keeping, especially quantified achievements)
### Issues (Needs Optimization)
| # | Issue | Severity | Description |
|---|-------|----------|-------------|
| 1 | ... | High/Med/Low | ... |
### Target Role Match Analysis
| Requirement | Candidate's Experience | Match Level |
|-------------|----------------------|-------------|
| ... | ... | Strong/Medium/Weak/Gap |
Mandatory checks (every resume):
Use uv run --with weasyprint to generate PDF.
Element mapping:
- h1 → Name
- .subtitle → Role positioning statement
- .contact → Contact info
- h2 → Major section titles (Summary / Experience / Skills)
- .job-title → Job title per role
- .job-company → Company + location + dates
- .job-meta → Tech Stack (blue left-border blockquote)
- .section-label → Sub-section titles (gray background)
- ul > li → Bullet points (single level only, no nesting)
- table → Competencies / Skills / Projects
- .highlight-box → Special emphasis block (blue left-border + light gray background)
# Zero-install execution with uv
uv run --with weasyprint python3 script.py
After generation:
{original_file_directory}/{Name}_{Target_Role}_optimized.pdf
Output a concise comparison table:
| Item | Original | Optimized |
|------|----------|-----------|
| Positioning | ... | ... |
| Summary | ... | ... |
| Skills | ... | ... |
| Length | ... | ... |
Plus notes (e.g., sections where the candidate needs to provide specific numbers).
Primary (dark blue):
- Heading text: #0d1b2a
- Section titles: #1b263b
- Accent: #415a77
- Light background: #f0f4f8
- Table header: #1b263b (white text)
- Table even rows: #f8f9fa
- Section labels: #e8edf2