Skip to content
Development
Skill

/axiom-integration

Use when integrating ANY iOS system feature - Siri, Shortcuts, widgets, IAP, localization, privacy, alarms, calendar, reminders, contacts, background tasks, push notifications, timers. Covers App Intents, WidgetKit, StoreKit, EventKit, Contacts.

From plugin
axiom
1.1k66 skills1 MCP
Install
$ npx -y skills add charleswiltgen/axiom --skill axiom-integration --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/axiom-integration

Context preview

The summary Claude sees to decide when to auto-load this skill.

Use when integrating ANY iOS system feature - Siri, Shortcuts, widgets, IAP, localization, privacy, alarms, calendar, reminders, contacts, background tasks, push notifications, timers. Covers App Intents, WidgetKit, StoreKit, EventKit, Contacts.

SKILL.md

axiom-integration.SKILL.md
name: axiom-integration
description: Use when integrating ANY iOS system feature - Siri, Shortcuts, widgets, IAP, localization, privacy, alarms, calendar, reminders, contacts, background tasks, push notifications, timers. Covers App Intents, WidgetKit, StoreKit, EventKit, Contacts.
license: MIT

iOS System Integration

**You MUST use this skill for ANY iOS system integration including Siri, Shortcuts, widgets, in-app purchases, background tasks, push notifications, and more.**

<!-- AXIOM_AUDITOR_INLINE_BEGIN — auto-maintained by scripts/build-inlined-auditors.ts; do not hand-edit --> > **Not on Claude Code?** Where this router says "Launch `some-auditor` agent", read that auditor's file in this suite and follow it inline — the same procedure, needing only file search and read. > > Available here: `skills/iap-auditor.md`. > > Agents that need Bash — builds, tests, simulators, crash symbolication — stay Claude Code-only; there is no inline equivalent for those. <!-- AXIOM_AUDITOR_INLINE_END -->

Quick Reference

| Symptom / Task | Reference | |----------------|-----------| | Siri, App Intents, entity queries | See `skills/app-intents-ref.md` | | App Shortcuts, phrases, Spotlight | See `skills/app-shortcuts-ref.md` | | App discoverability strategy | See `skills/app-discoverability.md` | | Core Spotlight indexing | See `skills/core-spotlight-ref.md` | | LLM search over app content, SpotlightSearchTool | See `skills/core-spotlight-ref.md` | | Widgets, Control Center controls | See `skills/extensions-widgets.md` | | Widget API reference | See `skills/extensions-widgets-ref.md` | | Live Activities, Dynamic Island, push-to-start, broadcast | See `skills/live-activities.md` | | Live Activities / ActivityKit API reference | See `skills/live-activities-ref.md` | | Apple Pay (physical goods, services, donations) | **Use `axiom-payments` instead** | | In-app purchases, subscriptions | See `skills/in-app-purchases.md` | | StoreKit 2 API reference | See `skills/storekit-ref.md` | | Commitment billing plans, subscription bundles/suites, group/volume subscriptions, retention offers, offer codes | See `skills/storekit-ref.md` | | In-game content (Unity plug-ins, asset packs + IAP) | See `skills/in-app-purchases.md`, `skills/background-assets.md` | | Calendar events, reminders (EventKit) | See `skills/eventkit.md` | | EventKit API reference | See `skills/eventkit-ref.md` | | Contacts, contact picker | See `skills/contacts.md` | | Contacts API reference | See `skills/contacts-ref.md` | | Localization, String Catalogs | See `skills/localization.md` | | Apple terminology matching, glossary, pseudolocalization, TMS | See `skills/localization-research-ref.md` | | Privacy manifests, permissions UX | See `skills/privacy-ux.md` | | Bluetooth/Wi-Fi accessory pairing (AccessorySetupKit, iOS 18+) | See `skills/accessorysetupkit.md` | | AccessorySetupKit API (descriptor fields, events, auth-settings flow) | See `skills/accessorysetupkit-ref.md` | | Measure distance/direction to a paired accessory (Bluetooth Channel Sounding, iOS 27) | See `skills/accessorysetupkit-ref.md` (Part 7) | | Weather data, forecasts, attribution (WeatherKit) | See `skills/weatherkit.md` | | VoIP calls, CallKit, VoIP push, caller ID/blocking | See `skills/callkit-livecommunicationkit.md` | | CallKit / LiveCommunicationKit / IdentityLookup API reference | See `skills/callkit-livecommunicationkit-ref.md` | | SharePlay, GroupActivities, shared sessions, spatial Personas | See `skills/shareplay.md` | | GroupActivities API reference (GroupSession, messenger, journal) | See `skills/shareplay-ref.md` | | SharePlay coordinated audio/video playback | Use axiom-media (`skills/shareplay-playback.md`) instead | | Suggested actions for a messaging conversation (`SuggestedActionsView`, `com.apple.developer.suggested-actions` entitlement, `OS27`) | Use axiom-ai (skills/suggested-actions.md) instead — Apple-Intelligence-backed; the entitlement/capability is the integration half | | AlarmKit (iOS 26+) | See `skills/alarmkit-ref.md` | | Timer patterns, scheduling | See `skills/timer-patterns.md` | | Timer API reference | See `skills/timer-patterns-ref.md` | | Background tasks, BGTaskScheduler | See `skills/background-processing.md` | | Background task debugging | See `skills/background-processing-diag.md` | | Background task API reference | See `skills/background-processing-ref.md` | | Background Assets (large content delivery, FM adapter shipping, Apple-hosted vs server-hosted) | See `skills/background-assets.md` | | Background Assets API reference (incl. localized asset packs, Steam conversion) | See `skills/background-assets-ref.md` | | On-Demand Resources migration (deprecated in 27) | See `skills/background-assets.md` | | Push notifications, APNs | See `skills/push-notifications.md` | | Push notification debugging | See `skills/push-notifications-diag.md` | | Push notification API reference | See `skills/push-notifications-ref.md` | | Push without APNs on restricted/local networks (Local Push Connectivity, NEAppPushProvider, MCX `iOS27`) | See `skills/local-push-connectivity.md` |

Decision Tree

digraph integration {
    start [label="Integration task" shape=ellipse];
    what [label="Which system feature?" shape=diamond];

    start -> what;
    what -> "skills/app-intents-ref.md" [label="Siri / App Intents"];
    what -> "skills/app-shortcuts-ref.md" [label="Shortcuts / phrases"];
    what -> "skills/app-discoverability.md" [label="discoverability\nstrategy"];
    what -> "skills/extensions-widgets.md" [label="widgets /\nControl Center"];
    what -> "skills/live-activities.md" [label="Live Activities /\nDynamic Island"];
    what -> "skills/in-app-purchases.md" [label="IAP / subscriptions"];
    what -> "skills/eventkit.md" [label="calendar / reminders"];
    what -> "skills/contacts.md" [label="contacts"];
    what -> "skills/localization.md" [label="localization"];
    what -> "skills/privacy-ux.md" [label="privacy / permissio
Read more
Ships withaxiom

Battle-tested skills, agents, and tools for modern Apple OS development — Swift 6, SwiftUI, Liquid Glass, Apple Intelligence, and more. Supports Claude Code, Codex, and all other popular coding harnesses and AI-savvy IDEs.

Get the whole plugin