--dry-run first and waits for your yes.
There are two skills:
Install
- Claude Code plugin
- Any agent (npx skills)
- Install script
claude plugin marketplace update firstsales.AGENTS.md instead of skills can use the AGENTS.md file in the repository.
Set up
- Create an API key in the FirstSales app under Settings → API → API Keys. Give it only the scopes you need.
-
Ask your agent: “set up FirstSales”. The
firstsales-setupskill checks the CLI and then asks you to store the key yourself, typed hidden, in your own terminal:
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.