widgetkit · prisma-labs-dev — Claude Code skill: what it does, how to install
Provides a quick Apple WidgetKit API reference for your AI assistant. Useful when implementing widget timelines, entries, and layout families.
npx skills add Prisma-Labs-Dev/apple-skills --skill widgetkit -a claude-codeWhat widgetkit does
The skill handles queries about home and lock screen widget development. It returns answers in a set format: a concise summary first, followed by relevant doc paths.
Documentation is split across three files: widgetkit-overview.md covers framework basics, widgetkit-timelineentry.md explains the timeline entry protocol, and widgetkit-timelineprovider.md handles data feeding. It runs in a forked context.
Because the reference covers only overview, timeline entries, and timeline providers, queries outside these three files will not be found locally.
What it helps with
- implement TimelineEntry protocol for periodic widget updates
- configure TimelineProvider to supply schedule data to iOS
- select suitable widget families for home and lock screens
- query WidgetKit framework documentation directly inside the IDE
Example prompts for the agent
- How do I implement a TimelineProvider for hourly widget updates?
- Check widgetkit-timelineentry.md and explain how date entries work
- What widget families are supported on the lock screen?
How to install widgetkit
1Skills CLI (Vercel)
npx skills add Prisma-Labs-Dev/apple-skills --skill widgetkit -a claude-code2Manually: put the files in place
~/.claude/skills/widgetkit/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/widgetkit/
1Skills CLI (Vercel)
npx skills add Prisma-Labs-Dev/apple-skills --skill widgetkit -a codex2Manually: put the files in place
.agents/skills/widgetkit/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add Prisma-Labs-Dev/apple-skills --skill widgetkit -a cursor2Manually: put the files in place
.cursor/skills/widgetkit/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install Prisma-Labs-Dev/apple-skills widgetkit2Manually: put the files in place
.github/skills/widgetkit/SKILL.md1Skills CLI (Vercel)
npx skills add Prisma-Labs-Dev/apple-skills --skill widgetkit -a gemini-cli2Platform CLI
gemini skills install https://github.com/Prisma-Labs-Dev/apple-skills --path skills/widgetkitManually: put the files in place
.devin/skills/widgetkit/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add Prisma-Labs-Dev/apple-skills --skill widgetkit -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 widgetkit
How to install widgetkit in Claude Code?
Run npx skills add Prisma-Labs-Dev/apple-skills --skill widgetkit -a claude-code in your terminal. This writes the skill to ~/.claude/skills/widgetkit/SKILL.md.
What does the widgetkit skill do?
It queries bundled documentation for Apple WidgetKit, returning a concise summary alongside paths to reference markdown files.
What reference files are included in the skill?
The skill contains widgetkit-overview.md for framework basics, widgetkit-timelineentry.md for entry protocols, and widgetkit-timelineprovider.md for timeline provider data.
Source text
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
Similar skills
Everything for Mobile →widgetkit by other authors comes first.