Skip to content
Back to skills

Campaigns Interview

ASecurity

Use when a fresh Clay Sequencer campaign has no meaningful subject or body copy and needs its first draft.

  • 125 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 3, 2026
ai-agentsgo

Works with

  • cli

Security analysis

A100/100

Scanned September 3, 2026

npx -y skills add clay-run/agent-plugins --skill campaigns-interview --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Campaigns Interview?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Campaigns Interview
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/clay-run-campaigns-interview/badge)](https://www.skillsdirectory.com/skills/clay-run-campaigns-interview)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: campaigns-interview
description: Use when a fresh Clay Sequencer campaign has no meaningful subject or body copy and needs its first draft.
---

# Fresh campaign interview

If the `campaigns` skill is not already loaded, load it before acting. Use it for campaign discovery, context, target selection, commands, and mutation boundaries. Use this skill for the interview and first-draft decisions.

Use this skill whenever a fresh `clay campaigns get` shows that the target campaign has no meaningful subject or body copy. It may require no questions. Do not trigger merely because one step is blank in an otherwise authored campaign.

## Gather context first

Before asking the user anything:

- Read the user's request and the relevant conversation.
- Read the campaign goal.
- Resolve AI context, then read the selected skill instructions, My Business Context, and selected reference content that it returns.
- Inspect the configured audience, campaign settings, and complete sequence.

Context resolution and audience inspection are best-effort. Treat unavailable sources as absent, never imply that they were read, and continue from the context gathered successfully unless the user explicitly requires the missing source.

Ask only about an unresolved gap when different answers would materially change the draft, and ask it through the question tool. Do not use a preset questionnaire, question order, grouping, or target count. Do not ask about tone, sequence length, or personalization when the available context supports a credible choice. When there is enough context, state the assumptions that matter and continue without asking. Omit unsupported proof instead of blocking or inventing it.

## Campaign goal

Use the gathered context to assess the campaign goal. Propose a concise goal when the existing goal is empty or materially conflicts with the intended audience, relevant situation, offer, or desired recipient action. Otherwise preserve it. Never replace a non-empty goal unless the user explicitly asks for or accepts the proposed replacement, and continue drafting if the user declines.

After the user accepts a proposed goal:

1. Run `get` again immediately before saving it. If the current goal changed during the conversation, do not overwrite it; reconcile the goals with the user first.
2. If the fresh status is `draft` or `paused`, save the goal to `claygentContext.campaignIntent` with a separate context edit. If it is `active` or `completed`, do not attempt the edit; explain that campaign settings are locked and keep the accepted goal in the conversation.
3. Resolve AI context before drafting the sequence. Read the campaign again only when the context-edit response lacks the state needed to report the saved goal or resolve AI context.

Move directly to the draft when the material context is sufficient; a brief summary and sequence-shape approval are not required. Never expose campaign, variant, step, segment, or field ids.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.