skills/sales-spark-mail/SKILL.md
Spark Mail platform help — cross-platform AI email client by Readdle with Smart Inbox categorization, Gatekeeper sender screening, AI writing and summarization, email translation, team collaboration (shared drafts, internal comments, delegation), calendar integration, works with Gmail/Outlook/iCloud/Exchange/Yahoo/IMAP on Mac/Windows/iOS/Android (Free, Premium $5/mo, Teams $6.99/user/mo). Use when setting up Spark Mail Smart Inbox or Gatekeeper for email triage, Spark AI writing or summarization not working well, Spark sync issues or crashes across devices, comparing Spark to Superhuman or Shortwave or Apple Mail, choosing between Spark free vs Premium vs Teams plans, or worried about Spark Mail privacy and server-side processing. Do NOT use for comparing AI email assistants broadly (use /sales-do). Do NOT use for team shared inbox with ticketing (use /sales-missive or /sales-hiver).
npx skillsauth add sales-skills/sales sales-spark-mailInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Helps with Spark Mail — a cross-platform AI email client by Readdle (est. 2007). Smart Inbox auto-categorizes email, Gatekeeper screens unwanted senders, and AI features handle writing, summarization, and translation. Team features include shared drafts, internal comments, and email delegation. Works with Gmail, Outlook, iCloud, Exchange, Yahoo, and any IMAP provider across Mac, Windows, iOS, Android, and Apple Watch. 19.5M+ downloads, Apple Editors' Choice.
If references/learnings.md exists, read it first for accumulated platform knowledge.
Ask the user:
What are you trying to do with Spark Mail?
Which platform(s)?
Which plan are you on (or considering)?
Skip-ahead rule: if the user's prompt already provides enough context, skip to Step 2.
| If the question is about... | Route to... |
|---|---|
| Comparing AI email clients broadly | /sales-do {question} |
| Team shared inbox with ticketing/SLAs | /sales-missive {question} or /sales-hiver {question} |
| Server-side email filtering without switching clients | /sales-sanebox {question} |
| Connecting tools via Zapier/Make/API | Note: Spark Mail has no public API or iPaaS integration |
For Spark-specific questions, continue to Step 3.
Read references/platform-guide.md for the full platform reference — capabilities, pricing, Smart Inbox setup, AI features, team collaboration, and privacy details.
Answer the user's question using only the relevant section. Don't dump the full reference.
If you discover a gotcha, workaround, or tip not covered in references/learnings.md, append it there.
Best-effort from research — review these, especially items about plan-gated features and privacy that may be outdated.
references/learnings.md with today's date./sales-superhuman — Superhuman email client (fastest keyboard workflow, MCP server, AI triage, $30/mo). Install:
npx skills add sales-skills/sales --skill sales-superhuman -a claude-code/sales-shortwave — Shortwave AI-native Gmail client (AI filters, Ghostwriter, MCP consumer, $7-14/mo). Install:
npx skills add sales-skills/sales --skill sales-shortwave -a claude-code/sales-newmail — NewMail AI email assistant (voice-trained drafting, task extraction, daily briefings, $15-30/mo). Install:
npx skills add sales-skills/sales --skill sales-newmail -a claude-code/sales-fyxer — Fyxer AI email assistant (inbox organization, AI drafting, meeting notes). Install:
npx skills add sales-skills/sales --skill sales-fyxer -a claude-code/sales-missive — Missive collaborative team inbox (internal threads, co-drafting, API). Install:
npx skills add sales-skills/sales --skill sales-missive -a claude-code/sales-hey — Hey privacy-first email service by 37signals (Screener, Imbox/Feed/Paper Trail, no AI, $99/yr). Install:
npx skills add sales-skills/sales --skill sales-hey -a claude-code/sales-mimestream — Mimestream native macOS Gmail client (Gmail API-powered, tracking prevention, no AI, $50/yr). Install:
npx skills add sales-skills/sales --skill sales-mimestream -a claude-code/sales-bluemail — BlueMail cross-platform email client (free unified inbox, GemAI AI writing, clustering, Later Board, Free/$5/$12/Enterprise). Install:
npx skills add sales-skills/sales --skill sales-bluemail -a claude-code/sales-em-client — eM Client desktop email client (cross-platform, PGP encryption, calendar/tasks, Free/€30yr/€40 one-time). Install:
npx skills add sales-skills/sales --skill sales-em-client -a claude-code/sales-airmail — Airmail Apple-exclusive email client (customizable actions, AppleScript automation, Privacy Mode, Free/$49yr). Install:
npx skills add sales-skills/sales --skill sales-airmail -a claude-code/sales-sanebox — SaneBox server-side email filtering (smart folders, any provider, $7/mo). Install:
npx skills add sales-skills/sales --skill sales-sanebox -a claude-code/sales-do — Not sure which skill to use? The router matches any sales objective to the right skill. Install:
npx skills add sales-skills/sales --skill sales-do -a claude-codeUser says: "I get 200+ emails a day and most are newsletters and notifications. How do I set up Spark to surface only the important stuff?" Skill does: Reads platform guide. Walks through: 1) Enable Smart Inbox to auto-sort into Personal/Notifications/Newsletters. 2) Pin your top 10 contacts so they always appear first. 3) Enable Gatekeeper to screen unknown senders. 4) Use "Mute Thread" for recurring threads you want auto-archived. 5) Set Smart Notifications to only alert for pinned contacts. Notes this all works on the free plan.
User says: "We're a 5-person sales team on Gmail. Spark Teams at $7/user sounds way cheaper than Superhuman at $30/user. What are we giving up?" Skill does: Reads platform guide for feature comparison. Explains: Spark Teams gives you shared drafts, internal comments, and delegation at $6.99/user/mo. You lose Superhuman's sub-100ms speed, keyboard-driven workflow, Split Inbox, read receipts, and deeper AI (auto-triage, AI-generated follow-up suggestions). If your team prioritizes cost and doesn't need power-user keyboard shortcuts, Spark is excellent value. If speed and individual productivity are paramount, Superhuman justifies the premium. Recommends trying Spark's free tier first.
User says: "I heard Spark stores my email password on their servers. Is that true? Should I be worried?" Skill does: Reads platform guide privacy section. Explains that yes, Spark stores credentials server-side to power Smart Inbox, push notifications, and cross-device sync. Notes they use Google Cloud with encryption, are GDPR/CCPA compliant, don't sell data, and don't train AI models on your emails. Compares: Apple Mail is fully local, Superhuman also processes server-side, SaneBox also processes server-side. If privacy is the top priority, recommends Canary Mail (end-to-end encryption) or Apple Mail (fully local processing).
Symptom: App freezes when opening, searching takes seconds, or the app crashes mid-use — especially on Mac or iOS Cause: Spark 3 (major rewrite) introduced performance regressions. Large mailboxes with 10K+ emails strain the sync engine. Solution: 1) Update to the latest version — most stability issues have been patched. 2) Remove and re-add email accounts to force a fresh sync. 3) On Mac, quit and reopen Spark if it freezes. 4) Reduce the number of connected accounts if running 5+. 5) If persistent, report via Spark's in-app feedback — Readdle actively patches issues.
Symptom: Read/archive/delete actions on one device don't appear on another, or new emails arrive on one device but not another Cause: Background app refresh may be disabled, or the server-side sync hit a conflict. Solution: 1) Pull down on inbox to force-sync. 2) Ensure background app refresh is enabled (iOS: Settings → Spark → Background App Refresh). 3) Check that all devices are signed into the same Spark account. 4) Sign out and re-add the email account if sync remains broken.
Symptom: Important emails end up in Newsletters/Notifications, or spam-like emails appear in Personal Cause: Smart Inbox uses Readdle's ML categorization which isn't perfect. New contacts may be miscategorized until the system learns. Solution: 1) Pin important contacts — pinned senders always appear in Priority. 2) Move miscategorized emails to the correct category — this trains the system. 3) Use Gatekeeper to block persistent junk senders. 4) Check that the sender isn't using a generic domain that confuses categorization.
tools
Waitlister platform help — pre-launch waitlist platform with hosted landing pages, points-based viral referrals, built-in email broadcasts, REST API, and five HMAC-signed webhook events. Use when choosing Free (100 subscribers) vs Launch $15/mo (unlimited subs, referrals + broadcasts) vs Growth $49/mo (API, webhooks, Klaviyo/Mailchimp/Kit sync, fraud detection unlock here) vs Business $129/mo, building a webhook handler that verifies X-Webhook-Signature, webhooks auto-disabled after 10 consecutive failures, API signups bypassing referral fraud detection because client_ip/fingerprint weren't forwarded, granting bonus points or pulling top referrers via the API for reward fulfillment, broadcast send caps forcing an ESP handoff, automating without Zapier (Waitlister has none — webhooks/API only), or comparing Waitlister vs LaunchList/KickoffLabs/GetWaitlist/Prefinery. Do NOT use for list-growth strategy (use /sales-audience-growth) or LaunchList help (use /sales-launchlist).
development
LaunchList platform help — viral pre-launch waitlist platform with one-time lifetime pricing, gamified referrals (queue jumping, leaderboard, position inflation), embed widget + custom form POST endpoint, new_user/email_verify webhooks, Zapier, and spam protection. Use when choosing Free (100 submissions) vs Launch $29 (500) vs Grow $79 one-time (10K — webhooks, Zapier, team unlock here), wiring waitlist signups into Mailchimp/Kit/HubSpot or a CRM because LaunchList has no email broadcast system, needing programmatic access when there is no public REST API yet (form POST + webhook workaround), building a webhook handler with referred_by referral attribution, blocking disposable-email or bot signups on a viral waitlist, a custom signup form not submitting or not tracking referrals, or comparing LaunchList vs KickoffLabs/Viral Loops/Prefinery/GetWaitlist on one-time vs subscription pricing. Do NOT use for list-growth strategy (use /sales-audience-growth) or KickoffLabs help (use /sales-kickofflabs).
development
UpViral platform help — viral referral marketing and list-building platform (by Emarky) for viral sweepstakes, giveaway/reward campaigns, pre-launch waiting lists, and milestone referrals, with REST API (`app.upviral.com/api/v1/`, form-encoded `uvapikey` + `uvmethod`), Callback-URL webhooks, IP-based fraud detection, and 30+ ESP/CRM integrations. Use when campaigns aren't tracking referral points, deciding between Starter $79/mo (10K leads, NO API) vs Business $119/mo (API + webhooks) vs Premium $319/mo, the API erroring because you're on Starter where API/webhooks are gated, building a pipeline with `add_contact`/`get_leads`/`get_leads_points`, interpreting same-IP suspicious-referral flags, or picking UpViral over Viral Loops/Vyper/Gleam. Do NOT use for newsletter audience growth (use /sales-audience-growth), KickoffLabs help (use /sales-kickofflabs), merge-tag referrals (use /sales-referralkit), SparkLoop recommendations (use /sales-sparkloop), or multi-level Level 1/2/3 tracking (use /sales-referralhero).
tools
ReferralHero platform help — full-stack referral, affiliate, waitlist, contest, and NPS platform with REST API, webhooks, Zapier, native ESP connectors, multi-level referral tracking (Level 1/2/3), coupon groups, anti-fraud, and a 5,000 calls/hour limit. Use when referrals aren't tracking, deciding between Free (no API) vs PRO $199/mo (API + webhooks) vs PREMIUM $399/mo (ReCaptcha + SMS Verification), auth failing with `no_token` or `Bearer` vs `X-API-Key`, Level 2/3 counts off from calling `level_2_all_referrals` not `level_2_referrals`, bulk 429s from not chunking the 500-transaction `add_bulk_transactions` limit, coupon endpoints 404 without a coupon group, reward fulfillment (`promote` then `unlock_promoted_reward`) failing, or comparing to SparkLoop/ReferralKit/GrowSurf. Do NOT use for newsletter audience growth (use /sales-audience-growth), merge-tag referrals (use /sales-referralkit), SparkLoop recommendations (use /sales-sparkloop), or affiliate strategy across tools (use /sales-affiliate-program).