Passed 16 of 22 test cases with the skill, and 10 of 22 without it.
Without skill45%
With skill73%
Checks it passed that the model alone missed
includes utm parameters on derivative content links
executes the campaign tracker script to query past campaign history
requires cutting derivative ideas that fail the standalone value test
and 6 more in the full report
6 fixed10 passed either way6 still failing0 broke
Pass-rate lift
+27 pp
Tokens
+38%
Agent turns
0%
Response time
-10%
Model gemini-3.6-flashMeasured 8/17/2026v2 · latest is v316 of 22 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
This benchmark measured an earlier version of the skill.
See it in action
One of 6 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 6
Prompt
We need to repurpose a podcast interview about quarterly financial planning. Before writing derivative content for active brand 'fintech-corp', what brand files and configuration scripts should be checked or executed?
What was checked, without and with the skill
Checked
Without skill
With skill
checks brand profile configuration under the active brand directory
Passed
Passed
executes the campaign tracker script to query past campaign history
Missed
Passed
case-06 · gemini-3.6-flash · 8/17/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md57 linessingle file
/digital-marketing-pro:content-repurpose
Script location. If your host does not set ${CLAUDE_PLUGIN_ROOT}, the scripts are in this plugin's scripts/ folder, next to skills/. Run them with Python 3.10 or newer: python, or python3 where python is not found (macOS, many Linux systems).
Purpose
Take one piece of existing content and generate a comprehensive repurposing plan across multiple channels and formats. Produces derivative content pieces, a posting schedule, and platform-specific adaptations to maximize the ROI of every content investment.
Input Required
The user must provide (or will be prompted for):
Original content: The source material -- a URL, pasted text, uploaded document, or description of the content (blog post, webinar recording, podcast episode, whitepaper, case study, presentation, video, etc.)
Target channels: Which platforms and formats to repurpose into (LinkedIn, Twitter/X, Instagram, email newsletter, blog, YouTube, TikTok, podcast, infographic, etc.) or ask for recommendations
Brand voice context: Tone and style preferences (auto-loaded from brand profile if available)
Priority goals: What the repurposed content should achieve (traffic, engagement, lead gen, thought leadership, SEO backlinks)
Timeline: How quickly the repurposed content needs to go live (same day, one week, two weeks, ongoing drip)
Constraints: Any platforms to exclude, content restrictions, compliance requirements, or approval workflows
Content performance data: Optional -- engagement metrics from the original piece to identify strongest elements
Process
Load brand context: Read ~/.claude-marketing/brands/_active-brand.json for the active slug, then load ~/.claude-marketing/brands/{slug}/profile.json. Apply voice, compliance, industry context. Check guidelines/_manifest.json for restrictions, messaging, channel styles, voice-and-tone rules, and templates. If a template matching this command exists in ~/.claude-marketing/brands/{slug}/templates/, apply its format. If no brand exists, prompt for /digital-marketing-pro:brand-setup or proceed with defaults.
Check campaign history: Run python "${CLAUDE_PLUGIN_ROOT}/scripts/campaign-tracker.py" --brand {slug} --action list-campaigns to identify related campaigns and previously published content that derivative pieces can reference or link to.
Analyze original content: Extract the core elements -- key messages, data points, compelling quotes, statistics, step-by-step processes, visual concepts, storytelling hooks, counterintuitive insights, and main takeaways. Identify which elements are strongest for each target format.
Map to channel-specific formats: Build a repurposing matrix mapping the original content to derivative formats: blog to social threads, webinar to blog series, podcast to audiograms, whitepaper to infographic, case study to testimonial posts, presentation to carousel posts, long-form to short-form snippets, and vice versa. Target 10+ derivative pieces per source — but the target never overrides the standalone test below; eight strong pieces beat twelve where four are filler.
4.5. Apply the standalone test — and cut what fails it: Every derivative piece must work for someone who will never see the source: its own hook, its own payoff, no context debt ("as we discussed in the full article" is a failure). Not every section of a source is repurposable — a passage that only works inside the original's argument is not a weak derivative waiting for better editing, it is not a derivative at all. List what was cut and why alongside the matrix; the cut list is evidence the filter ran. Rank survivors by how well they stand alone, and lead the calendar with the strongest.
Apply platform specifications: Reference skills/context-engine/platform-specs.md for character limits, image dimensions, video lengths, hashtag best practices, and format requirements per platform. Adapt each piece to fit native platform conventions.
Adapt messaging for each format: Rewrite and restructure content for each derivative piece -- not simple truncation but genuine adaptation. A LinkedIn post needs a different hook and structure than a Twitter/X thread, which differs from an email newsletter excerpt or an Instagram carousel. Match the native content style of each platform.
Apply channel-specific voice overrides: If brand guidelines include channel-styles.md, apply platform-specific tone adjustments (e.g., more casual on social, more authoritative in email, more concise on Twitter/X).
Generate content calendar for repurposed pieces: Sequence the derivative content across a publishing timeline. Space out related pieces to avoid audience fatigue. Front-load high-impact formats and follow with supporting pieces. Align with optimal posting times per platform.
Score each variant for brand voice alignment: Check every derivative piece against brand voice settings (formality, energy, humor, authority) and channel-specific style overrides from guidelines. Flag any pieces that drift from established voice.
Add tracking and attribution: Attach UTM parameters to all links in derivative content so traffic driven back to the original or landing pages can be attributed to the specific repurposed piece and platform.
Define performance metrics per format: Set engagement benchmarks for each derivative piece (impressions, clicks, shares, saves, comments) based on platform averages and brand historical performance.
Output
A structured content repurposing plan containing:
Original content summary with extracted key elements (messages, data, quotes, hooks, takeaways)
Use when the user wants to turn public social videos, transcripts, posts, or creator research into reusable content assets such as LinkedIn posts, X threads, short-form scripts, newsletters, blog outlines, carousels, or content calendars.
One-shot setup that wires Digital Marketing Pro for team usage in Anthropic Cowork. Verifies the Cowork sandbox, checks for a Google Drive integration, creates the canonical Drive folder layout, and confirms team-ready brand-state routing. Use this the first time a Cowork user installs DMP OR when brand profiles aren't persisting across sessions.