k2f-event-program — скилл для Claude Code: что делает и как установить
Превращает расписания, списки спонсоров и темы докладов в понятные программы конференций и фестивалей. Подходит для печати буклетов и цифровых PDF.
npx skills add suzheng/k2f --skill k2f-event-program -a claude-codeЧто делает k2f-event-program
Скилл учит агента готовить файл content_and_design.md для печатных буклетов, фестивальных расписаний и регламентов мероприятий. На входе берутся списки спикеров, таймлайны и спонсорские блоки, а на выходе формируется структура для участников. Никаких афиш, слайдов или пригласительных: фокус только на навигации во времени и по залам.
Внутри логика делит данные на четыре слоя: беглый обзор обложки, сетка времени и залов, подробные описания выступлений и справочные материалы вроде карт и контактов. Скилл отсекает лишний пиар, полные резюме и ссылки на презентации, оставляя чёткую хронологию и ключи параллельных треков.
Для финальной компиляции в файл формата .K2F и экспорта в PDF требуется базовый скилл k2f. Без предварительной установки команды npx skills add suzheng/k2f --skill k2f этот скилл только разметит черновик, но не соберёт итоговый документ.
Какие задачи решает
- составить сетку параллельных треков конференции с привязкой по времени
- оформить программу фестиваля или регламент вечера без рекламного шума
- разделить официальные сессии и закрытые мероприятия в общем плане
- подготовить черновик content_and_design.md для компилятора K2F
Примеры запросов агенту
- Собери программу конференции на два дня по файлу schedule.md с делением на три зала
- Подготовь макет буклета фестиваля в формате content_and_design.md с таймингом вечерней части
- Оформи расписание докладов и список спонсоров для печати карманного буклета
Как установить k2f-event-program
1Через Skills CLI (Vercel)
npx skills add suzheng/k2f --skill k2f-event-program -a claude-code2Вручную: положить файлы
~/.claude/skills/k2f-event-program/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/k2f-event-program/
1Через Skills CLI (Vercel)
npx skills add suzheng/k2f --skill k2f-event-program -a codex2Вручную: положить файлы
.agents/skills/k2f-event-program/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add suzheng/k2f --skill k2f-event-program -a cursor2Вручную: положить файлы
.cursor/skills/k2f-event-program/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install suzheng/k2f k2f-event-program2Вручную: положить файлы
.github/skills/k2f-event-program/SKILL.md1Через Skills CLI (Vercel)
npx skills add suzheng/k2f --skill k2f-event-program -a gemini-cli2Командой платформы
gemini skills install https://github.com/suzheng/k2f --path skills/events/k2f-event-programВручную: положить файлы
.devin/skills/k2f-event-program/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add suzheng/k2f --skill k2f-event-program -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о k2f-event-program
Как установить k2f-event-program в Claude Code?
Выполните в консоли команду npx skills add suzheng/k2f --skill k2f-event-program -a claude-code. Манифест сохранится по пути ~/.claude/skills/k2f-event-program/SKILL.md.
Что делает скилл k2f-event-program?
Он размечает пользовательское расписание в структуру content_and_design.md. Агент выстраивает временную шкалу, группирует параллельные сессии и готовит данные для выгрузки в PDF.
Нужен ли базовый скилл k2f для сборки?
Да, для упаковки файлов и экспорта требуется установить ядро через npx skills add suzheng/k2f --skill k2f. Этот скилл создаёт разметку, а движок компилирует вёрстку.
Исходный текст
SKILL.md · Apache-2.0
--- name: k2f-event-program description: Turn confirmed schedules, social slate decisions, and sponsor lists into attendee-facing programs with time-first wayfinding and publish-safe social copy—not posters, invitations, or slide decks. Use when the user asks for a conference program, festival booklet, gala run-of-show, performance playbill, or multi-day badgeholder agenda. Create event programs 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 Event Program — AI-Native Aesthetic Design ## Purpose Teach agents to author `content_and_design.md` for **published attendee programs**: content selection, wayfinding layers, and aesthetic intent (register, hierarchy, density, tracks)—not K2F packaging. ## Built on K2F This skill produces event programs 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* (days, slots, sessions, social occasions, sponsors)—not pixel coordinates—while the engine compiles layout, typography, and theme into consistent output. Before you build, install the core skill: `npx skills add suzheng/k2f --skill k2f`. ## When to Use - Conferences, festivals, galas, ceremonies, or performances where guests **carry or scroll a schedule** live. - Print booklets, folds, or digital PDFs—not posters, invitations, VIP playbooks, or slide exports. - When times, rooms, and **official** social occasions are decided or marked draft. ## Workflow ### Step 1. Generate the content_and_design.md One blueprint pairing **publishable facts** with **design intent**. Document the programme; do not re-decide hospitality, VIP qualification, or grid placement—only what badgeholders should see. **Sub-steps** 1. **Program lock** — Identity, dates, venue, audience, channel (print fold, booklet, digital), and **guest job**: find the next room in seconds. Note draft vs final; label gaps. 2. **Publish boundary** — Classify user inputs: - **Main grid**: keynotes, sessions, breaks, meals—clock spine only. - **Official social slate**: occasions the event runs; each row needs slot, place, **access line** (open, ticketed, family-inclusive, alcohol-free—in user terms). - **Invitation-only**: only if approved for publication—“invitation only,” no lists, door rules, or rank markers. - **Third-party events**: off-program or “permitted,” not on the official slate unless the user says so. 3. **Attendee layers** — Four tiers: - **Glance**: cover plus day opener—title, dates, venue, one-line day arc. - **Scan**: primary grid—time, room/track, title, speaker names (not bios). - **Read**: optional blurbs, panel order, thanks—user-supplied only. - **Reference**: maps, index, one-line bios, conduct or access pointer, sponsor tiers—back matter. 4. **Chronology spine** — Time leads each day; parallel tracks share clocks with declared **track keys**. Breaks, meals, and social rows are grid lines, not prose. If two official social options share an hour, name **which clears inclusion commitments** beside the slate. 5. **Social placement** — Main grid stays authoritative. Social rows use named slots; avoid pairing a public reception with an invite-only room in overlapping hours unless the user documents that split. No separate published room → fold into the general social line. 6. **Cut pass** — Drop mission essays, duplicate timetables, full CVs, slide URLs, backstage detail, and unordered sponsor logos. One grid per day plus optional opener. 7. **Design intent** (no coordinates): - **Register**: conference, community meetup, gala, or playbill—match stated culture without inventing tiers. - **Hierarchy**: time column or band first; title second; speakers third; room/track as cue; sponsors recede. - **Density**: arm’s-length scannable spacing; clear day dividers; no flyer walls. - **Tracks**: naming plus column or color-key intent for concurrent sessions. - **Discretion**: minimal invitation-only lines; no wristband legends or door lists. - **Palette**: neutral wayfinding base plus one accent (tracks or “now”); gala or performance contrast only from user cues. **Rules & constraints** - Times and rooms match the user grid; flag conflicts, do not silently fix. - Official slate only; satellites labeled separately. - Concurrent social options: identify which clears the user’s access set or narrow the slate. - Record non-overlap requirements as facts; do not reschedule here. - No invented speakers, rooms, sponsors, or invitation lists—mark placeholders. **Common failure modes** | Failure | Fix | |--------|-----| | Flyer density | Glance/scan/read/reference; marketing on cover only. | | Slide export | Grid rows, not slide titles; short blurbs optional. | | Hidden tracks | Track keys; aligned clocks across columns. | | Tier leak | Invitation-only without lists or badge legends. | | Fake choice slate | Label access-clearing option per hour or drop slot. | | Evening clash | Slots so public and invite-only do not read as tier vs consolation. | **Quality checklist** - [ ] Program lock and draft/final noted. - [ ] Publish boundary classified (grid, slate, invitation-only, third-party). - [ ] Layers and chronology spine per day; track keys if needed. - [ ] Inclusion label for concurrent social hours when applicable. - [ ] Cut pass; design intent complete; non-overlap recorded; no fabricated facts. ### 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 program from the blueprint, map roles from design intent, verify, and export (typically PDF).
© suzheng · Apache-2.0 · suzheng/k2f