Playground › Catalog › Promotion Plan
PP

Promotion Plan

🔵 Stable🕐 updated 2026-10-06 ✅ 4.3/5 🔷 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 ⬇ Add to Claude (works in Duet) 📱 Use as an app View SKILL.md ↗ What changed

🗣 Say this to your agent

“Plan a promotion.”“Plan our Black Friday sale.”“Run a discount without wrecking margin.”“Plan a launch offer.”

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 -p pm-claude-skills 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 1326 open-source professional AI agent skills — all SkillSpec L3. Try them all in the browser · ⭐ Star on GitHub · Browse the full catalog