xu-jin-cs

Resume Direct — AI skill for Claude Code

AI community

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.

[![License: CC BY-NC-SA 4.0](https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-nc-sa/4.0/) ![Python 3.10+](https://img.shields.io/badge/python-3.10+-blue.svg) ![Made for Claude Code](https://img.shields.io/badge/made%20for-Claude%20Code-blueviolet)

[简体中文](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 / .ppt file: 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