PP
Promotion Plan
🔵 Stable🕐 updated 2026-06-30
🔷 SkillSpec L3
pm-ecommerce
Plan a sale or promotion that drives revenue without wrecking margin. Use when asked to plan a promotion, a discount/sale campaign, a BFCM/holiday promo, or a product launch offer. Produces a promo plan — objective, the offer mechanic, margin math, audience & channels, timing, messaging, and how you'll measure it — so the discount is a strategy, not a reflex.
What to give it
▸The goal — new customers, clearing inventory, higher AOV, loyalty, or revenue in a window.
▸The product(s) & economics — what's promoted, and the margin (or cost) so the discount is checked.
▸Audience & channels — who, and where you'll reach them (email, ads, on-site, marketplace).
▸Timing & constraints — the window, inventory limits, and any brand/price-integrity rules.
✅ The bar it holds itself to
Every skill in this library self-verifies — these are this skill's own quality checks, straight from its definition.
✓The offer mechanic is chosen to serve the stated objective, not by default
✓Margin after discount is checked, with the break-even uplift shown
✓Audience and any exclusions are defined (don't discount buyers who'd pay full price)
✓Timing has a clear arc and end — scarcity is real, not fabricated
✓A success metric and post-promo read-out are defined
✓Margin numbers are formula + worked example with placeholders, not invented results
⚠️ What it refuses to do
Do not discount without the margin math — a deep cut can lose money on every order
Do not pick a percentage by reflex — match the mechanic to the goal (AOV vs. acquisition vs. clearance)
Do not blast everyone — discounting full-price buyers is margin you didn't need to give away
Do not fake urgency/scarcity — countdowns that reset and "last chance" that isn't erode trust
Do not run a promo with no success metric — you won't know whether to repeat it
Install
npx pm-claude-skills add --agent claude # or codex · cursor · gemini · hermes
# or one-line MCP (every skill, any client):
claude mcp add pm-skills -- npx -y pm-claude-skills-mcp
Related skills
🔌 Embed this skill
Drop this on your blog, docs, or site — it renders a "Run this skill" card:
<div data-pm-skill="promotion-plan"></div>
<script src="https://mohitagw15856.github.io/pm-claude-skills/embed.js" async></script>
💬 Discussion
Promotion Plan is one of 750 open-source professional AI agent skills — all SkillSpec L3.
Try them all in the browser · ⭐ Star on GitHub · Browse the full catalog