← ClaudeAtlas

use-sparklisted

Use the spark CLI to access the user's Spark email data - list emails, search by topic, read threads, check calendar events, find availability, look up contacts, and view team info. Use when the user asks about their emails, calendar, contacts, meetings, or scheduling.
magnusrodseth/dotfiles · ★ 2 · Data & Documents · score 68
Install: claude install-skill magnusrodseth/dotfiles
# Using spark `spark` is a CLI for the Spark email client. Use it to query the user's mailbox, calendar, contacts, meetings, and team data. ## Running spark ```bash spark <command> [options] ``` **Environment:** `spark` is a thin client that talks over IPC to the user's running Spark Desktop app - it does not ship its own mailbox, network stack, or credentials. Run it directly on the user's computer against the live Spark Desktop process. Do not try to execute it inside a sandbox, container, CI runner, or any environment isolated from the user's desktop session - it will fail to connect. If Spark Desktop is not running, ask the user to launch it instead of retrying. ## Commands | Command | Description | |---------|-------------| | `accounts` | List accounts, calendars, teams, shared inboxes, and access levels | | `folders` | List folders/labels with message counts | | `emails` | List emails with filters and pagination | | `search` | Hybrid keyword + semantic search with full bodies | | `thread` | Read full thread - headers, bodies, attachments | | `attachment` | Read a single email attachment by its ID (auto-downloads) | | `draft` | Create or edit an email draft (new, reply, forward, from template) | | `templates` | List saved message templates (personal and team) | | `template` | Show a single template by ID or name with its placeholders | | `comment` | Post a team comment on a thread | | `events` | List calendar events for a time range | | `event` | Create, update, de