Passed 19 of 22 test cases with the skill, and 14 of 22 without it.
Without skill64%
With skill86%
Checks it passed that the model alone missed
The output includes a fact sheet and quote bank.
The core pitch section provides multiple subject line options.
The primary pitch template includes alternative subject line options.
and 5 more in the full report
6 fixed13 passed either way2 still failing1 broke
Pass-rate lift
+23 pp
Tokens
+48%
Agent turns
0%
Response time
+38%
Model gemini-3.6-flashMeasured 8/17/2026v119 of 22 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
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
I want to launch a PR campaign for a new enterprise AI tool, but we haven't configured any brand details or profile files in the system yet. Please kick off the PR pitch workflow.
What was checked, without and with the skill
Checked
Without skill
With skill
The output prompts the user to set up a brand first using the brand setup command or proceed with default settings.
Missed
Passed
case-02 · 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.md44 linessingle file
/digital-marketing-pro:pr-pitch
Purpose
Create compelling media pitch packages designed to earn coverage. Includes pitch templates customized by outlet type, target media identification, outreach sequencing, and journalist-ready materials.
Input Required
The user must provide (or will be prompted for):
Story angle: What is newsworthy (launch, data, trend, expert commentary, milestone)
Pitch type: Proactive pitch, reactive (newsjacking), journalist-request-platform response (e.g., Qwoted, Featured, Source of Sources), or thought leadership placement
Spokesperson: Who speaks for the brand, their credentials and availability
Supporting assets: Data, quotes, images, press releases, case studies available
Timing: Embargo dates, event tie-ins, or urgency level
Process
Load brand context: Read ~/.claude-marketing/brands/_active-brand.json for the active slug, then load ~/.claude-marketing/brands/{slug}/profile.json. Apply brand voice, compliance rules for target markets (skills/context-engine/compliance-rules.md), and industry context. Also check for guidelines at ~/.claude-marketing/brands/{slug}/guidelines/_manifest.json — if present, load restrictions and relevant category files. Check for custom templates at ~/.claude-marketing/brands/{slug}/templates/. Check for agency SOPs at ~/.claude-marketing/sops/. If no brand exists, ask: "Set up a brand first (/digital-marketing-pro:brand-setup)?" — or proceed with defaults.
Identify the core news hook and refine the angle for maximum editorial appeal
Craft pitch templates tailored to outlet type (national, trade, broadcast, podcast, newsletter)
Build a target media list with journalist names, beats, outlets, and contact approach
Design an outreach sequence: initial pitch, follow-up timing, alternative angles
If responding to a journalist request platform (e.g., Qwoted, Featured, Source of Sources): craft a source response optimized for journalist selection criteria
Review all materials for brand voice consistency and factual accuracy
Output
A complete PR pitch package containing:
Core pitch template (email-ready) with subject line options
Outlet-specific pitch variations (3-5 versions)
Target media list with journalist details and pitch approach notes
Outreach timeline with follow-up cadence
Press release or media advisory draft
Fact sheet and quote bank
Journalist-request-platform response template (Qwoted, Featured, Source of Sources — if applicable)
Measurement framework: coverage tracking, share of voice, backlink value
Monitor keyword rankings and SERP features. Use when: tracking keyword positions, detecting ranking drops, alerting on position changes, or tracking SERP-feature presence (AI Overviews, snippets, PAA, local pack).