Skip to main content
skill CX Codex

marketing-analyst — Claude Code skill: what it does, how to install

Equips your coding assistant to evaluate campaign performance, test multi-touch attribution, and rebalance channel spend using ROI metrics.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add borghei/Claude-Skills --skill marketing-analyst -a claude-code
Open on GitHub

What marketing-analyst does

This skill structures marketing evaluation into a six-step workflow. Before calculating anything, the assistant confirms key boundaries: analyzed channels, date windows, sales-cycle length, and target numbers for metrics like CPL, CAC, or ROAS. If context is missing, it states working assumptions upfront.

Data validation enforces a strict rule: no channel may have more than 5% missing records. Attribution comparisons require testing at least three distinct schemes, such as first-touch, last-touch, linear, time-decay, or position-weighted splits.

Without clear details on your sales cycle, B2B attribution reports risk skewing toward short-term conversion channels. The instructions include reference benchmarks and a Python implementation for calculating multi-touch credits.

What it helps with

  • evaluate campaign ROI and ROAS against target benchmarks
  • compare multi-touch attribution models across acquisition channels
  • identify underperforming channels to adjust quarterly budget allocation
  • generate executive summaries highlighting pipeline impact and customer acquisition costs

Example prompts for the agent

  • Analyze our paid search and social campaign performance against target CPL and ROAS
  • Compare first-touch and position-based attribution for our latest B2B product launch
  • Review channel acquisition metrics and suggest budget reallocations based on expected ROI

How to install marketing-analyst

1Skills CLI (Vercel)

npx skills add borghei/Claude-Skills --skill marketing-analyst -a claude-code

2Manually: put the files in place

~/.claude/skills/marketing-analyst/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/marketing-analyst/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about marketing-analyst

How do I install marketing-analyst in Claude Code?

Run npx skills add borghei/Claude-Skills --skill marketing-analyst -a claude-code in your terminal. This creates the skill definition at ~/.claude/skills/marketing-analyst/SKILL.md.

What attribution models does marketing-analyst support?

It handles first-touch, last-touch, linear, time-decay, and position-based models. The skill expects comparisons across at least three models before drawing conclusions on channel valuation.

What data inputs does the agent ask for?

It focuses on channels in scope, reporting timeframe, sales-cycle length, target KPIs, and report depth. If you need immediate output, it proceeds with defaults and lists its assumptions.

Similar skills

Everything for Marketing and content →

From the same set9

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor