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

k2f-purchase-order — скилл для Claude Code: заказы поставщику

Скилл собирает заказ на закупку из заявки, котировки или списка позиций — так, чтобы поставщик отгрузил и выставил счёт без уточнений.

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

Что делает k2f-purchase-order

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

Есть жёсткое условие выдачи: без номера заказа, даты, валюты, сведённой суммы, данных поставщика и маршрутов отгрузки со счётом готового документа не будет. Суммы по строкам дают подытог, сборы и налоги считаются только от задокументированной базы. Если итог в котировке расходится с заявкой, скилл ставит пометку NEEDS USER CONFIRMATION, а не выбирает одно молча. Данные поставщика, налоги, условия оплаты и подписант берутся только от пользователя — придуманные реквизиты и цены из каталога скилл вычищает.

Скилл построен поверх k2f, поэтому перед работой поставьте ядро: npx skills add suzheng/k2f --skill k2f. Без него шаги распаковки, правки семантического дерева, pack/verify и экспорта не выполнятся. Это повод проверить порядок установки, если агент жалуется на отсутствие движка.

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

  • собрать заказ на закупку из утверждённой котировки
  • переписать расплывчатое «нужно 50 ноутбуков» в нумерованные строки с количеством и ценой
  • свести подытог, сборы и налоги к одной итоговой сумме
  • развести адреса покупателя, отгрузки и счёта, когда они разные
  • пометить недостающие налоги или условия вместо того, чтобы их выдумать

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

  • сделай заказ на закупку по этой котировке, поставщик — из файла
  • собери PO из списка позиций, отгрузка на склад, счёт на юрлицо
  • переделай черновик заказа: ссылки, количества и итог должны совпадать с заявкой

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

1Через Skills CLI (Vercel)

npx skills add suzheng/k2f --skill k2f-purchase-order -a claude-code

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

~/.claude/skills/k2f-purchase-order/SKILL.md

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

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

Вопросы о k2f-purchase-order

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

Сначала поставьте ядро: npx skills add suzheng/k2f --skill k2f. Затем сам скилл: npx skills add suzheng/k2f --skill k2f-purchase-order -a claude-code. Файл окажется в ~/.claude/skills/k2f-purchase-order/SKILL.md.

Что делает k2f-purchase-order?

Готовит заказ на закупку: стороны, маршруты отгрузки и счёта, таблицу позиций с количествами и ценами, итоговую сумму и условия. Результат — .K2F-пакет, который экспортируется в нужный формат.

Нужен ли отдельный скилл k2f?

Да. Этот скилл собирает блюпринт и опирается на k2f для распаковки, правки семантического дерева, проверки и экспорта. Без ядра шаги сборки не пройдут.

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

SKILL.md · Apache-2.0
---
name: k2f-purchase-order
description: Create issuance-ready purchase orders from requisitions, quotes, or line-item lists—structured so vendors can fulfill, ship, and invoice without clarification loops. Use when the user asks for a purchase order, PO, procurement order, or buyer-issued order to a supplier. Create purchase orders 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 Purchase Order — AI-Native Aesthetic Design

## Purpose

Teach agents to blueprint purchase orders before layout: unambiguous buyer–vendor identity, ship and bill routing, a reconciled line-item commitment, and visual hierarchy that surfaces **what is ordered, for where, by when, and under which terms**—without inventing SKUs, prices, or authorization the user did not supply.

## Built on K2F

This skill produces purchase orders 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, line roles, totals, delivery block)—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

- Issuing a PO from an approved quote, requisition, catalog cart, or pasted line items.
- Rebuilding a vague or generic AI PO so references, quantities, and totals match what procurement will send.
- Standard goods PO, services PO, or blanket/call-off PO where only user-defined scope belongs on the document.

## 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. **PO type & commitment frame** — Standard goods, services, blanket/call-off, or change order against an existing PO. Note currency, locale formatting, and whether prices are firm or estimate-only. Omit sections the type does not need (e.g., skip ship-to on pure services if user says digital delivery only).

2. **Party & routing block** — **Buyer** (issuing entity): legal name, address, contact, logo intent. **Vendor**: supplier name and address **only from user**. **Ship-to** and **bill-to** when they differ from buyer HQ; attention or receiving dock notes verbatim. Never fabricate vendor tax IDs, DUNS, or buyer approver names.

3. **Reference metadata** — PO number, issue date, requested or **expected delivery** date (header and/or per line if user supplied). Linked quote, RFQ, requisition, contract, or prior PO for amendments. One currency for the whole document; flag missing delivery expectation before layout.

4. **Line-item architecture** — Table-first, not narrative paragraphs. Per row: line number, description, optional part/SKU/model, quantity, unit, unit price, extended amount. Group sections (hardware vs installation) only when user data already splits that way. Change-order lines reference what they replace or add—never merge unrelated SKUs into one vague row.

