Resume Direct — AI skill for Claude Code
Generate a polished A4 resume from plain-text profile info in minutes — template-replicate or from-scratch, python-pptx vector rendering with mechanical QC.
How to install Resume Direct
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open xu-jin-cs/resume-direct and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Resume Direct does
Generate a polished A4 resume from plain-text profile info in minutes — template-replicate or from-scratch, python-pptx vector rendering with mechanical QC. Claude Code / Codex / Kimi Code compatible. Personal use only (CC BY-NC-SA 4.0).
Alternatives in AI
- Guizang Ppt Skill — AI-agent Skill for generating polished HTML slide decks: editorial magazine and Swiss layouts, image prompts 24.9k ★
- Ccstatusline — by sirmalloc - A highly customizable status line formatter for Claude Code CLI that displays model info, git b 5.5k ★
- Claw0 — 0 - 1 learn OpenClaw: sections to build an claw-AI agent from scratch 2.6k ★
README
resume-direct
Generate a polished A4 resume from plain-text profile info in minutes — two branches: replicate an existing template's style, or design from scratch.
[](https://creativecommons.org/licenses/by-nc-sa/4.0/)  
[简体中文](README_zh.md)
What it does
resume-direct is a Claude Code–compatible skill that turns plain-text personal profile info into a finished, editable A4 resume (`.pptx`) rendered with native python-pptx vector shapes — no HTML, no image stitching. It picks one of two branches from your first argument:
- Direct branch — the first argument is profile text: all design decisions (layout pattern, six-color palette, three font tiers, page sequence) are made from scratch, then rendered.
- Replicate branch — the first argument is a path to template screenshots (a directory of
page_*.png) or a.pptx/.potx/.pptfile: the template is reverse-parsed into a layout scheme, and your profile is mapped into that style.
A strict zero-fabrication rule applies on both branches: resume content comes only from the profile you provide, and every polished line must trace back to your original text. Missing required fields (name, target role, at least one work experience) stop the pipeline instead of triggering invented content.
How it works
| Node | Name | What it does |
|---|---|---|
| 00 | template_reverse_parser | (replicate branch only) Reverse-parses template screenshots / PPT into a layout scheme: palette with usage map, canvas grid, layout metric ranges, font spec, decoration spec, page sequence. |
| 01 | design_planner | Design decisions: pattern selection (single / dual / sidebar), six-color palette, three font tiers, page sequence, block mapping, STAR-st |
Related Skills
GordenPPTSkill
AI-friendly PPT builder skill: 17 hand-polished Chinese PPTX templates + non-destructive text-only editing too
Animated Drawing
Animate a SUPPLIED drawing/photo of a character with real motion capture (Meta AnimatedDrawings) → raster GIF/
Generate Image
Generate AI images for your Remotion project. Describe what you need — backgrounds, thumbnails, characters, ab
Image Generation MCP Server
This MCP server provides image generation capabilities using the Replicate Flux model.
Claude Playstore Screenshots Generator
Claude Code skill — capture Android screenshots, extract brand colors, and generate Play Store assets (icon, f
Pretty Mermaid Skills
To provide AI with Mermaid chart rendering capability, supporting both SVG and ASCII output formats.
Related Agents
Resume Builder
Builds a resume from scratch by scanning user-specified folders/files for work history, gathering missing info
Provider Debugger
Diagnose live-provider compatibility failures for Kimi, GLM, and other OpenAI-compatible endpoints
Prosa CLI UX Reviewer
Read-only reviewer for prosa CLI behavior, flags, terminal rendering, JSON output, and TTY/plain fallback beha