PlaygroundCatalog › Promotion Plan
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.

▶ Run it free — no key needed 📝 Grade your existing draft View SKILL.md ↗

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