5. **Totals story (write the math in the doc)** — Subtotal → freight/handling, each tax or fee with labeled rate → **PO total**. State rounding (per line vs document). If quote and requisition totals conflict, mark `NEEDS USER CONFIRMATION` instead of picking one silently.

6. **Terms & fulfillment footer** — Payment terms, incoterms or shipping method **verbatim from user**. Special instructions (partial ship OK, packing, invoicing rules, remit-to). Authorized-by or signature block only if user named a role or name. Keep legal boilerplate minimal unless user supplied text.

7. **Design intent** — Tone, hierarchy, density, palette for the engine:
   - **Tone**: authoritative, operational B2B; zero sales language—this is a binding request to supply.
   - **Hierarchy**: “Purchase Order” + PO number and **vendor name** scannable in header; **line table** primary; **ship-to** and **PO total** strong in secondary zones; terms footer tertiary.
   - **Density**: warehouse-friendly table rhythm; stable column order (#, item, qty, unit price, extended); right-align money; tabular numerals; one compact notes block max on the main view.
   - **Palette**: restrained neutrals, one accent on PO number and total; WCAG AA; clear separation between routing addresses and line data.

**Rules & constraints**

- **Issuance gate**: no send-ready blueprint without PO number, issue date, currency, reconciled total, vendor identity, and ship/bill routing when physical goods are involved.
- **Single source of truth**: line extensions drive subtotal; fees and taxes apply to the documented base only.
- **Reference discipline**: quote/req/contract IDs appear in metadata and optionally per line—not duplicated in prose.
- **Honesty gate**: mark missing tax, freight, or authorization; never infer catalog prices or approval without user input.

**Common failure modes**

- Paragraph “we need 50 laptops” → rewrite as numbered rows with qty, unit, and price.
- Missing ship-to or conflated buyer and ship-to → split addresses explicitly.
- Quote marketing copy in line descriptions → replace with fulfillment labels (SKU, spec, qty).
- Buried PO total or delivery date → promote in metadata and design intent.
- Invented part numbers, payment terms, or approver → strip; use `TBD — user must supply`.
- Mixed currencies or duplicate line numbers → renumber or escalate.

**Quality checklist**

- [ ] Buyer, vendor, and ship/bill addresses match user-supplied data only.
- [ ] Line qty × unit price reconciles to subtotal under stated rounding.
- [ ] Fees/taxes sum to PO total; amendment POs reference parent PO if applicable.
- [ ] Expected delivery aligns with terms and line-level dates when both exist.
- [ ] Design intent names emphasis for PO number, vendor, table, ship-to, and total.
- [ ] All figures traceable to user inputs or explicit formulas in the doc.

### 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 purchase order from the blueprint, apply roles from design intent, verify, and export the issuance-ready deliverable.

© suzheng · Apache-2.0 · suzheng/k2f

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

Всё по теме «Документы и офис» →
post-purchase-upsell-flow autonnel Проектирует воронки допродаж в один клик после чекаута, поднимая средний чек без риска для конверсии основного заказа. Помогает настроить апселлы, даунселлы и техническую логику платежей. CX Codex +1 103 100установок vendor-review официальный anthropics Оценивает поставщиков ПО и услуг: рассчитывает совокупную стоимость владения, проверяет риски и готовит тезисы к переговорам перед продлением или подписанием контракта. CX Codex +1 2 800установок order-lifecycle JoelLewis Скилл ведёт проектирование состояний заявки и потоков FIX-сообщений: от NewOrderSingle до ExecutionReport, отмены и замены. Пригодится, если вы пишете OMS или EMS. CX Codex +1 743установок order-management-advisor JoelLewis Скилл, который ведёт сделки советника от ввода заявки до расчётов: блок-трейдинг, аллокация, пре-трейд комплаенс и маршрутизация к кастодианам. CX Codex +1 667установок procurement-optimizer claude-code-skills Анализирует расходы по категориям, сроки закупочного цикла и дублирующих поставщиков. Пригодится для аудита SaaS и планирования консолидации с учётом рисков. 437установок business-operations-skills claude-code-skills Оркестратор внутренних операционных процессов компании. Маршрутизирует задачи по регламентам, SLA подрядчиков, бюджету и загрузке команды в шесть профильных субагентов. 354установок

Из того же набора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-media-kit Скилл собирает пресс-кит для журналистов и партнёров: проверяемые факты, boilerplate и список ассетов. Работает поверх формата K2F. CX Codex +1 2 000установок k2f-academic-paper Скилл превращает заметки, данные и литературу в структуру научной рукописи: тезис, разделы, карта доказательств и план визуализаций. CX Codex +1 737установок k2f-menu Скилл превращает заметки о заведении и список блюд в читаемое меню с категориями и единым форматом цен. Работает через формат K2F и экспорт в PDF. CX Codex +1 691установок k2f-checklist Скилл собирает операционные чек-листы с фазами и проверяемыми пунктами. Пригодится перед релизом, миграцией или аудитом. CX Codex +1 677установок

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

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