use-spark

Retrieve email, calendar, contact, and team data from a live Spark Desktop session.

136|6|Updated Apr 22, 2026
One-click install
npx skills add https://github.com/readdle/spark-cli-skills --skill use-spark
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: use-spark
Source: https://github.com/readdle/spark-cli-skills/tree/main/skills/use-spark
Command: npx skills add https://github.com/readdle/spark-cli-skills --skill use-spark

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of not knowing where information is in your Spark email, calendar, contacts, meetings, and team data by letting you search, list, and retrieve the exact items you need on demand.

Core Features & Use Cases

  • Email discovery and content retrieval: List emails, run hybrid keyword/semantic search, and read full threads to answer questions using the complete conversation.
  • Scheduling context and coordination: Check events and compute availability windows, optionally across attendees, to support planning and meeting prep.
  • Operational actions from a unified interface: Perform triage operations such as drafting, replying, commenting on threads, and applying actions like archive, snooze, move, labeling, and assignment based on account access level.

Quick Start

Ask the AI agent to use Spark CLI to find and read the email threads relevant to a topic and then summarize what you need to know.

Frequently Asked Questions about use-spark

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

FAQPage Schema
How do I search my Spark mailbox for specific email threads?

You can search your Spark mailbox using hybrid keyword and semantic search to find relevant emails, then read the full thread content to get complete context for your queries.

Can I check calendar availability and schedule meetings from my email client?

Yes, you can check event schedules and compute availability windows across optional attendees directly from your live Spark Desktop session to support planning and meeting preparation.

Does the Spark email integration require a specific desktop environment?

The integration requires a macOS local Spark Desktop IPC connection to access your mailbox, calendar, and contacts, applying access-level constrained write operations for security.

What triage actions can I perform on my emails without opening the full application?

You can perform triage operations like drafting, replying, commenting, archiving, snoozing, moving, labeling, and assigning emails based on your account access level.

How does semantic search work for finding meeting transcripts and email content?

Semantic search applies topic-based filtering to retrieve emails and meeting information, allowing you to list items by filters and read full thread content for accurate answers.

Can I manage contacts and team information alongside my email operations?

Yes, you can retrieve contact and team information from your Spark session, perform contact actions, and manage operational tasks like drafts and comments from a unified interface.