AI column

Docs & writing@donghyeok99Staff

Kami: a skill that typesets resumes, one-pagers and slides as PDFs

A Japanese company wrote up making a one-page A4 proposal PDF with it in about four and a half minutes

From one prompt the README lists, a parchment resume typesets itself, a deck and a one-pager fan out beside it, and it ships as PDF, PNG or PPTX.
From one prompt the README lists, a parchment resume typesets itself, a deck and a one-pager fan out beside it, and it ships as PDF, PNG or PPTX.
Who
Made by Tw93 (Mole, Kaku) while polishing US equity research reports. For anyone who ships resumes, proposals or decks.
When
Released April 2026; latest V1.20.0 on 2026-10-29. V1.18.0 (Oct 15) fixed blank Korean text and mid-word line breaks in PDFs.
Where
Claude Code, Codex, Cursor and others; a ZIP upload for Claude Desktop. Renders locally with WeasyPrint; on Windows, inside WSL.

What was hard

Ask an agent for a report or a resume and you got the same gray default document, laid out differently every session. The content was fine; the page was not one you wanted to keep reading.

What it does about it

Kami hands the agent fixed templates and typesetting rules. It settles the document type and length first, writes the content as JSON and checks it, then fills a template. One command finishes with a PDF whose gaps, page count and actual fonts have been checked. Korean documents are set in Source Han Serif K.

A two-page founder resume from the resume template
A two-page founder resume from the resume template
An eight-slide agent keynote
An eight-slide agent keynote
An equity report on Tesla's Q1 2026 results
An equity report on Tesla's Q1 2026 results
Kami's own landing page, built on the same rules
Kami's own landing page, built on the same rules

What people made with it

fyve.co.jpFyve2026-10-21

Made a one-page A4 proposal PDF for a fictional furniture company's maintenance service with Kami, and compared the result and its time with no skill.

所要は約4分半
Redditu/Hot-Chemistry75572026-10-26

YAMLResume shipped an HTML resume template inspired by Kami in v0.17, shown with custom accent colours.

We've added a new kami html template which is inspired by https://github.com/tw93/kami project.
GitHub@tenngoxars2026-08-21

Ported Kami's paper palette to themes for 19 terminals and editors, from VS Code to Ghostty, as kami-theme.

Adapted the palette for 19 targets (VS Code, Neovim, Warp, Ghostty, omp, etc.), anti-glare and low-saturation.
likes 0 · comments 1 (2026-10-31 as of)GitHub ↗

How it runs inside

  1. 1

    You → Claude Code

    "build me a resume"No slash command: a plain request triggers the skill, which states language, template, formats and length in one line.skills/kami/SKILL.md
  2. 2

    Claude Code → content.json

    Brief and content as JSONAudience, purpose and required facts go in first, checked against the schema for that document type.skills/kami/references/schemas/resume.json
  3. 3

    content.json → resume-ko.html template

    Fill the Korean templateThe template is copied and filled, never written from scratch; the CSS stays untouched.skills/kami/assets/templates/resume-ko.html
  4. 4

    resume-ko.html template → build.py --deliver

    python3 scripts/build.py --deliverChecks leftover placeholders, Markdown residue and missing content, re-run until no ERROR remains.skills/kami/scripts/build.py
  5. 5

    build.py --deliver → PDF and page images

    PDF via WeasyPrint, page PNGsChecks the page count and the font that actually drew the Korean text; the agent then opens each page image.skills/kami/scripts/render.py

What goes in, what comes out

make a one-pager for my startupA one-page HTML and PDF
design a slide deck for my talkA slide PDF, plus PPTX when an editable deck is asked for
A JSON spec of numbersAn SVG chart drawn by build.py --chart, sized for a document column

Is it for you

Good for

  • You often ship resumes, proposals or decks as PDFs
  • Agent-made documents look different every time
  • You want Korean, Chinese or Japanese documents set in a proper serif
  • You need reports with charts drawn from real numbers

Not for

  • On Windows it has to run inside WSL (Ubuntu); the helper scripts are Bash.
  • Per the README, Korean and Japanese have less complete support than English and Chinese and get an extra page-image check.
  • Code and templates are MIT, but the Chinese default font TsangerJinKai02 is free for personal use only.
  • In Fyve's write-up a job that took 46 seconds without the skill took about four and a half minutes with it.

Reviewed by Devalley’s editor before publishing. How the column is made

Sign in to post, comment and like.Sign in

Report

Reason

Read the community rules