kami

Generate print-ready HTML and PDF documents from natural-language briefs.

110|14|Updated May 12, 2026
One-click install
npx skills add https://github.com/EliasOulkadi/shokunin --skill kami
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kami
Source: https://github.com/EliasOulkadi/shokunin/tree/main/.pack/skills/kami
Command: npx skills add https://github.com/EliasOulkadi/shokunin --skill kami

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires weasyprint, pypdf, python-pptx, pymupdf, fitz, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Kami fixes the common failure mode of AI document generation: outputs look inconsistent, unstructured, and hard to ship because there’s no shared design system and no enforced typography/spacing constraints.

Core Features & Use Cases

  • Generate print-ready documents (PDF): produce one-pagers, long-form reports, letters, portfolios, resumes/CVs, slide decks, equity reports, and changelogs with a consistent “warm parchment + ink-blue + serif hierarchy” look.
  • Language-aware templates (EN/CN/JP best-effort): automatically pick English, Chinese, or a Japanese best-effort path with tuned font stacks.
  • Optional embedded diagrams: include inline SVG diagrams (architecture, flowchart, charts, etc.) inside long-doc / portfolio / slides when they add real insight.

Quick Start

Ask your agent: "Make a two-page resume for me in English and output a PDF."

Frequently Asked Questions about kami

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate print-ready PDF documents from a natural language brief?

To generate print-ready PDF documents from a natural language brief, provide your text description to the agent. The system uses template selection and deterministic build constraints to produce consistent HTML and PDF outputs.

What is the best way to ensure consistent typesetting and layout in AI-generated resumes?

Consistent typesetting and layout in AI-generated resumes is ensured by using a fixed typography and layout constraint system. This prevents common AI layout failures by applying a deterministic template-driven production approach.

Can I create slide decks and equity reports using a single design system?

Yes, you can create slide decks and equity reports using a single design system. The system applies a warm parchment and ink-blue single-accent styling across all supported editorial layouts and document types.

Does this document generation system support Chinese and Japanese font stacks?

Yes, the document generation system supports Chinese and Japanese font stacks. It automatically picks the correct language-aware template path during intent checks to ensure proper typesetting for EN, CN, and JP text.

Why do AI-generated PDFs often look unstructured and hard to ship?

AI-generated PDFs often look unstructured and hard to ship because there is no shared design system or enforced typography and spacing constraints. Applying deterministic build constraints fixes this failure mode.