axiom-core-spotlight-ref

Index iOS app content with CSSearchableItem and NSUserActivity for Spotlight discoverability.

Updated Dec 3, 2025
One-click install
npx skills add https://github.com/tuliopc23/flying-dutchman-app --skill axiom-core-spotlight-ref
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: axiom-core-spotlight-ref
Source: https://github.com/tuliopc23/flying-dutchman-app/tree/main/.claude/skills/axiom-core-spotlight-ref
Command: npx skills add https://github.com/tuliopc23/flying-dutchman-app --skill axiom-core-spotlight-ref

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers make their app's content discoverable through Apple's Spotlight search, enabling users to find information within apps directly from the system-wide search interface.

Core Features & Use Cases

  • Core Spotlight Indexing: Index app content (documents, notes, orders) for Spotlight search.
  • NSUserActivity: Use for Handoff, Siri predictions, and marking current user activity.
  • API Selection: Guidance on choosing between CSSearchableItem, IndexedEntity, and NSUserActivity.
  • Use Case: You've built a note-taking app and want users to be able to find their notes by typing keywords into Spotlight. This Skill provides the code and explanations to index those notes effectively.

Quick Start

Use the axiom-core-spotlight-ref skill to index a new order object using CSSearchableItem.

Frequently Asked Questions about axiom-core-spotlight-ref

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I make my iOS app content searchable in Spotlight?

You can make iOS app content searchable in Spotlight by indexing it with CSSearchableItem. This Skill provides code examples for item creation, batch indexing, and deletion to ensure your app content appears in system-wide search results.

When should I use NSUserActivity vs CSSearchableItem for app discoverability?

Use NSUserActivity for Handoff and Siri predictions based on current user activity, while CSSearchableItem is for indexing static app content. This Skill provides API selection guidance to help you choose the appropriate approach for different use cases.

How do I index custom data models for Core Spotlight search?

Index custom data models for Core Spotlight by mapping their properties to CSSearchableItem attributes. This Skill provides code examples for item creation and batch indexing to ensure your custom objects are discoverable via Spotlight search.

Does Core Spotlight work with App Intents for Siri predictions?

Yes, Core Spotlight integrates with App Intents to enhance Siri predictions. This Skill includes guidance and code examples for App Intents integration, allowing your indexed content to influence Siri suggestions and Handoff behavior.

How do I delete indexed items from Spotlight search?

You delete indexed items from Spotlight search using the Core Spotlight API to remove specific CSSearchableItem entries. This Skill covers deletion methods to keep your app's search index accurate when content is removed or updated.