feat: add marketing-agent, marketing-campaign skill and command#2031
feat: add marketing-agent, marketing-campaign skill and command#2031cetoing wants to merge 1 commit into
Conversation
Adds a full marketing campaign system to ECC: - agents/marketing-agent.md — delegatable subagent for campaign planning, audience research, positioning, copy production, and copy review. Mirrors the seo-specialist.md structure (frontmatter, prompt defense baseline, invocation steps, output format, quality bar, hard bans). - skills/marketing-campaign/SKILL.md — orchestration skill covering the full campaign workflow: research → positioning → content production → review. Defines output contract (9 deliverable types) and quality gate. Delegates upstream to brand-voice, content-engine, crosspost, and market-research. - commands/marketing-campaign.md — user-facing /marketing-campaign command with full, single-deliverable, and copy-review modes. Follows the commands/ frontmatter convention with description and allowed_tools.
📝 WalkthroughWalkthroughThis PR introduces a complete marketing campaign orchestration system comprising an AI agent definition, command interface, and supporting skill guide. The agent operates as a senior marketing strategist, enforcing prompt defenses and executing a structured multi-channel workflow with prescribed quality gates and copy review standards. ChangesMarketing Campaign Agent Orchestration
Estimated Code Review Effort🎯 2 (Simple) | ⏱️ ~12 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
ECC bundle files are already tracked in this repository. Skipping generation of another bundle PR. |
There was a problem hiding this comment.
🧹 Nitpick comments (1)
skills/marketing-campaign/SKILL.md (1)
1-114: ⚡ Quick winAdd Examples section to complete the skill documentation structure.
The coding guidelines require skills to include clear sections for "When to Use" (fulfilled by "When to Activate"), "How It Works" (fulfilled by "Campaign Workflow"), and "Examples". The Examples section is currently missing.
Adding practical examples would help users understand concrete usage scenarios, such as:
- A sample full campaign invocation with a brief
- A single-deliverable request after positioning is defined
- A copy review audit example
As per coding guidelines: "Skills must follow Markdown format with clear sections for When to Use, How It Works, and Examples"
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@skills/marketing-campaign/SKILL.md` around lines 1 - 114, The SKILL.md for marketing-campaign is missing the required "Examples" section; add an "## Examples" heading under the existing sections and include 2–3 concise, practical examples: 1) a sample full campaign invocation with a short research + positioning brief and expected outputs, 2) a single-deliverable request (e.g., "Write landing page copy given approved positioning"), and 3) a copy review audit example showing inputs and expected flagged issues; ensure the file still uses the existing "marketing-campaign" name and keeps "When to Activate" and "Campaign Workflow" (Positioning/Phase 1–4) intact.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Nitpick comments:
In `@skills/marketing-campaign/SKILL.md`:
- Around line 1-114: The SKILL.md for marketing-campaign is missing the required
"Examples" section; add an "## Examples" heading under the existing sections and
include 2–3 concise, practical examples: 1) a sample full campaign invocation
with a short research + positioning brief and expected outputs, 2) a
single-deliverable request (e.g., "Write landing page copy given approved
positioning"), and 3) a copy review audit example showing inputs and expected
flagged issues; ensure the file still uses the existing "marketing-campaign"
name and keeps "When to Activate" and "Campaign Workflow" (Positioning/Phase
1–4) intact.
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro
Run ID: c21e0155-3971-4e32-8cd0-cdb016faccee
📒 Files selected for processing (3)
agents/marketing-agent.mdcommands/marketing-campaign.mdskills/marketing-campaign/SKILL.md
There was a problem hiding this comment.
1 issue found across 3 files
Prompt for AI agents (unresolved issues)
Check if these issues are valid — if so, understand the root cause of each and fix them. If appropriate, use sub-agents to investigate and fix each issue separately.
<file name="commands/marketing-campaign.md">
<violation number="1" location="commands/marketing-campaign.md:129">
P2: Markdown doc links to external unvetted repository in user-facing command file</violation>
</file>
Reply with feedback, questions, or to request a fix.
Re-trigger cubic
|
|
||
| --- | ||
|
|
||
| *Part of [Everything Claude Code](https://github.com/affaan-m/everything-claude-code)* |
There was a problem hiding this comment.
P2: Markdown doc links to external unvetted repository in user-facing command file
Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At commands/marketing-campaign.md, line 129:
<comment>Markdown doc links to external unvetted repository in user-facing command file</comment>
<file context>
@@ -0,0 +1,129 @@
+
+---
+
+*Part of [Everything Claude Code](https://github.com/affaan-m/everything-claude-code)*
</file context>
Summary
Test plan
Summary by cubic
Adds a delegatable
marketing-agent, amarketing-campaignorchestration skill, and a/marketing-campaigncommand to plan, produce, and review end‑to‑end marketing campaigns. Generates positioning and a full content suite from a single brief with a built‑in quality gate.agents/marketing-agent.md— subagent for research, positioning, copy creation, and review; covers landing pages, email sequences, social posts, ad variants, and short‑form video; read/web tools only; enforces a copy‑review checklist and hard bans.skills/marketing-campaign/SKILL.md— 4‑phase workflow (research → positioning → content → review) with a 9‑deliverable output contract and quality checks; delegates tobrand-voice,content-engine,crosspost, andmarket-research.commands/marketing-campaign.md—/marketing-campaignwith modes: full campaign,copy(single deliverable), andreview; supports interactive or inline briefs; can write files under.claude/campaigns/{campaign-name}/after confirmation.Written for commit 174fd3e. Summary will update on new commits. Review in cubic
Summary by CodeRabbit
New Features
/marketing-campaigncommand to manage and execute multi-channel product launch campaigns.Documentation