charleswiltgen/axiom/axiom-integration
Claude Code and agent skill by charleswiltgen/axiom
- community
Checking that the SKILL.md file is still in the repository.
Use when work crosses into Apple's system surfaces rather than your own UI or data — Siri and Shortcuts, widgets, Live Activities, in-app purchase, localization, privacy prompts, alarms, timers, calendar, reminders, contacts, SharePlay, VoIP and CallKit, accessory pairing, weather, Spotlight indexing, background tasks, Background Assets, push, or push on networks with no internet.
Install
npx vskill@latest install charleswiltgen/axiom/axiom-integrationSKILL.md
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 — rewritten for Codex by scripts/build-codex.ts; do not hand-edit -->
Auditors are skills here. Where this router says "Launchsome-auditoragent", invoke thematching Codex skill instead — same procedure, no Claude Code agent required.Available:axiom-audit-iap,axiom-scan-security-privacy.The ones that shell out — builds, tests, simulators, crash symbolication — need shell access to run.
<!-- AXIOM_AUDITOR_INLINE_END -->
Quick Reference
| Symptom / Task | Reference | |
|---|---|---|
Siri, App Intents, entity queries (audio apps → skills/siri-audio.md) | See skills/app-intents-ref.md | |
Siri playback in an audio app ("play X in MyApp"), .audio.* schemas, AudioSearch, INPlayMediaIntent | See skills/siri-audio.md | |
| Audio schema members, parameters, enum cases, build errors; SiriKit media setup and authorization | See skills/siri-audio-ref.md | |
Any schema domain's required parameters, properties, enum cases, return types, deprecated schemas; Missing required parameter/property and other schema build errors | See skills/app-schemas-ref.md | |
Notes, to-do, or list app and Siri — SiriKit Lists/Notes (INAddTasksIntent, INCreateNoteIntent) deprecated in 27, .notes.*/.reminders.* schemas, watchOS | See skills/siri-notes-reminders.md | |
| Siri audio playback fails — "I can't play that", "hasn't added support for that with Siri", works only while the app is open, duplicate results | See skills/siri-audio-diag.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 | |
| The system Calendar and Reminders stores (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
- Siri / App Intents / entity queries? →
skills/app-intents-ref.md
1a. Audio app and Siri — "play X in MyApp", Audio schema domain, AudioSearch, SiriKit INPlayMediaIntent? → skills/siri-audio.md; exact shapes skills/siri-audio-ref.md; Siri won't play skills/siri-audio-diag.md 1b. Adopting any @AppIntent(schema:)/@AppEntity(schema:)/@AppEnum(schema:), or a schema build error? → skills/app-schemas-ref.md (every domain's required shape; migrating SiriKit Lists/Notes → 1c) 1c. Notes/lists/to-do app and Siri, or SiriKit Lists/Notes deprecation warnings? → skills/siri-notes-reminders.md
- App Shortcuts / phrases? →
skills/app-shortcuts-ref.md - App discoverability / Spotlight strategy? →
skills/app-discoverability.md,skills/core-spotlight-ref.md
3a. LLM search over your app's index (SpotlightSearchTool, LanguageModelSession tool-calling)? → skills/core-spotlight-ref.md
- Widgets / Control Center controls? →
skills/extensions-widgets.md,skills/extensions-widgets-ref.md
4a. Live Activities / Dynamic Island / push-to-start / broadcast? → skills/live-activities.md, skills/live-activities-ref.md
- In-app purchases / StoreKit? →
skills/in-app-purchases.md,skills/storekit-ref.md
5a. Subscription billing plans (12-month commitment), bundles/suites, group/volume purchasing, retention offers, offer-code redemption? → skills/storekit-ref.md
- The system Calendar or Reminders store (EventKit)? →
skills/eventkit.md,skills/eventkit-ref.md. Siri for your own app's reminders or notes → 1c - Contacts / contact picker? →
skills/contacts.md,skills/contacts-ref.md - Localization mechanics (String Catalogs, plurals, RTL)? →
skills/localization.md
8a. Localization research (Apple terminology, glossary, pseudolocalization, TMS)? → skills/localization-research-ref.md
- Privacy / permissions? →
skills/privacy-ux.md - Alarms (iOS 26+)? →
skills/alarmkit-ref.md
10a. Bluetooth/Wi-Fi accessory pairing (iOS 18+)? → skills/accessorysetupkit.md 10b. Weather data / forecasts / attribution (WeatherKit)? → skills/weatherkit.md 10c. VoIP calls / CallKit / VoIP push / caller ID / blocking? → skills/callkit-livecommunicationkit.md
- Timers? →
skills/timer-patterns.md,skills/timer-patterns-ref.md - Background tasks / BGTaskScheduler? →
skills/background-processing.md,skills/background-processing-diag.md,skills/background-processing-ref.md
12a. Large asset delivery (game packs, localized asset packs, ML models, Foundation Models adapters, ODR migration)? → skills/background-assets.md, skills/background-assets-ref.md
- Push notifications? →
skills/push-notifications.md,skills/push-notifications-diag.md,skills/push-notifications-ref.md
13a. Push/calls on networks without internet, or PTT over an MCX cellular slice? → skills/local-push-connectivity.md
- Want IAP audit? →
axiom-audit-iap - Want full IAP implementation? →
axiom-implement-iap - Camera / photos / audio / haptics / ShazamKit? → Use `axiom-media` instead
Cross-Domain Routing
Widget + data sync (widget not showing updated data):
- Widget timeline not refreshing → stay here (extensions-widgets)
- SwiftData/Core Data not shared with extension → also invoke axiom-data (App Groups)
Siri + audio playback ("play X in MyApp", "pause", "what song is this?"):
- Audio schemas,
AudioSearchresolution, SiriKitINPlayMediaIntent→ stay here (siri-audio) - Player, Now Playing session, remote commands,
appEntityIdentifierson now-playing content → also invoke axiom-media (skills/now-playing.md)
App Intents + security (lock-screen intent risk, prompt injection via Siri):
- Intent/schema API surface → stay here (app-intents-ref)
- Threat modeling, authenticationPolicy gating, schema risk metadata → also invoke axiom-security (skills/agentic-security.md)
Live Activity + push notification:
- ActivityKit push token / broadcast setup → stay here (live-activities)
- Push delivery failures → also invoke axiom-networking (networking-diag)
- Entitlements/certificates → also invoke axiom-build
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingaxiom-codex/skills/axiom-integration/SKILL.md
Popularity
- Repository stars
- 1,097
- Repository forks
- 81
- 7-day trend score
- 35
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/charleswiltgen/axiom/axiom-integration)