К основному содержанию
скилл CX Codex

k2f-quotation — скилл для Claude Code: коммерческие предложения

Собирает клиентское коммерческое предложение из заметок по объёму работ, позиций, ставок и условий. Покупатель сравнивает варианты и принимает счёт без переделок.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add suzheng/k2f --skill k2f-quotation -a claude-code
Открыть на GitHub

Что делает k2f-quotation

Скилл ведёт агента по двум шагам. Сначала тот пишет content_and_design.md — единый чертёж: тип предложения, стороны, номер и дата, срок действия, таблица позиций с количеством и ценой, сходимость итога, границы работ и замысел оформления. Потом по этому чертежу собирается пакет .K2F и выгружается в нужный формат.

Внутри жёсткие ворота. Без номера, дат, валюты, сведённого итога и срока действия агент не выдаёт готовый к отправке документ. Каждая цифра привязана к тому, что дал пользователь, либо к формуле в самом документе. Ставки, НДС и условия оплаты агент не придумывает: если данных нет, ставит пометку, что их должен дать пользователь. Повествование, цены и юридические оговорки лежат в разных блоках, чтобы заказчик не спутал трактовку с обязательствами.

Скилл опирается на формат и движок K2F, поэтому перед работой нужен базовый скилл: npx skills add suzheng/k2f --skill k2f. Дальше агент держит смысл — стороны, уровни опций, итоги — а вёрстку, шрифты и тему движок собирает сам. Если в исходных данных конфликт по суммам или валюте, чертёж не пройдёт проверку.

Какие задачи решает

  • собрать предложение из заметок по объёму работ и ставок
  • свести таблицу позиций к одному итогу без расхождений
  • показать уровни good / better / best так, чтобы их можно было сравнить
  • отделить дословный запрос заказчика от своего ответа с ценами
  • вынести срок действия и исключения на видное место

Примеры запросов агенту

  • Сделай коммерческое предложение по этим заметкам: позиции, ставки, условия — в файл
  • Пересобери это предложение: итог не сходится, проверь математику и срок действия
  • Оформи три уровня пакетов из моей таблицы, добавь блок исключений

Как установить k2f-quotation

1Через Skills CLI (Vercel)

npx skills add suzheng/k2f --skill k2f-quotation -a claude-code

2Вручную: положить файлы

~/.claude/skills/k2f-quotation/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/k2f-quotation/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о k2f-quotation

Как установить k2f-quotation в Claude?

Выполните npx skills add suzheng/k2f --skill k2f-quotation -a claude-code. Скилл появится в ~/.claude/skills/k2f-quotation/SKILL.md.

Что делает k2f-quotation?

Пишет чертёж коммерческого предложения с таблицей позиций, сведённым итогом, сроком действия и границами работ, а затем собирает из него пакет .K2F и выгружает в нужный формат.

Что нужно для работы скилла?

Сначала ставится базовый скилл: npx skills add suzheng/k2f --skill k2f. Он даёт работу с форматом и движком K2F, на котором держится вёрстка и выгрузка.

Исходный текст

SKILL.md · Apache-2.0
---
name: k2f-quotation
description: Create client-ready sales quotations from scope notes, line items, rates, and terms—structured so buyers can compare options, accept, or convert to an invoice without rework. Use when the user asks for a quotation, quote, estimate, proposal pricing, or RFQ response. Create quotations 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 Quotation — AI-Native Aesthetic Design

## Purpose

Teach agents to blueprint **commercial quotations** before layout: a scannable offer story, reconciled pricing, explicit boundaries (what is in / out), and design intent that foregrounds **value, total, and validity**—without inventing rates, deliverables, or legal terms the user did not supply.

## Built on K2F

This skill produces quotations as `.K2F` packages. Follow the **k2f** skill for authoring: unpack or init a workspace, edit the semantic tree, run pack/verify, then export. K2F keeps agents on *meaning* (parties, scope roles, option tiers, totals)—not pixel coordinates—while the engine compiles layout, typography, and theme into consistent output across PDF and other formats.

Before you build, install the core skill: `npx skills add suzheng/k2f --skill k2f`.

## When to Use

- Drafting a new quote from a brief, RFP excerpt, discovery notes, or a rate card.
- Rebuilding a generic AI quote so scope, math, and validity read as one coherent offer.
- Presenting **good / better / best** tiers or optional add-ons the user already defined.

## Workflow

### Step 1. Generate the content_and_design.md

Single blueprint for semantic content and aesthetic intent. Use labeled blocks the **k2f** skill can map to regions later.

**Sub-steps**

1. **Quote type & decision frame** — Fixed price, time-and-materials cap, milestone-based, or tiered packages. Note currency, locale formatting, tax treatment (inclusive/exclusive/unknown), and whether this is binding or indicative. Omit sections the type does not need (e.g., skip acceptance block on a rough ballpark).

2. **Party & identity** — Seller and client names, addresses, contacts, logo intent. Registration or tax IDs **only if user provided**. Never fabricate signatures or authorized signatory names.

3. **Reference metadata** — Quote number, issue date, **valid-until** date (or explicit validity rule). Project name, RFP/PO reference, version (v1, v2). One currency for the whole document; flag missing validity before layout.

4. **Offer narrative (assertion, then evidence)** — One short block states **what the client gets and why this price** (outcome-oriented, not marketing fluff). Follow with evidence: line table, tier summary, or milestone list—not long prose that repeats table rows. If the user pasted client requirements, keep **verbatim ask** in a distinct subsection and map **your priced response** beside it; do not merge RFP text into line descriptions.

