Agent skills

The Reply.io Agent Skill — install one skill and your agent learns the core outreach workflows, executed through the reply CLI.

Status: Available (v1)

The Reply.io Agent Skill packages the core outreach workflows as one installable skill. It drives the CLI — the skill decides what to do, the CLI does it:

AI agent  →  Agent Skill (workflows, guardrails)  →  reply CLI  →  Reply.io v3 API

Install

npm i -g reply-cli
export REPLY_API_KEY=...
git clone https://github.com/replyio/reply-skill.git ~/.claude/skills/reply

Then ask your agent things like “import this CSV and skip duplicates”, “show me interested replies from this week”, or “which sequences are underperforming?”.

What’s in v1

Four workflows, each with dry-runs, verification steps, and hard confirmation gates (nothing sends, starts, or deletes without explicit approval):

  1. Import prospects — CSV → mapping preview → dedupe → list → verify
  2. Launch outreach — account & schedule checks → sequence → enrollment → confirmed start
  3. Manage replies — inbox triage → thread context → approved reply → categorize
  4. Analyze performance — reports + per-sequence stats → diagnosis → recommendations

The catalog below shows each outcome-level skill and its availability. Entries marked Coming soon depend on API endpoints that aren’t generally available yet (prospect search, enrichment) — they’ll join the same skill as workflows when the endpoints ship.

Find Prospects Coming soon

Turn an ICP description into a saved, deduplicated prospect list.

# Coming soon — will ship as a workflow in github.com/replyio/reply-skill

Inputs: ICP description in natural language (titles, industries, company size, geography) · Optional exclusion list (existing customers, competitors)
Outputs: A contact list populated with matching prospects · A summary of search filters used and match counts
Composes: Prospect Search API , Contact Data API

Build an ICP Coming soon

Derive an ideal customer profile from your best existing customers or a business description.

# Coming soon — will ship as a workflow in github.com/replyio/reply-skill

Inputs: A business/offer description, or a list of best-customer domains
Outputs: A structured ICP (titles, seniorities, departments, industries, sizes, locations) · Ready-to-run Prospect Search filters
Composes: Contact Data API , Analytics API , Prospect Search API

Enrich Contacts Coming soon

Fill missing emails, phones, and firmographics across a whole contact list.

# Coming soon — will ship as a workflow in github.com/replyio/reply-skill

Inputs: A contact list (or filter) identifying records to enrich
Outputs: Enriched contact records with validation status · A gap report of contacts that could not be enriched
Composes: Contact Enrichment API , Contact Data API , Email Validation API

Import Prospects

CSV in, deduplicated contacts out — mapped, verified, and organized into a list.

git clone https://github.com/replyio/reply-skill.git ~/.claude/skills/reply

Inputs: A CSV file (or pasted rows) of prospects · Dedupe preference (skip existing vs. update) and an optional target list
Outputs: Added / updated / skipped / failed counts with per-row failure reasons · A verified contact list ready for outreach
Composes: Contact Data API

Launch Outreach

Verify accounts, build the sequence, enroll contacts, and start — with a confirmation gate before anything sends.

git clone https://github.com/replyio/reply-skill.git ~/.claude/skills/reply

Inputs: Target contacts (a list, a fresh import, or explicit IDs/emails) · A sequence to reuse, or a name plus message drafts for a new one
Outputs: A running sequence with assigned mailboxes, schedule, and contacts · The sequence ID, enrollment counts, and skipped contacts with reasons
Composes: Sequence API , Templates & Schedules API , Mailbox Management API , Contact Data API

Handle Replies

Triage the inbox, surface interested prospects, and send approved replies.

git clone https://github.com/replyio/reply-skill.git ~/.claude/skills/reply

Inputs: Optional filters (category, sequence, unread, meeting intent)
Outputs: Sent replies (each explicitly approved) and categorized threads · A queue of threads still needing attention
Composes: Conversations & Inbox API

Book Meetings Coming soon

Convert interested replies into scheduled meetings via Reply's booking calendar.

# Coming soon — will ship as a workflow in github.com/replyio/reply-skill

Inputs: Threads with meeting intent (or a filter for them) · The booking calendar link and scheduling preferences
Outputs: Threads driven to a booked meeting, confirmed in-thread · Booked meetings visible in the meetings report
Composes: Conversations & Inbox API , Analytics API

Analyze Campaign Performance

Turn raw reporting data into decisions — what to scale, pause, or rewrite.

git clone https://github.com/replyio/reply-skill.git ~/.claude/skills/reply

Inputs: A time window and the sequences (or the whole account) to analyze
Outputs: A performance readout (delivered, opens, replies, interested, meetings) with diagnosis · One or two recommended actions — executed only on confirmation
Composes: Analytics API , Sequence API

Frequently asked questions

Do skills exist today?

Yes — one installable skill covering four workflows (import prospects, launch outreach, manage replies, analyze performance). Clone github.com/replyio/reply-skill into your agent's skills directory. Workflows that depend on unreleased API endpoints (prospect search, enrichment) remain coming soon.

What is a skill, concretely?

A folder of markdown instructions (SKILL.md plus workflow files) that an agent platform like Claude Code loads on demand. It encodes which CLI commands to run, in what order, what to verify, and where to stop for human confirmation. No runtime code — all execution goes through the reply CLI.

How is this different from MCP?

MCP gives an agent tools (individual operations). The skill gives it procedure — multi-step workflows with confirmation gates and verification. They compose - an agent can follow the skill's procedure using MCP tools or CLI commands.