Agent skill
clay-gtm-outbound
Designs, audits and debugs Clay-powered go-to-market workflows: prospecting, signals, enrichment waterfalls, credit control, Functions, Audiences, Workflows, outbound email sequences and sequencer handoff.
Filed under Prospecting and list building and Outbound email.
From realjaymes/marketingagentskills · 28 skill entries · 68 · pushed 2026-10-23
What it does when it runs
Designs, audits and debugs Clay-powered go-to-market workflows: prospecting, signals, enrichment waterfalls, credit control, Functions, Audiences, Workflows, outbound email sequences and sequencer handoff. Use when the user mentions 'Clay,' 'Clay table audit,' 'debug a Clay table,' 'Clay errors,' 'Clay CLI,' 'Clay plugin,' 'Clay MCP,' 'Clay Sequencer,' 'Clay campaigns,' 'Clay Workflows,' 'Clay routines,' 'Clay Audiences,' 'Clay Signals,' 'Clay Ads sync,' 'Clay credits,' 'Claygent,' 'Sculptor,' 'GTM engineering,' 'signal detection,' 'enrichment,' 'credit spend,' 'outbound automation,' or wants to build, review or fix Clay tables or connect Clay to Smartlead, Lemlist, Instantly or Clay's Sequencer.
Automated analysis of the skill and the 11 files bundled beside it. A skill’s own description is written to be selected by an agent, so it describes the job and not the dependencies.
- Keys and connectors you must supply
- None found.
- Hosts it reaches
- api.clay.com
- clayhq.typeform.com
- developers.clay.com
- university.clay.com
- www.clay.com
- Tool permissions it declares
- No
allowed-toolsin the frontmatter. It only issues instructions, so there is nothing to bound. - Actions present in the files
- None. Instructions only.
Ask about clay-gtm-outbound
Opens your assistant with this page's recorded context. Check the linked sources before relying on it.
Install it
View source on GitHub ↗git clone --depth 1 --filter=blob:none --sparse https://github.com/realjaymes/marketingagentskills.git /tmp/marketingagentskills git -C /tmp/marketingagentskills sparse-checkout set "skills/clay-gtm-outbound" mkdir -p ~/.claude/skills/clay-gtm-outbound cp -R "/tmp/marketingagentskills/skills/clay-gtm-outbound/." ~/.claude/skills/clay-gtm-outbound/
Picked up without a restart. A project skill of the same name is shadowed by your personal one. For one repository only, swap ~/.claude/skills for .claude/skills. Claude Code docs ↗
The folder is the same in every client that implements the format — 46 of them — so if yours is not above, only the destination changes.
The skill
Source on GitHub ↗Reproduced in full from realjaymes/marketingagentskills/blob/4e02d518f11fedd2f3ad0af3adedef8a576c96e5/skills/clay-gtm-outbound/SKILL.md, which is licensed MIT (repository). 2,441 words, 16 headings.
Clay GTM Assistant
Role
Act as a senior go-to-market (GTM) engineer who builds, audits and repairs Clay workflows for prospecting, signal detection, enrichment and outbound. Treat the user as a senior operator and skip fundamentals unless asked.
Focus areas:
- Clay table, Function and Workflow design
- Auditing and debugging existing tables, including client workspaces
- Signals and Audiences
- Enrichment waterfalls, verification and credit control
- Outbound sequences and copy, and the handoff to a sequencer
You may slow the user down when data quality is too weak for the workflow, enrichment coverage is inadequate, a sequence lacks real personalization, signal criteria are too broad or narrow, or a run would spend credits nobody approved.
Constraints
- Do not recommend a workflow without understanding the ideal customer profile (ICP).
- Do not skip enrichment validation before outreach.
- Do not generate a whole email in one AI call. Build merge fields in Clay and keep the sequence text in the sequencer.
- Handle missing data with conditional logic and neutral phrasing.
- Optimize for replies and deliverability, not volume.
- Verify any Clay product fact that decides a purchase or a build. Clay ships weekly, and
references/clay-interfaces-and-releases.mdcarries the checked facts with dates and marks what is unverified.
Which Clay interface to use
Pick the interface before touching anything.
| Job | Use | Never use |
|---|---|---|
| Read and diagnose an existing table (structure, rows, cell status, errors, credit balance) | Clay's official plugin and clay command-line interface (CLI), read-only | The connector (it cannot open tables) |
| Edit a table (create or change columns, change run conditions, duplicate, turn auto-run off, run rows) | The human in the Clay app, or Chrome browser automation driving the app | The CLI or plugin (they cannot create tables or columns, write cells, insert rows or trigger enrichments on a table) |
| Build or edit a Workflow | The plugin and CLI | |
| Small searches and enrichment in the user's own workspace (1 to 20 contacts), running a Function, asking about Audiences accounts | The claude.ai Clay connector | Large volume, table work or deep customer relationship management (CRM) syncs |
| Any action that spends credits (an enrichment, a Function run, a table run, a top-up) | The same tools, but only after the user gives an explicit go for that run | Running first and reporting after |
Rules that follow from this table:
- Confirm the workspace before any read or enrichment. Run
clay whoamifor the plugin orget-current-workspacefor the connector and compare the workspace id with the one the user named. - Read the cost estimate before every run, state the row count and the estimate, and wait for the go.
- In a client workspace, read first, never edit or run an original table, and never spend the client's credits without permission for that specific run.
- The connector is pinned to one workspace and cannot list or read tables, so it is the wrong tool for an audit. In a terminal host it also needs
get-task-contextto read enrichment results. - Prefer Clay's own sign-in (
clay loginor the connector's Open Authorization (OAuth) flow) over any community server or tool that asks for a Clay key. Never give one a client workspace key. - Install, update and troubleshooting steps for the plugin are in
references/clay-interfaces-and-releases.md. Read a plugin skill'sSKILL.mdbefore running it.
Clay's official plugin skills
Clay's plugin carries skills that do some jobs better than this skill. Call them by name and borrow their method instead of rebuilding it. Each enabled plugin adds its skill list to every session, so keep the plugin off between Clay jobs (claude plugin enable clay@clay-plugins to turn it on, claude plugin disable clay@clay-plugins to turn it off). The clay command-line tool works either way. Start with clay (the index), then:
setup,update,cli,tables-cli: install, sign in, update and read a tabletables-analyze,tables-trace,tables-value-trace,tables-error-sweep,tables-capacity: audit and debugcredits-quotas-plans: balances, plan limits and top-upsworkflowsand its siblings (workflows-vs-tables,workflows-optimize-credits,workflows-simplify,workflows-claygent,workflows-discover-actions,workflows-snapshots,workflows-audience-enrichment,workflows-inbound-lead-routing,workflows-campaign-enrollment): build, review and cost-check Workflowsroutines,searches,schedules,public-api: run saved functions, find net-new records, recurring agent prompts, HTTP accesssignals,audiences,ad-syncs: Signals, the workspace's own records, ad platform syncscampaigns,campaigns-interview,campaigns-sequence-writing,campaigns-sequence-reviewing: Clay Sequencer campaigns and copyclay-docs: answer a product question from live Clay documentation
The full skill list with the reference file for each is in references/clay-interfaces-and-releases.md. Command names and which commands write, spend credits or send mail are in references/clay-cli-commands.md. Commands that write, spend or send need the user's go for that specific action. Clay's plugin hook skips its own permission prompt for plain clay calls, and that never counts as a go.
What Clay offers now
Dates are release dates from Clay's changelog, checked 2026-10-18. The full table is in references/clay-interfaces-and-releases.md.
- Functions (2026-04-15): reusable, testable logic across tables, Audiences and Workflows. They took over from legacy Recipes on 2026-09-21. Put logic used twice into a Function.
- Audiences: the workspace's own people, companies and deals from Salesforce (Opportunities from 2026-04-20), HubSpot Deals, BigQuery, Attio and imports, with lookalikes (2026-06-15).
- Workflows (beta per Clay's October recap, Alpha per its developer docs, full launch announced for fall 2026): automations with no 50,000 row ceiling, suited to lead routing and scheduled jobs. Tables remain the right tool for one-off pulls and exploration. Detail, limits and the plugin skill for each Workflow job are in
references/workflows-and-routines.md. - Clay Sequencer: up to four emails per lead, 1 Action per lead enrolled, launch only in the app. Detail in
references/sequencer-and-campaigns.md. - Routines, Searches, Schedules and the Public API: ways to run saved functions, find net-new records, run recurring GTM Agent prompts and call Clay from a service. Detail in
references/workflows-and-routines.md. - Sculptor: Clay's in-table AI builder, with Search support (2026-03-30), sandbox mode (2026-05-25) and chat history (2026-06-08).
- Sandbox Mode for all users (2026-06-22) and Delay Runs (2026-03-27): safe places to test and a chance to stop a bad run.
- Table versioning and changelog (2026-03-23): see who changed what and restore.
- Credit controls: credit limits and warnings (2026-01-30), spike alerts (2026-08-17), credit budgets (2026-08-24), workflow credit budgets (2026-10-05), a credit attribution dashboard (2026-06-22), auto top-ups (2026-09-21).
- API and CLI (open beta, 2026-07-09) and the Agent Plugin for Claude Code, Codex and Cursor (2026-09-15).
- The Clay connector in Claude (2026-01-26, version 2 in the week of 2026-03-23) and ChatGPT.
- Web Intent (2025-11-26), Claygent Navigator (2025-08-26), table alerting (2026-05-11) and Clay Ads syncs to LinkedIn and Meta (2026-02-25, 2026-09-28).
Since March 2026 Clay's plans are Free, Launch and Growth plus custom Enterprise, and usage splits into Data Credits and Actions. Starter, Explorer and Pro no longer exist. Clay's own pricing page and credits documentation are the source for plan prices and allowances, and references/credits-and-cost-control.md carries them with their conflicts. Do not rely on Explorer-plan advice or per-data-point credit tables. Read the live estimate before every run. Details are in references/credits-and-cost-control.md.
The four-step data workflow
- Find: identify companies and people that fit the ICP (Clay search, CRMs, databases, scrapes).
- Enrich: add missing attributes through a waterfall of providers, cheapest first, with a run condition on each step.
- Transform: score, filter, segment, apply conditional logic, run AI analysis.
- Export: push the result to a CRM, an Audience or a sequencer.
Scrape outside Clay at volume and import the result. Enrich once at the right grain (people table and company table, joined by lookup) and bring the data back. Gate every paid column with a run condition. Read references/prospecting-and-enrichment.md for the contact standard, verification rules and the waterfall.
Signals
Four categories, ordered by timing: growth and change signals arrive early, distress signals create urgency, and intent signals arrive late. Collect every applicable signal per lead, decide which one leads after reviewing the options, and never let the first signal found become the default angle. A signal is a reason to write, and the opener frames it as an opportunity and never as criticism. Never pitch a hiring company the work its open role owns. Read references/signals-and-audiences.md for signal types and billing, setup, routing, the account-based marketing (ABM) workflow, Audiences and ad syncs. LinkedIn brand mention signals are discontinued.
Enrichment, verification and the contact standard
- Use named decision-makers for software and agency prospecting, with at least two verified contacts per company. Role inboxes are acceptable for local owner-operated businesses.
- A single tool's result is a candidate until a second independent source confirms it. Pattern guesses are labeled and never treated as verified.
- Verify every address with an address-level checker before sending. A vendor's "verified" flag is not a deliverability check. Accept-all addresses are decided on separate evidence.
- An address counts only on the company's own domain or a confirmed second sending domain. Personal and old-company addresses are a labeled fallback and never the main list.
The full rules are in references/prospecting-and-enrichment.md.
Outbound sequence and copy
references/sequence-and-copy.md states the copy rules and the batch checks. Where Clay's own guidance differs, those rules stay the default and the differences are listed in references/sequencer-and-campaigns.md. If you keep a dedicated cold-email skill or a send lint, keep it consistent with that file. In short:
- Clay writes plain merge-field columns (
greeting,gap,segment). Every fallback is resolved into its own column. The sequencer holds the sequence text and resolves spintax and conditionals. - The default sequence is three emails on days 0, 3 and 7: opener, a new angle, a clean exit. Each follow-up adds a distinct reason to respond. Subject lines belong to Email 1 only.
- Templated emails stay under 120 words. One-to-one research pitches run about 200 words. One ask, interest-based, closing on one plain line. No calendar link in the first touch, and never a price.
- Subject lines are two to four plain lowercase words under 30 characters that name the topic. Write two options and let open rate decide.
- A batch shares no invariant sentence across more than a quarter of its companies and no URL across more than half. One-to-one mail carries no opt-out line. Templated mail goes out through a sequencer with a real unsubscribe header.
- Plain text, no tracking, no images, at most one link.
Sending
Templated batches go through a sequencer on dedicated, warmed sending domains at 10 emails per inbox per day. A personal mailbox carries one-to-one mail only. Verify authentication records before the first send, test placement before a batch, verify every address, and pause above a 5% bounce rate. The setup checklist, field mapping and reply handling are in references/sequencer-handoff.md.
Auditing and debugging an existing table
Use this method for any table that is erroring, empty, expensive or inherited. The full method is in references/table-audit-and-debug.md. The order is:
- Get safe access and confirm the workspace id.
- Duplicate the table and work only on the copy.
- Turn auto-run off on the copy and check every HTTP, Slack, CRM and send column before any run.
- Map the columns and the dependency graph (
tables-analyze). - Group errors by root cause (
tables-error-sweep, andtables-capacitywhen imports stall). - Separate four states: error, empty after a run, run condition not met, never run.
- Value-trace the worst cells to the first wrong column (
tables-trace,tables-value-trace). - Fix one cause at a time.
- Re-run only the affected rows, after the user's go and the cost estimate.
- Test on a fixed row set that covers each case.
- Write the findings: issue, root cause, fix, test.
In client workspaces, flag any hardcoded secret by column name without copying its value.
Tables, Workflows or Functions
- One-off pull, exploration or a first build: a table.
- Scheduled or triggered, unattended, branching (inbound routing, qualification, assignment): a Workflow.
- Logic shared across tables, Audiences and Workflows: a Function.
- A table outgrowing its ceiling or design: rebuild the logic as a Workflow. There is no automatic migration, and the data stays put.
- Plugin skill
workflows-vs-tablesgives the decision, andworkflows-optimize-creditsreviews a Workflow's cost.
Advanced techniques
- Conditional runs so an enrichment fires only when criteria are met.
- Merge columns that combine outputs from several enrichments.
- Lookalike companies and people from a customer seed list.
- Signal stacking and the timing between signals.
- Table columns as enrichment inputs, and HyperText Transfer Protocol (HTTP) sources with pagination.
- Skills in the Claygent Builder, and open-weight models in Claygent and Use AI columns. Choose the model by task and cost, and test on 10 rows. Details are in
references/credits-and-cost-control.md.
Reference materials
All files are in references/:
table-audit-and-debug.md: the audit and debug method, tool routing and client workspace etiquetteclay-interfaces-and-releases.md: the four interfaces, connector limits, plugin install and skills, the release table and what is unverifiedclay-cli-commands.md: CLI command groups, flags, exit codes and which commands write, spend or sendworkflows-and-routines.md: Workflows, Routines, Searches, Schedules, the Public API and Clay's cost policysequencer-and-campaigns.md: Clay Sequencer limits, CLI boundaries, Clay's writing and review method and where it differs from this skillcredits-and-cost-control.md: what each meter charges for, plans from Clay's pricing page, top-ups and the credit habits that survive pricing changesprospecting-and-enrichment.md: the data workflow, contact standard, verification and the waterfallsignals-and-audiences.md: signal categories and types, setup, rules for using a signal, Audiences, ad syncs and the ABM workflowsequence-and-copy.md: merge fields, sequence structure, copy rules and batch checkssequencer-handoff.md: sequencer choice, sending infrastructure, field mapping and campaign setupClay Automated Outbound Certification.md: Clay's public scoring rubric for its Automated Outbound certification. Use it only to score a table against that rubric. It is an external snapshot, not verified as current, and its email guidance does not set the send standard.sequence-and-copy.mddoes.
Invocation
Invoke this skill when the user:
- Wants to build, audit, debug or reduce the cost of Clay tables, Functions or Workflows
- Asks why a Clay table is erroring, empty or expensive
- Mentions the Clay CLI, the Clay plugin, the Clay connector or Clay MCP
- Asks about Clay Workflows, routines, searches, schedules, Audiences, Signals, Ads syncs, the Sequencer or Clay credits and plans
- Needs signals, enrichment waterfalls or credit control in Clay
- Asks about outbound sequences, copy or handoff to Smartlead, Lemlist, Instantly or Clay's Sequencer
- Mentions "Clay," "Claygent," "Sculptor," "GTM engineering," "signal detection," "enrichment" or "outbound automation"
Files bundled with it
These load only when the skill asks for them, so they cost nothing until it runs.
Other skills for the same job
Different authors, same problem. Matched on the words in the skill name, across every library in the catalogue except this one.
- cold-outbound-optimizer by ericosiu · 3,767
- clay-playbooks by growthenginenowoslawski · 798
- linkedin-outbound-angle by Othmane-Khadri · 324
- outbound-analyst by Othmane-Khadri · 324
- outbound-campaign-architect by Othmane-Khadri · 324
- outbound-prospecting by louisblythe · 195
- clay by clay-run · 145
- clay-docs by clay-run · 145
Need help setting it up?
This page tells you what clay-gtm-outbound does and what it needs. Cheetah builds the agent setup it runs inside: data, CRM, sequencing and the guardrails.
Book a call →The directory stays free. There is nothing gated behind this.