5. **Line-item architecture** — Table-first. Per row: deliverable or SKU label, qty, unit, unit price, line total. Group sections (implementation, licensing, support) only when user data already splits that way. Optional add-ons and alternates as labeled blocks—not hidden footnotes. Discounts as explicit lines or documented percent rules.

6. **Totals story (write the math)** — Subtotal → taxes/fees with labeled rates → **quote total** → optional “from” pricing when tiers exist. State rounding (per line vs document). If inputs conflict, mark `NEEDS USER CONFIRMATION` instead of guessing.

7. **Boundaries & terms** — Inclusions, exclusions, assumptions, dependencies on client inputs. Payment or deposit milestones **verbatim from user**. Acceptance steps, change-order pointer, and warranty/support only if supplied. No invented liability caps or SLA numbers.

8. **Design intent** — Tone, hierarchy, density, palette for the engine:
   - **Tone**: confident, precise B2B; persuasive through clarity, not hype.
   - **Hierarchy**: quote title + number in header; **scope headline** and **quote total** strongest; line table secondary; validity and exclusions visible without hunting.
   - **Density**: readable table rhythm; right-align money; tabular numerals; at most one short assumptions block on the main view.
   - **Palette**: restrained neutrals, one accent on total and primary CTA (e.g., “Accept by …”); WCAG AA; tier columns visually parallel for comparison.

**Rules & constraints**

- **Acceptance gate**: no send-ready blueprint without quote number, dates, currency, reconciled total, and stated validity.
- **Separation gate**: narrative, priced facts, and legal/assumption notes stay in distinct labeled sections—readers must not confuse interpretation with committed scope.
- **Traceability gate**: every figure and deliverable ties to user input or a formula written in the doc; mark missing tax or FX explicitly.
- **Honesty gate**: no fabricated upsells, cross-sells, or “this also covers …” unless the user said so.

**Common failure modes**

- Paragraph pricing → rewrite as rows with qty, unit, and amount.
- Buried total or missing valid-until → promote in metadata and design intent.
- RFP prose pasted into line items → split verbatim ask vs priced response.
- Tier options unequal or incomparable columns → align units, term length, and subtotals per tier.
- Invented rates, VAT, or payment terms → strip; use `TBD — user must supply`.
- Marketing superlatives with no scoped deliverable → replace with measurable inclusion lines.

**Quality checklist**

- [ ] Parties and IDs match user-supplied data only.
- [ ] Line math reconciles to subtotal and total under stated rounding.
- [ ] Valid-until and version align with narrative (no stale dates).
- [ ] Inclusions/exclusions do not contradict line items.
- [ ] Design intent names emphasis for scope headline, total, validity, and table.
- [ ] Optional tiers are comparable; primary recommendation is obvious if user named one.

### 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 instantiate the quotation from the blueprint, apply roles from design intent, verify, and export the client-ready deliverable.

© suzheng · Apache-2.0 · suzheng/k2f

Похожие скиллы

Всё по теме «Документы и офис» →
pdf nexu-io Извлекает текст, собирает PDF-документы и заполняет формы. Помогает оформлять пресс-релизы, одностраничники и печатные макеты. CX Codex +1 3 000установок translate-pdf wshuyi Переводит текст в PDF на другой язык, сохраняя структуру, цвета и фоны. Пригодится, когда нужно отдать документ на другом языке, а не пересобирать его заново. CX Codex +1 1 200установок pdf-generator agent-skills Скилл для работы с PDF из терминала: заполняет формы, ставит водяные знаки, склеивает документы и собирает новые файлы из JSON-описания. CX Codex +1 916установок doc openai Скилл для чтения, создания и правки документов .docx, когда важна вёрстка: таблицы, разрывы страниц, шрифты. Полезен, если документ уходит клиенту. 99установок n8n-workflow claude-office-skills Скилл помогает агенту собирать цепочки обработки документов в n8n: от триггера до отправки результата. Пригодится, когда нужно связать PDF, OCR, почту и Slack без ручной работы. CX Codex +1 4 800установок proposal-writer Claude Office Skills Contributors Скилл генерирует коммерческие предложения, сметы и заявки на партнёрство по готовым шаблонам. Пригодится при оформлении сделок и подготовке ответов на RFP. CX Codex +1 5 900установок

Из того же набора16

k2f-sales-deck Собирает из заметок со звонков и материалов о продукте презентацию для покупателя: один сценарий встречи, боль клиента его словами, доказательства. CX Codex +1 2 500установок k2f Скилл для агентов: собирает вёрстку в семантическом JSON и выгружает в docx, PDF, AcroForm и IDML. Пригодится для меню, сертификатов, планеров и приглашений. CX Codex +1 2 300установок k2f-grant-proposal Скилл превращает заметки, предварительные данные и текст конкурса в заявку на грант с проверяемой гипотезой и независимыми задачами. CX Codex +1 2 400установок k2f-company-deck Скилл собирает из фактов о компании и бренд-материалов презентацию с позиционированием, доказательствами и контактами. Не питч для инвесторов. CX Codex +1 2 200установок k2f-purchase-order Скилл собирает заказ на закупку из заявки, котировки или списка позиций — так, чтобы поставщик отгрузил и выставил счёт без уточнений. CX Codex +1 2 200установок k2f-media-kit Скилл собирает пресс-кит для журналистов и партнёров: проверяемые факты, boilerplate и список ассетов. Работает поверх формата K2F. CX Codex +1 2 000установок k2f-academic-paper Скилл превращает заметки, данные и литературу в структуру научной рукописи: тезис, разделы, карта доказательств и план визуализаций. CX Codex +1 737установок k2f-menu Скилл превращает заметки о заведении и список блюд в читаемое меню с категориями и единым форматом цен. Работает через формат K2F и экспорт в PDF. CX Codex +1 691установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой