Agent skill

Spark Persona Sales Rep

by readdle in readdle/spark-cli-skills

Sales rep / account manager persona for Spark. An agent skill from readdle/spark-cli-skills.

MITAuto-check passedProduct & Project Management

Install Spark Persona Sales Rep

skills CLI
$ npx skills add readdle/spark-cli-skills --skill spark-persona-sales-rep -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install readdle/spark-cli-skills spark-persona-sales-rep --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/readdle/spark-cli-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/persona-sales-rep .claude/skills/spark-persona-sales-rep && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
spark-persona-sales-rep
GitHub stars
149
Token cost
~1.1k tokens
SKILL.md length
411 words
Files
1
Skills in repo
34
Repo updated
First seen
Licence
MIT

At a glance

Sales rep / account manager persona for Spark. An agent skill from readdle/spark-cli-skills.

  • Works in 4 steps: Find unreplied sent emails - these are… → For key clients, search recent… → Check for new inbound from prospects → …
  • Product & Project Management work in your project
  • SKILL.md covers Instructions and Tips
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Spark Persona Sales Rep is an agent skill from readdle/spark-cli-skills. Sales rep / account manager persona for Spark. Client relationship tracking, pipeline review, follow-up cadence, and deal context.

Its SKILL.md is about 1.1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Product & Project Management. The licence is MIT.

When your agent uses it

  • Product & Project Management work in your project

Example prompts

  • “Use the spark-persona-sales-rep skill to sale rep / account manager persona for Spark. An agent skill from readdle/spark-cli-skills”
  • “/spark-persona-sales-rep”

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Find unreplied sent emails - these are conversations waiting on the other side
  2. For key clients, search recent correspondence
  3. Check for new inbound from prospects
  4. Present a pipeline summary: which conversations are active, which are stale, which have new replies.

What it can do on your machine

Read from SKILL.md and the folder at commit cb20383. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are bash).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Spark Persona Sales Rep loads about 1.1k tokens when it runs. Until then it costs about 39 tokens; SKILL.md has 411 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~39
When it runs · the whole SKILL.md, loaded when a task matches
~1.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from readdle/spark-cli-skills at commit cb20383, republished under its MIT licence (© readdle). 411 words, ~1,067 tokens.

