widgetkit
Implement, review, or improve WidgetKit widgets and controls. Use when building Home Screen, Lock Screen, StandBy, or CarPlay widgets with timeline providers; configurable widgets with AppIntentTimelineProvider; interactive widgets or Control Center controls with Button/Toggle wiring; WidgetKit push reloads, refresh budgets, deep links, Smart Stack relevance, Liquid Glass/accented rendering, widget extension setup, WidgetBundle, App Groups, and entitlements.
npx skills add dpearson2699/swift-ios-skills --skill widgetkit --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# WidgetKit Build home screen widgets, Lock Screen widgets, Control Center controls, and StandBy or CarPlay widget surfaces for iOS 26+. Keep adjacent-framework guidance scoped to WidgetKit integration. Include ActivityKit and App Intents only where they connect directly to WidgetKit surfaces; hand off full lifecycle, APNs content-state, Siri/Shortcuts/Spotlight, or entity-modeling work to sibling `activitykit` or `app-intents` skills. See [references/widgetkit-advanced.md](references/widgetkit-advanced.md) for timeline strategies, push-based updates, Xcode setup, and advanced patterns. ## Contents - [Workflow](#workflow) - [Widget Protocol and WidgetBundle](#widget-protocol-and-widgetbundle) - [Configuration Types](#configuration-types) - [TimelineProvider](#timelineprovider) - [AppIntentTimelineProvider](#appintenttimelineprovider) - [Widget Families](#widget-families) - [Interactive Widgets (iOS 17+)](#interactive-widgets-ios-17) - [ActivityConfiguration Handoff](#activityconfiguration-handoff) - [Control Center Widgets (iOS 18+)](#control-center-widgets-ios-18) - [Lock Screen Widgets](#lock-screen-widgets) - [StandBy Mode](#standby-mode) - [Widget URL Handling and Deep Links](#
- Contents
- Workflow
- 1. Create a new widget
- 2. Integrate adjacent surfaces
- 3. Add a Control Center control
- 4. Review existing widget code
- Widget Protocol and WidgetBundle
- Widget
- WidgetBundle
- Configuration Types
- Shared Modifiers
- TimelineProvider
- AppIntentTimelineProvider
- Widget Families
What does the widgetkit skill do?
Implement, review, or improve WidgetKit widgets and controls. Use when building Home Screen, Lock Screen, StandBy, or CarPlay widgets with timeline providers; configurable widgets with AppIntentTimelineProvider; interactive widgets or Control Center controls with Button/Toggle wiring; WidgetKit push reloads, refresh budgets, deep links, Smart Stack relevance, Liquid Glass/accented rendering, widget extension setup, WidgetBundle, App Groups, and entitlements.
How do I install it?
Run `npx skills add dpearson2699/swift-ios-skills --skill widgetkit --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From dpearson2699/swift-ios-skills, a repository with 963 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.