Back to skills
SKILL.md
Utility Pm Skill Builder
ASecurityStorevine B2B ecommerce platform - using the skill builder to create a campaign-analytics skill.
- 683 stars
- 0 votes
- 0 copies
- 1 view
- Added May 27, 2026
Works with
Security analysis
100/100Pro scans all 2 files and shows the line behind each finding
npx -y skills add product-on-purpose/pm-skills --skill utility-pm-skill-builder --agent claude-codeAre you the author of Utility Pm Skill Builder?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/product-on-purpose-utility-pm-skill-builder)---
title: "Utility PM Skill Builder: Storevine Campaign Analytics Skill"
description: "Storevine B2B ecommerce platform - using the skill builder to create a campaign-analytics skill."
artifact: skill-implementation-packet
version: "1.0"
repo_version: "2.10.0"
skill_version: "1.0.0"
created: 2026-04-11
status: sample
thread: storevine
context: Storevine B2B ecommerce platform . using the skill builder to create a campaign-analytics skill
---
<!-- PM-Skills | https://github.com/product-on-purpose/pm-skills | Apache 2.0 -->
## Scenario
A contributor runs the skill builder to create a "campaign-analytics" skill for defining email campaign measurement frameworks. The builder checks overlap with existing measure skills, confirms the gap (no skill covers funnel metrics, cohort analysis, or attribution models), and generates a Skill Implementation Packet. [fictional]
---
## Prompt
```
/pm-skill-builder
Idea: A skill for defining email campaign measurement frameworks -- funnel metrics (sent > delivered > opened > clicked > converted), cohort comparison, and revenue attribution. Existing measure skills handle dashboards and event tracking but not campaign-specific analytics frameworks.
```
---
## Output
# Skill Implementation Packet: campaign-analytics
> **Created**: 2026-04-11
> **Builder version**: 1.0.0
> **Status**: Draft
## Decision
Create new skill.
Why Gate evidence: (1) `/dashboard-requirements` produced a dashboard spec but skipped funnel definition and attribution; (2) `/instrumentation-spec` produced event schemas but not the analytical framework connecting events to outcomes; (3) `/experiment-design` assumed A/B test structure rather than ongoing measurement. [fictional]
## Classification
| Field | Value |
|-------|-------|
| Type | domain |
| Phase | measure |
| Directory | measure-campaign-analytics |
| Command | /campaign-analytics |
## Overlap Analysis
### Existing skills checked
measure-dashboard-requirements, measure-instrumentation-spec, measure-experiment-design, measure-experiment-results, deliver-acceptance-criteria, define-hypothesis
### Findings
Existing skills assume the PM already knows which metrics matter or are scoped to A/B tests. None address funnel definition, cohort segmentation, or revenue attribution. [fictional]
### Why this skill is still needed
Fills the gap between "we need to measure campaigns" and "here is the dashboard spec" -- produces the analytical foundation that feeds downstream skills. [fictional]
## Draft Frontmatter
```yaml
---
name: campaign-analytics
description: Defines a measurement framework for email campaign performance covering funnel metrics, cohort analysis, KPI specification, and revenue attribution.
phase: measure
version: "1.0.0"
updated: 2026-04-11
license: Apache-2.0
metadata:
category: specification
---
```
## Draft Files (abbreviated)
**SKILL.md**: Guides PMs through defining funnel stages, KPIs, cohort comparisons, and attribution models. 6 instruction steps, output contract, quality checklist. [fictional]
**TEMPLATE.md**: 7 sections -- Campaign Context, Funnel Definition, KPI Specification, Cohort Design, Attribution Model, Data Source Mapping, Open Questions. [fictional]
**EXAMPLE.md**: Worked example (180 lines) for a B2B SaaS onboarding email sequence. [fictional]
**Command + AGENTS.md**: Standard routing to `skills/measure-campaign-analytics/SKILL.md`. [fictional]
## Validation Checklist
All 9 CI checks pass (name, description, version, updated, license, phase consistency, TEMPLATE.md sections, command path, AGENTS.md format). All 6 quality checks pass (EXAMPLE.md 180 lines, output contract, quality checklist, dominant zone identified, gap analysis on 6 skills, Why Gate names 3 prompts). [fictional]
## Next Steps
1. Review the packet and flag changes needed.
2. Run `bash scripts/lint-skills-frontmatter.sh` after promotion.
3. Test `/campaign-analytics` with a realistic scenario, then use `/pm-skill-iterate` to refine.
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.