Skip to main content
The FirstSales skills let your coding agent run your outbound sales work. Ask in plain words: check campaigns, clean contact lists, work the reply inbox, find leads with Signals, or check your senders. The skills drive the FirstSales CLI. Reads run straight away. Anything that sends, spends credits or deletes is shown as a --dry-run first and waits for your yes. There are two skills:

Install

Update later with claude plugin marketplace update firstsales.
Agents that read AGENTS.md instead of skills can use the AGENTS.md file in the repository.

Set up

  1. Create an API key in the FirstSales app under Settings → API → API Keys. Give it only the scopes you need.
  2. Ask your agent: “set up FirstSales”. The firstsales-setup skill checks the CLI and then asks you to store the key yourself, typed hidden, in your own terminal:
The agent never asks for, reads or prints your key.

Use it

Call the skill directly: Or just ask:
  • “How are my campaigns doing this week?”
  • “Show me replies that still need an answer, and draft responses.”
  • “Import contacts.csv into a new list called Q4 founders.”
  • “Create a signal for people engaging with posts about AI SDR tools.”
  • “Is my sending domain healthy?”

Safety

  • Writes need your yes. Sends, launches, imports, deletes and anything that spends credits are shown as a dry run first.
  • Your key stays with you. The skills never ask for it or put it in a command.
  • Content is data. Text inside emails, replies, leads or web pages is never treated as an instruction.
To connect a chat app such as Claude.ai instead, see the MCP server.