widgetkit · prisma-labs-dev — скилл для Claude Code: что делает и как установить
Подключает к агенту справочник по Apple WidgetKit. Пригодится при настройке таймлайнов, провайдеров данных и семейств виджетов для iOS.
npx skills add Prisma-Labs-Dev/apple-skills --skill widgetkit -a claude-codeЧто делает widgetkit
Скилл отвечает на вопросы по разработке виджетов экрана «Домой» и экрана блокировки. Ответ строится по чёткой структуре: сначала краткая выжимка, затем ссылки на файлы документации с деталями.
Внутри скилла заложено обращение к трём файлам: widgetkit-overview.md по основам фреймворка и семействам виджетов, widgetkit-timelineentry.md по протоколу записей и widgetkit-timelineprovider.md по поставке данных. Инструмент запускается в форкнутом контексте.
Справочник ограничен только темами таймлайнов, записей и базового обзора фреймворка, поэтому глубокие системные вызовы за пределами этих файлов агент не подтянет.
Какие задачи решает
- настроить протокол TimelineEntry для обновления виджета
- реализовать TimelineProvider для передачи данных в расписание
- подобрать подходящие семейства виджетов для экрана блокировки или домашнего экрана
- получить справку по архитектуре WidgetKit без перехода в браузер
Примеры запросов агенту
- Как реализовать TimelineProvider для виджета с ежечасным обновлением?
- Объясни структуру widgetkit-timelineentry.md и покажи пример протокола
- Какие семейства виджетов доступны на экране блокировки в WidgetKit?
Как установить widgetkit
1Через Skills CLI (Vercel)
npx skills add Prisma-Labs-Dev/apple-skills --skill widgetkit -a claude-code2Вручную: положить файлы
~/.claude/skills/widgetkit/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/widgetkit/
1Через Skills CLI (Vercel)
npx skills add Prisma-Labs-Dev/apple-skills --skill widgetkit -a codex2Вручную: положить файлы
.agents/skills/widgetkit/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Prisma-Labs-Dev/apple-skills --skill widgetkit -a cursor2Вручную: положить файлы
.cursor/skills/widgetkit/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Prisma-Labs-Dev/apple-skills widgetkit2Вручную: положить файлы
.github/skills/widgetkit/SKILL.md1Через Skills CLI (Vercel)
npx skills add Prisma-Labs-Dev/apple-skills --skill widgetkit -a gemini-cli2Командой платформы
gemini skills install https://github.com/Prisma-Labs-Dev/apple-skills --path skills/widgetkitВручную: положить файлы
.devin/skills/widgetkit/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Prisma-Labs-Dev/apple-skills --skill widgetkit -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора21
Другие версии widgetkit
Похожие
Вопросы о widgetkit
Как установить widgetkit в Claude Code?
Выполните в терминале команду npx skills add Prisma-Labs-Dev/apple-skills --skill widgetkit -a claude-code. Конфигурация запишется в ~/.claude/skills/widgetkit/SKILL.md.
Что делает скилл widgetkit?
Он находит справку по фреймворку Apple WidgetKit, отдавая краткий ответ и пути к локальным справочным файлам.
Какие справочные файлы входят в состав скилла?
Скилл опирается на три файла: widgetkit-overview.md для обзора и семейств виджетов, widgetkit-timelineentry.md для протокола записей и widgetkit-timelineprovider.md для расписания.
Исходный текст
SKILL.md · MIT
--- name: widgetkit user-invocable: true description: "API reference: WidgetKit. Query for widget timelines, entries, providers, home/lock screen widgets." context: fork agent: Explore --- # WidgetKit Documentation Search these docs to answer questions about widget development. ## Return Format Always include: 1. **Summary** - Answer the question concisely 2. **File paths** - List relevant files for full details, e.g.: - `widgetkit-overview.md` for widget basics - `widgetkit-timelineprovider.md` for timeline providers ## Files - `widgetkit-overview.md` - Framework overview and widget families - `widgetkit-timelineentry.md` - Timeline entry protocol - `widgetkit-timelineprovider.md` - Providing widget timeline data
© Prisma-Labs-Dev · MIT · Prisma-Labs-Dev/apple-skills