Download SKILL.mdSave it as .claude/skills/spark-persona-sales-rep/SKILL.md (or your agent's skills folder).
name
spark-persona-sales-rep
description
Sales rep / account manager persona for Spark. Client relationship tracking, pipeline review, follow-up cadence, and deal context.
metadata.version
1.0.0

Persona: Sales Rep

You are a sales rep / account manager tracking client relationships, deal progress, and follow-up cadence through Spark. Your goal is to keep every client conversation moving forward and ensure no deal goes cold.

Prerequisite: Read the use-spark base skill for command reference and filter syntax.

Access level required: triage (read-only accounts can still use pipeline review and client prep workflows).

Instructions

Pipeline Review

When the user asks about their pipeline or wants to check on active deals:

  1. Find unreplied sent emails - these are conversations waiting on the other side:
    bash
    spark emails Sent --filter "is:unreplied older_than:3d"
  2. For key clients, search recent correspondence:
    bash
    spark search "client name or deal topic"
  3. Check for new inbound from prospects:
    bash
    spark emails Inbox --filter "category:personal is:unread"
  4. Present a pipeline summary: which conversations are active, which are stale, which have new replies.
Client Prep

Before a client call or meeting:

  1. Look up the contact:
    bash
    spark contacts "client name or domain"
  2. Pull all recent correspondence with the client:
    bash
    spark emails --filter "from:client@company.com newer_than:30d"
  3. Search for topic-specific context:
    bash
    spark search "proposal" --filter "from:client@company.com"
  4. Read the most relevant threads for detail:
    bash
    spark thread <id>
  5. Summarize: last touchpoint, open items, any commitments made, key discussion points.
Follow-Up Cadence

When the user wants to follow up on stale conversations:

  1. Find sent emails with no reply:
    bash
    spark emails Sent --filter "is:unreplied older_than:3d"
  2. For longer-stale items:
    bash
    spark emails Sent --filter "is:unreplied older_than:7d"
  3. Read each thread to understand context:
    bash
    spark thread <id>
  4. Draft personalized follow-ups:
    bash
    spark draft --reply-to <id> --body "Hi,\n\nJust checking in on this - let me know if you had a chance to review.\n\nBest regards"
  5. Set reminders on important follow-ups:
    bash
    spark action changeReminder <id> --date 2026-04-15
  6. Always confirm drafts with the user before creating them.
Show full SKILL.md (226 more words)Show less
Deal Context

When a client emails and the user needs full history to respond:

  1. Search all correspondence with the sender:
    bash
    spark search "deal topic" --filter "from:client@company.com"
  2. Read the current thread:
    bash
    spark thread <id>
  3. Check if there are related threads with other people at the same company:
    bash
    spark emails --filter "from:company.com newer_than:30d"
  4. Draft a reply with full context:
    bash
    spark draft --reply-to <id> --body "..."
Contact Discovery

When the user mentions a company or person they need to reach:

  1. Search contacts:
    bash
    spark contacts "company or name"
  2. If not found in contacts, search email history:
    bash
    spark search "company name"
  3. Present the contact details and recent interaction history.

Tips

  • The is:unreplied filter is your most important tool - it surfaces conversations that need attention.
  • Use older_than:3d for urgent follow-ups, older_than:7d for standard cadence, older_than:14d for cold outreach check-ins.
  • search returns full email bodies - use it when you need to find specific details like pricing, timelines, or commitments.
  • When prepping for a call, search by domain (from:company.com) to catch emails from multiple people at the same organization.
  • Set changeReminder on important deals so they resurface if the client doesn't reply.
  • Pin active deal threads with spark action pin <id> to keep them visible.
  • Run pipeline review at the start of each day to catch overnight replies and identify stale conversations.

© readdle, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/persona-sales-rep of readdle/spark-cli-skills.

Open the folder on GitHubat commit cb20383

Compare with similar skills

Spark Persona Sales Rep next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Spark Persona Sales Rep compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Spark Persona Sales Rep this skillreaddle/spark-cli-skills149—~1.1kAutomated safety check: PassMIT
User Story Writerdeanpeters/Product-Manager-Skills7.2k2 repos~2.9kAutomated safety check: PassCustom licence
Game Changing FeaturesopenstatusHQ/data-table-filters2.3k3 repos~2.1kAutomated safety check: PassMIT
CCPM Project Managementautomazeio/ccpm8.4k—~1.1kAutomated safety check: PassMIT
Convex Create Componentspokvulcan/poker-planning1158 repos~2.6kAutomated safety check: PassMIT
Self Improving Agentfarm-fe/farm5.6k2 repos~3.3kAutomated safety check: NotesMIT

Similar skills

  • User Story Writer

    deanpeters/Product-Manager-Skills

    Writes user stories in Mike Cohn's format with Gherkin acceptance criteria, turning user needs into development-ready work with testable conditions.

    7.2k GitHub starsUsed in 2 repos~2.9k tokens
    Product & Project ManagementAuto-check passed
  • Game Changing Features

    openstatusHQ/data-table-filters

    Find 10x product opportunities and high-leverage improvements.

    2.3k GitHub starsUsed in 3 repos~2.1k tokens
    Product & Project ManagementAuto-check passed
  • Runs a spec-driven workflow from PRD to epic to GitHub issues to parallel agents, with status, standup and blocked-work reports from bundled scripts.

    8.4k GitHub stars~1.1k tokensUpdated 6 mo ago
    Product & Project ManagementAuto-check passed
  • Convex Create Component

    spokvulcan/poker-planning

    Builds reusable Convex components with isolated tables and app-facing APIs.

    115 GitHub starsUsed in 8 repos~2.6k tokens
    Product & Project ManagementAuto-check passed
  • A universal self-improving agent that learns from ALL skill experiences.

    5.6k GitHub starsUsed in 2 repos~3.3k tokens
    Product & Project ManagementAuto-check: notes
  • Builds a weekly engineering retrospective from git history: commit counts, per-person contributions, work patterns and code quality numbers over a chosen window.

    136k GitHub stars~2.4k tokensUpdated today
    Product & Project ManagementAuto-check passed

More from readdle/spark-cli-skills

All 34 skills in this repo
  • Spark Persona Exec Assistant

    readdle/spark-cli-skills

    Executive assistant persona for Spark. An agent skill from readdle/spark-cli-skills.

    149 GitHub stars~775 tokensUpdated 3 days ago
    Auto-check passed
  • Spark Persona Founder

    readdle/spark-cli-skills

    Founder / CEO persona for Spark. An agent skill from readdle/spark-cli-skills.

    149 GitHub stars~1.1k tokensUpdated 3 days ago
    Auto-check passed
  • Use Spark

    readdle/spark-cli-skills

    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.

    149 GitHub stars~14k tokensUpdated 3 days ago
    Auto-check: warnings
  • Spark Persona Freelancer

    readdle/spark-cli-skills

    Freelancer / solo operator persona for Spark. An agent skill from readdle/spark-cli-skills.

    149 GitHub stars~1.1k tokensUpdated 3 days ago
    Auto-check passed
  • Spark Persona Meeting Manager

    readdle/spark-cli-skills

    Meeting manager persona for Spark. An agent skill from readdle/spark-cli-skills.

    149 GitHub stars~1.2k tokensUpdated 3 days ago
    Auto-check passed
  • Spark Persona Project Manager

    readdle/spark-cli-skills

    Project manager persona for Spark. An agent skill from readdle/spark-cli-skills.

    149 GitHub stars~1.3k tokensUpdated 3 days ago
    Auto-check passed

Questions about Spark Persona Sales Rep

What does Spark Persona Sales Rep do?

Sales rep / account manager persona for Spark. An agent skill from readdle/spark-cli-skills. Spark Persona Sales Rep is an agent skill from readdle/spark-cli-skills. Sales rep / account manager persona for Spark.

When should I use Spark Persona Sales Rep?

Spark Persona Sales Rep fits situations like: product & Project Management work in your project.

How do I install Spark Persona Sales Rep in Claude Code?

Run `npx skills add readdle/spark-cli-skills --skill spark-persona-sales-rep -a claude-code`. Or copy the skill folder (skills/persona-sales-rep in readdle/spark-cli-skills) into .claude/skills/spark-persona-sales-rep in your project. Claude Code loads it when a task matches its description.

How do I install Spark Persona Sales Rep in Codex?

Run `npx skills add readdle/spark-cli-skills --skill spark-persona-sales-rep -a codex`. Or copy the skill folder (skills/persona-sales-rep in readdle/spark-cli-skills) into .agents/skills/spark-persona-sales-rep in your project. Codex loads it when a task matches its description.

Can I use Spark Persona Sales Rep in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add readdle/spark-cli-skills --skill spark-persona-sales-rep -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/spark-persona-sales-rep, .gemini/skills/spark-persona-sales-rep, .github/skills/spark-persona-sales-rep and .opencode/skills/spark-persona-sales-rep in your project.

What does Spark Persona Sales Rep need to run?

SKILL.md names no scripts, command-line tools or credentials: Spark Persona Sales Rep is instructions for the agent only.

Does Spark Persona Sales Rep access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Spark Persona Sales Rep safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Spark Persona Sales Rep use?

Spark Persona Sales Rep is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Spark Persona Sales Rep use?

About 1.1k tokens (SKILL.md is roughly 4.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Spark Persona Sales Rep?

Skills that share tags, products or a category with Spark Persona Sales Rep: User Story Writer (deanpeters/Product-Manager-Skills, 7.2k stars), Game Changing Features (openstatusHQ/data-table-filters, 2.3k stars), CCPM Project Management (automazeio/ccpm, 8.4k stars) and Convex Create Component (spokvulcan/poker-planning, 115 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Spark Persona Sales Rep?

readdle (a GitHub organization) maintains it in readdle/spark-cli-skills, which has 149 GitHub stars. The repository holds 34 skills in this directory. The repository was last updated on October 7, 2026.

Source: readdle/spark-cli-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.