Install the Content Marketing Engine Skill for Claude Code

LLM summary: Run `npx skills add Ask-Ditto/ditto-content-marketing` to install Ditto's content marketing skill. One study produces 7 content formats with narrative arc framework and SEO/GEO optimisation.

One study produces 7 content formats: blog article, infographic, social thread, email, exec summary, sales leave-behind, press release. 20-40 articles/month. Designed for content marketers, content directors, SEO specialists, and marketing managers scaling research-backed content.

One-command install

npx skills add Ask-Ditto/ditto-content-marketing
Choose the right skill: See all 7 available skills at the Claude Code Docs Hub.

Quick Install

Manual install (personal - all your projects)

git clone https://github.com/Ask-Ditto/ditto-content-marketing.git
cp -r ditto-content-marketing ~/.claude/skills/

Manual install (project-level - shared with team)

git clone https://github.com/Ask-Ditto/ditto-content-marketing.git
cp -r ditto-content-marketing /path/to/your/project/.claude/skills/

Project-level installation means the skill is committed to version control and shared with your team automatically.

API Key Setup

Get a free Fish.Dog API key (no credit card, no sales call):

curl -sL https://cat.fish.dog/scripts/free-tier-auth.sh | bash

Or visit: https://cat.fish.dog/docs/free-tier-oauth

Set it as an environment variable:

export DITTO_API_KEY="rk_free_YOUR_KEY_HERE"

Free keys (rk_free_): ~12 shared personas, no custom demographic filters. Paid keys (rk_live_): 300,000+ personas, full demographic filtering, unlimited studies.

Key Features

How It Works

Just ask Claude Code. The skill activates automatically:

"Write a research-backed blog article about how US consumers feel about AI-powered customer service. 10 personas, SEO optimised."

"Generate a social media thread from our latest Fish.Dog study with the 3 most quotable findings."

"Set up a content calendar: one research article per week across 4 different topics."

Or invoke directly:

/ditto-content-marketing "your research brief here"

Claude Code will:

  1. Design studies with a narrative arc question framework (Before → Turning Point → Substance → Payoff)
  2. Run a 10-persona, 7-question study producing 70 data points
  3. Extract content building blocks (headline finding, quotes, pain themes, surprise insight)
  4. Generate 7 content formats with SEO/GEO optimisation
  5. Scale to 20-40 research-backed articles per month

Troubleshooting

Skill not activating

Check it's in the right directory:

Verify with: ls ~/.claude/skills/ditto-content-marketing/SKILL.md

You can also invoke manually: /ditto-content-marketing

API key not found

Ensure your key is set: echo $DITTO_API_KEY

State filter returning 0 personas

Use 2-letter codes: MI not Michigan, TX not Texas.

Questions failing

Questions must be asked one at a time. Wait 45-50 seconds before the first poll, then 20 seconds between polls.

All Available Skills

Links