spark-persona-freelancer

Manage multi-client email triage, invoice chasing, and availability lookups via Spark CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This persona helps you manage multiple client communications in Spark while keeping response times low and ensuring invoice follow-ups don’t get missed.

Core Features & Use Cases

  • Client inbox review across accounts: Quickly surface unread messages by account, categorize by priority, and summarize what needs attention today.
  • Client separation and targeted context: Focus on one client at a time using account-scoped browsing, search, and thread review.
  • Invoice follow-ups and reminders: Find invoice-related messages, draft polite follow-ups, and set reminders when there’s no response.
  • Availability management and quick responses: Check schedules and propose mutual times, while drafting replies efficiently for multiple unread threads.
  • New client onboarding: Look up contacts and update GateKeeper importance so key clients stay visible.

Quick Start

Start by running the persona workflow and ask it to review unread client emails across all accounts and summarize urgent items and today’s meetings.

Frequently Asked Questions about spark-persona-freelancer

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

FAQPage Schema
How do I manage multiple client inboxes in Spark for email triage?

Multi-client email triage in Spark uses account-scoped browsing to surface unread messages by account, categorize them by priority, and summarize urgent items needing attention today across all configured accounts.

How do I draft invoice follow-up emails and set reminders for unpaid clients?

Invoice follow-up drafting searches for invoice-related messages, generates polite follow-up email drafts directly within the thread, and sets reminders when no response is detected to ensure unpaid invoices are chased.

Can I check my calendar availability and propose meeting times directly from an email thread?

Availability management queries your schedule using Spark CLI commands to check open times, propose mutual meeting slots, and draft quick reply emails to clients within the same workflow.

Does this freelancer workflow require multiple Spark accounts to separate client communications?

No, it supports multi-account configurations but also enables client separation within a single workflow using targeted search, account-scoped browsing, and thread review to focus on one client at a time.

How do I onboard a new client and ensure their emails stay visible in my inbox?

New client onboarding looks up contacts and updates GateKeeper importance settings in Spark, ensuring key client messages remain visible and prioritized during your daily inbox triage.

What do I need to configure before using Spark CLI for inbox triage and invoice tracking?

You need Spark access configured for triage and the base command reference from the use-spark module, which provides the necessary filters, search, drafts, reminders, and contacts functionality.