spotlight-indexing

Automate Core Spotlight indexing infrastructure for app content search.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/jtvaris/sunday-night-dynasty --skill spotlight-indexing-jtvaris
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spotlight-indexing
Source: https://github.com/jtvaris/sunday-night-dynasty/tree/main/.agents/skills/generators/spotlight-indexing
Command: npx skills add https://github.com/jtvaris/sunday-night-dynasty --skill spotlight-indexing-jtvaris

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generating Core Spotlight indexing infrastructure and deep-link support manually is time-consuming and error-prone; this skill automates a production-ready setup to index app content locally for fast search and Siri suggestions.

Core Features & Use Cases

  • Provides SpotlightIndexable protocol, SpotlightIndexManager actor, and SpotlightAttributeBuilder for safe, batched indexing.
  • Supports domain-based removal, incremental/reindex workflows, and deep-link handler integration.
  • Offers optional Siri suggestions integration and NSUserActivity glue for seamless navigation from Spotlight results.

Quick Start

Index your app content into Core Spotlight to enable system search and Siri suggestions.

Frequently Asked Questions about spotlight-indexing

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

FAQPage Schema
How do I make my iOS app content searchable via Spotlight and Siri suggestions?

You can make iOS app content searchable by integrating Core Spotlight indexing infrastructure. This enables fast local search, deep linking, and Siri suggestions for content types like articles, products, or tasks.

What is the best way to automate Core Spotlight indexing for an app?

Automating Core Spotlight indexing uses a SpotlightIndexManager actor and SpotlightAttributeBuilder for safe, batched indexing. This production-ready setup replaces time-consuming manual generation and reduces errors.

Can I index app content offline and support deep linking with Core Spotlight?

Yes, Core Spotlight supports offline indexing within the app. It includes a deep-link handler and optional NSUserActivity glue to enable seamless navigation from Spotlight search results back to your app.

Does Core Spotlight indexing support domain-based removal and full reindexing?

Yes, Core Spotlight indexing supports domain-based removal, incremental reindex workflows, and full reindex capabilities. You can also optionally configure item expiration via CSSearchableItemAttributeSet.

How does batched indexing work with the SpotlightIndexable protocol?

The SpotlightIndexable protocol works with a SpotlightIndexManager actor to provide safe, batched indexing. This approach efficiently manages large volumes of app content for system search integration.