k2f-one-pager — Claude Code skill: what it does, how to install
Turns notes, specs, and release details into structured single-page briefs with strict visual hierarchy using the K2F format.
npx skills add suzheng/k2f --skill k2f-one-pager -a claude-codeWhat k2f-one-pager does
This skill guides agents in authoring content_and_design.md for single-page documents such as product briefs, changelogs, company overviews, and initiative proposals. Instead of dealing with absolute layout coordinates, the agent defines semantic sections—problem statement, solution, boundary scope, and metrics—alongside design intent like tone, visual rhythm, and density.
The content budget is intentionally limited to 250–450 words, with a cap of around five bullets per block to preserve single-canvas readability. The workflow enforces strict honesty: missing data must be marked as None or TBD rather than filled with fabricated numbers.
Exporting the final artifact to PDF requires the core k2f skill. Without that companion skill installed, the agent will generate the blueprint markdown but cannot pack or compile the .K2F output.
What it helps with
- create a single-page product brief for stakeholder alignment
- format release changelogs without skipping required sections
- draft an initiative proposal with scope boundaries and metrics
- condense verbose feature specs into a scannable executive summary
Example prompts for the agent
- Draft a single-page product brief from our meeting notes in spec.md.
- Create a one-page release summary for version 1.4 with breaking changes.
- Summarize the database migration proposal into an initiative pitch.
How to install k2f-one-pager
1Skills CLI (Vercel)
npx skills add suzheng/k2f --skill k2f-one-pager -a claude-code2Manually: put the files in place
~/.claude/skills/k2f-one-pager/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/k2f-one-pager/
1Skills CLI (Vercel)
npx skills add suzheng/k2f --skill k2f-one-pager -a codex2Manually: put the files in place
.agents/skills/k2f-one-pager/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add suzheng/k2f --skill k2f-one-pager -a cursor2Manually: put the files in place
.cursor/skills/k2f-one-pager/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install suzheng/k2f k2f-one-pager2Manually: put the files in place
.github/skills/k2f-one-pager/SKILL.md1Skills CLI (Vercel)
npx skills add suzheng/k2f --skill k2f-one-pager -a gemini-cli2Platform CLI
gemini skills install https://github.com/suzheng/k2f --path skills/marketing/k2f-one-pagerManually: put the files in place
.devin/skills/k2f-one-pager/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add suzheng/k2f --skill k2f-one-pager -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about k2f-one-pager
How to install k2f-one-pager in Claude Code?
Run npx skills add suzheng/k2f --skill k2f-one-pager -a claude-code. The file will be placed in ~/.claude/skills/k2f-one-pager/SKILL.md.
What does k2f-one-pager do?
It instructs the AI agent to structure single-page briefs inside content_and_design.md. The agent organizes information into glance, scan, and detail layers while adhering to strict word count limits.
Does k2f-one-pager require additional tools?
Yes, compiling the package into PDF or other formats depends on the core k2f skill. Install it first via npx skills add suzheng/k2f --skill k2f.
Source text
SKILL.md · Apache-2.0
--- name: k2f-one-pager description: Turn notes, specs, or release details into a single-page brief that aligns stakeholders on one story—problem, solution, proof, scope, or changelog—not a deck, flyer, or multi-page PRD. Use when the user asks for a one-pager, product brief, executive summary page, solution overview, initiative brief, or printable one-page spec. Create one pagers with AI-native design and the highest aesthetic standards, powered by the K2F format and engine. Purpose-built for AI agents, K2F lets them focus on semantic content and design intent while automatically handling layout, typography, and formatting complexity. --- # K2F One Pager — AI-Native Aesthetic Design ## Purpose Teach agents to author `content_and_design.md` for **single-page decision and narrative documents**: what belongs on one page, how to tier information for executive scan, and aesthetic intent (tone, hierarchy, density)—not K2F packaging or export. ## Built on K2F This skill produces one pagers as `.K2F` packages. Follow the **k2f** skill for authoring: unpack or init a workspace, edit the semantic tree, pack/verify, and export. K2F keeps agents on *meaning* (sections, claims, evidence shapes, CTA)—not coordinates—while the engine compiles layout, typography, and theme into export-ready output. Before you build, install the core skill: `npx skills add suzheng/k2f --skill k2f`. ## When to Use - Product or feature briefs, initiative proposals, solution/company overviews, partnership summaries, or release summaries on **one page**. - Alignment before detailed design, eng handoff, or launch comms. - **One scannable artifact**—not pitch decks, flyers, posters, full PRDs, or multi-page reports. **Not for:** deep technical design, research decks, or event promos centered on date/venue and one bold CTA (**k2f-flyer**). ## Workflow ### Step 1. Generate the content_and_design.md Blueprint **semantic content** plus **design intent** in labeled section blocks for a single canvas. **Sub-steps** 1. **One-pager lock** — The **one job** (approval, release summary, solution sell). Audience, channel (print PDF, email, wiki), and **genre**—pick one archetype; do not merge incompatible skeletons. 2. **Archetype & section order** — Fixed vertical stack with headings: - **Decision / product**: thesis → problem (pain + why now) → solution (what, not UI) → users → metrics (baseline + target) → in/out scope → constraints → open questions → optional owner/next step. - **Release / changelog**: version, date, summary → Added → Fixed → Breaking → Known issues → Upgrade note → CTA only with a real destination. - **Solution / company**: audience → one-line offer → three differentiators → proof → optional pricing → one next step. - **Initiative pitch**: problem → approach → impact → resources/timeline → ask → risks. 3. **Scan layers** — **Glance**: title, thesis, hero metric or version. **Scan**: 2–4 bullet blocks. **Detail**: sources and fine print—subordinate to thesis. 4. **Content tiers** — **Thesis** (page story), **Evidence** (numbers, quotes, lists), **Boundary** (scope, constraints, explicit “none”). Second-page material → cut or appendix link. 5. **Honesty** — No invented metrics, dates, customers, or breaking changes. Missing input → `None`, `No … provided`, or `TBD`; unknown version/date → `—` with label. 6. **Cut pass** — Drop essays, feature catalogs, APIs, duplicate metrics. Replace vague goals with measurable outcomes or TBD. One primary CTA; extras in a contact line. 7. **Design intent** (no coordinates): - **Tone**: evidence-led for decisions; factual for releases; confident solution voice only with proof—one adjective pair. - **Hierarchy**: thesis largest; consistent section labels; hero metric/version as anchor; boundaries smallest. - **Density**: ~250–450 words unless user overrides; bullets over prose; ~5 bullets max per block; short parallel columns for in/out scope only. - **Rhythm**: mix bullets with one visual intent (metric row, logo band, timeline chips)—avoid bullet walls. - **Contrast**: light ground, accent on thesis/metrics/CTA; readable brand colors. **Rules & constraints** - One page, one thesis—split combined angles into separate one-pagers. - Changelog: every standard section present; empty → explicit None-style copy. - Capabilities at outcome level, not screen specs. - Metrics: baseline + target or TBD—no decoration. - Crisp in/out scope; MVP vs later when relevant. - CTA only with real destinations—no placeholders. **Common failure modes** | Failure | Fix | |--------|-----| | Deck/PRD paste | Collapse to archetype; one idea per bullet; park depth in out-of-scope. | | Flyer tone on product brief | Problem + metrics before slogans. | | Skipped release sections | Labeled blocks with None-style text. | | Vague problem | Pain + signal or TBD. | | Scope creep | Boundary tier + out-of-scope list. | | Two theses | One job per page. | | Fabricated proof | Stub or NEEDS USER INPUT. | **Quality checklist** - [ ] Lock: job, audience, genre, channel. - [ ] Archetype order; thesis in glance layer. - [ ] Thesis / Evidence / Boundary; word budget noted. - [ ] Claims traceable or stubbed; scope/changelog sections complete. - [ ] Design intent: tone, hierarchy, density, rhythm, contrast. - [ ] One primary next step; no fake CTAs. ### Step 2. Use the content_and_design.md and k2f skill to generate a K2F file and export to an appropriate file format. Follow **k2f** skill to build the single page from the blueprint, apply design roles, verify, and export (usually PDF).
© suzheng · Apache-2.0 · suzheng/k2f