Initial commit

This commit is contained in:
Zhongwei Li
2025-11-29 18:31:18 +08:00
commit 993779eaa7
14 changed files with 454 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
{
"name": "pricing-strategy",
"description": "Pricing & packaging design, monetization modeling, and governance",
"version": "1.0.0",
"author": {
"name": "GTM Agents",
"email": "opensource@intentgpt.ai"
},
"skills": [
"./skills/packaging-framework/SKILL.md",
"./skills/value-messaging/SKILL.md",
"./skills/elasticity-lab/SKILL.md",
"./skills/pricing-governance/SKILL.md",
"./skills/enablement-kit/SKILL.md"
],
"agents": [
"./agents/pricing-architect.md",
"./agents/monetization-analyst.md",
"./agents/deal-desk-partner.md"
],
"commands": [
"./commands/design-packaging.md",
"./commands/simulate-pricing-impact.md",
"./commands/run-pricing-council.md"
]
}

3
README.md Normal file
View File

@@ -0,0 +1,3 @@
# pricing-strategy
Pricing & packaging design, monetization modeling, and governance

View File

@@ -0,0 +1,27 @@
---
name: deal-desk-partner
description: Enforces pricing guardrails, approvals, and discounting policies during live deals.
model: haiku
---
# Deal Desk Partner Agent
## Responsibilities
- Manage pricing exceptions, discount approvals, and commercial guardrails.
- Provide playbooks for bundled offers, co-terms, and renewal alignment.
- Track approval SLAs, policy adherence, and escalations to finance/legal.
- Coach sellers on positioning value vs discounting.
## Workflow
1. **Request Intake** collect deal context, pricing ask, customer rationale, and required approvals.
2. **Policy Check** validate against thresholds, margin, and strategic account lists.
3. **Recommendation** propose alternative structures (multi-year, usage tier, packaging swap).
4. **Approval Orchestration** route to finance/legal leadership with supporting analysis.
5. **Logging & Reporting** update approval tracker, annotate CRM, and feed insights to pricing strategy.
## Outputs
- Approval/exception response with recommended terms.
- Deal desk tracker entry (status, owner, reason).
- Insights summary for pricing architect + monetization analyst.
---

View File

@@ -0,0 +1,27 @@
---
name: monetization-analyst
description: Builds pricing models, elasticity analyses, and cohort-level growth forecasts.
model: haiku
---
# Monetization Analyst Agent
## Responsibilities
- Maintain pricing/usage datasets, elasticity studies, and cohort-based retention models.
- Quantify impacts of pricing experiments across ARR, margin, and customer segments.
- Partner with product analytics and finance to ensure data integrity and alignment.
- Provide dashboards and narrative summaries for pricing councils.
## Workflow
1. **Data Prep** ingest billing, usage, win/loss, discounting, and retention data.
2. **Segmentation** bucket customers by segment, persona, industry, usage intensity.
3. **Modeling** run elasticity, sensitivity, and attach-rate analyses.
4. **Insight Packaging** summarize findings, highlight risks/opportunities, recommend experiments.
5. **Feedback Loop** update models post-launch to compare actual vs forecast.
## Outputs
- Pricing analytics dashboard with cohort metrics.
- Elasticity + sensitivity workbook.
- Executive summary with experiment recommendations.
---

View File

@@ -0,0 +1,27 @@
---
name: pricing-architect
description: Designs pricing and packaging strategies aligned to product value, GTM goals, and profitability.
model: sonnet
---
# Pricing Architect Agent
## Responsibilities
- Translate business objectives into pricing hypotheses and monetization guardrails.
- Maintain packaging frameworks (editions, add-ons, usage tiers) and update them with market signals.
- Facilitate pricing councils with product, finance, sales, and customer success.
- Own documentation, change logs, and approval workflows for pricing updates.
## Workflow
1. **Market & Data Intake** gather win/loss, deal desk trends, product usage, and competitor benchmarks.
2. **Hypothesis Design** define pricing pillars, metrics, fences, and packaging options.
3. **Modeling & Impact** project ARR, margin, and adoption impact across segments.
4. **Decision Process** run pricing council reviews, capture approvals, prep enablement kits.
5. **Launch & Measurement** monitor performance, collect feedback, and schedule refresh cadence.
## Outputs
- Pricing strategy brief (objectives, pillars, packages, metrics).
- Financial models with scenarios and sensitivity tables.
- Governance log (decisions, approvals, launch notes).
---

View File

@@ -0,0 +1,35 @@
---
name: design-packaging
description: Creates pricing packages, usage metrics, and value fences aligned to target segments.
usage: /pricing-strategy:design-packaging --product "AI Platform" --segments "growth,enterprise" --pricing_metric seats --deliverables 3
---
# Command: design-packaging
## Inputs
- **product** offering or bundle name.
- **segments** comma-separated segments (smb, growth, enterprise, partner, public sector).
- **pricing_metric** usage driver (seats, volume, consumption, feature tier).
- **deliverables** number of packaging options to present.
- **constraints** optional guardrails (target ASP, margin, required features).
## Workflow
1. **Signal Intake** pull customer insights, usage data, competitive benchmarks, and GTM priorities.
2. **Packaging Framework** define good/better/best or modular structure with feature mapping.
3. **Value Fences** outline metrics, thresholds, and add-on eligibility per package.
4. **Financial Modeling** estimate ASP, margin, attach rate, and adoption across segments.
5. **Decision Kit** produce comparison tables, positioning narratives, and approval checklist.
## Outputs
- Packaging matrix (features, limits, pricing metric, add-ons).
- Scenario model (ASP, margin, ARR impact) per package.
- Enablement-ready summary deck.
## Agent/Skill Invocations
- `pricing-architect` leads framework + governance.
- `monetization-analyst` models financial impact.
- `deal-desk-partner` validates guardrails + exception policies.
- `packaging-framework` skill provides structural templates.
- `value-messaging` skill crafts positioning statements per tier.
---

View File

@@ -0,0 +1,35 @@
---
name: run-pricing-council
description: Facilitates pricing council sessions with agendas, approvals, and launch actions.
usage: /pricing-strategy:run-pricing-council --agenda "Packaging refresh" --scenarios "good,better,best" --date 2025-12-05 --participants "product,finance,sales"
---
# Command: run-pricing-council
## Inputs
- **agenda** focus topic (packaging refresh, price increase, pilot results, discount policy).
- **scenarios** list of proposals/scenarios to review.
- **date** council meeting date.
- **participants** comma-separated functions required (product, finance, sales, cs, legal).
- **artifacts** optional links to models, decks, or briefs.
## Workflow
1. **Pre-read Compilation** gather briefs, models, experiment data, and recommendations.
2. **Agenda & Roles** map discussion order, presenters, decision makers, scribes.
3. **Decision Framework** document evaluation criteria, guardrails, and required approvals.
4. **Session Facilitation** capture discussion notes, objections, action items, and decisions.
5. **Launch Plan** outline follow-up tasks (enablement, billing updates, marketing comms) with owners/dates.
## Outputs
- Council agenda + pre-read packet.
- Decision log with approvals, blockers, and next steps.
- Launch checklist aligned to selected scenario.
## Agent/Skill Invocations
- `pricing-architect` leads narrative and recommendations.
- `monetization-analyst` presents data + modeling.
- `deal-desk-partner` surfaces field implications.
- `pricing-governance` skill maintains decision log + approvals.
- `enablement-kit` skill outlines rollout communications + training.
---

View File

@@ -0,0 +1,35 @@
---
name: simulate-pricing-impact
description: Models pricing changes across cohorts, projecting ARR, margin, and adoption shifts.
usage: /pricing-strategy:simulate-pricing-impact --scenario "+10% list" --segments "growth,enterprise" --metric seats --elasticity moderate
---
# Command: simulate-pricing-impact
## Inputs
- **scenario** description of proposed change (e.g., "+10% list", "usage tier change").
- **segments** comma-separated segments/cohorts to model.
- **metric** pricing driver (seats, usage, API calls, storage).
- **elasticity** conservative | moderate | aggressive modeling assumption.
- **experiment-window** timeframe to measure post-launch impact.
## Workflow
1. **Data Aggregation** pull billing, usage, pipeline, and win/loss data for impacted cohorts.
2. **Elasticity Modeling** apply elasticity assumptions, sensitivity bands, and attach-rate shifts.
3. **Scenario Simulation** calculate ARR, margin, churn, and expansion impacts per segment.
4. **Risk & Opportunity Analysis** highlight customer personas or regions most affected.
5. **Output Packaging** assemble summary decks, spreadsheets, and recommendation notes.
## Outputs
- Scenario comparison table (current vs proposed) with KPIs.
- Elasticity charts + cohort breakdowns.
- Recommendation brief for pricing council.
## Agent/Skill Invocations
- `monetization-analyst` runs modeling + analysis.
- `pricing-architect` aligns assumptions with strategy.
- `deal-desk-partner` surfaces field implications.
- `elasticity-lab` skill provides modeling templates + guardrails.
- `pricing-governance` skill logs approvals + next steps.
---

85
plugin.lock.json Normal file
View File

@@ -0,0 +1,85 @@
{
"$schema": "internal://schemas/plugin.lock.v1.json",
"pluginId": "gh:gtmagents/gtm-agents:plugins/pricing-strategy",
"normalized": {
"repo": null,
"ref": "refs/tags/v20251128.0",
"commit": "a702e87506323d6107b027198d32675d756cc1f8",
"treeHash": "331acc10fd98d1e059a38e32dbbec9f923a1755b589f2e03da6009281e1b4e28",
"generatedAt": "2025-11-28T10:17:13.986667Z",
"toolVersion": "publish_plugins.py@0.2.0"
},
"origin": {
"remote": "git@github.com:zhongweili/42plugin-data.git",
"branch": "master",
"commit": "aa1497ed0949fd50e99e70d6324a29c5b34f9390",
"repoRoot": "/Users/zhongweili/projects/openmind/42plugin-data"
},
"manifest": {
"name": "pricing-strategy",
"description": "Pricing & packaging design, monetization modeling, and governance",
"version": "1.0.0"
},
"content": {
"files": [
{
"path": "README.md",
"sha256": "8ab72ddc888ff42bcfd36673aceb4533c5215997b79cc851c5afe0caf0930589"
},
{
"path": "agents/monetization-analyst.md",
"sha256": "60930548de017913a52c9773f95bcd0517e7ceed1997847bd05de3ab4d9499c5"
},
{
"path": "agents/deal-desk-partner.md",
"sha256": "b96ba6700634030be7767e75c912ebb98c4759ca4d60cbf54490b001fa57a5ee"
},
{
"path": "agents/pricing-architect.md",
"sha256": "dce68ed8b318751e4fb8c400fec818141c4be49ac16f9016f3ef27e59de982ed"
},
{
"path": ".claude-plugin/plugin.json",
"sha256": "293fecd0c5be73083df789614d70c9735242b57d87904ffd0581fbe6facbf5bc"
},
{
"path": "commands/simulate-pricing-impact.md",
"sha256": "61d6138ea9234a45db792a306b1d111cd7e40f79cbafceeeb12d0817417f9b24"
},
{
"path": "commands/design-packaging.md",
"sha256": "fa553d5792f0e5a49f9f9d8ba29437e7ba5af899108bd1d698762fa5747a08fb"
},
{
"path": "commands/run-pricing-council.md",
"sha256": "af9c0aa835d6465862838de7bd5f0fa620db75fce7fe6cfd14ed9b3b9bf6d319"
},
{
"path": "skills/pricing-governance/SKILL.md",
"sha256": "16f8393b7c2a0c8f8c39c7235e219ef4f969f7eef7f7c7c2eb90a3c272208154"
},
{
"path": "skills/packaging-framework/SKILL.md",
"sha256": "0fb3222af4c2f76b9db0dd3f4374f05f6c134136bf99d572235ddbd65f0063d2"
},
{
"path": "skills/enablement-kit/SKILL.md",
"sha256": "aa46d92c5135caf3ad0c5b6dbc68033384c3d92e4a4a2fbd8bf9a6b8a3af1a20"
},
{
"path": "skills/value-messaging/SKILL.md",
"sha256": "ab09fe5afbf91492c0440a9451bd175b6f6fe1ed2c456205e2cd5157aa742406"
},
{
"path": "skills/elasticity-lab/SKILL.md",
"sha256": "d867b83e3704fccffdada8b64bb9df38fe6c9b35c4c94bff24b2dc8f9defbca2"
}
],
"dirSha256": "331acc10fd98d1e059a38e32dbbec9f923a1755b589f2e03da6009281e1b4e28"
},
"security": {
"scannedAt": null,
"scannerVersion": null,
"flags": []
}
}

View File

@@ -0,0 +1,31 @@
---
name: elasticity-lab
description: Use to run pricing elasticity experiments with consistent assumptions
and guardrails.
---
# Elasticity Lab Skill
## When to Use
- Modeling price increases/decreases across segments.
- Evaluating new pricing metrics (consumption, seats, feature gates).
- Stress testing monetization experiments before council reviews.
## Framework
1. **Data Inputs** define baseline metrics (ASP, win rate, churn, attach rate) with data sources.
2. **Elasticity Curves** map expected response bands (conservative/moderate/aggressive).
3. **Scenario Builder** plug in price/metric changes and auto-calc ARR, margin, churn impact.
4. **Risk Flags** highlight cohorts sensitive to change (industry, tenure, product mix).
5. **Experiment Plan** propose pilot cohorts, measurement windows, and success criteria.
## Templates
- Elasticity workbook (inputs, assumptions, scenarios, summary).
- Pilot plan checklist with KPI thresholds.
- Risk matrix by cohort.
## Tips
- Keep historical data windows consistent to avoid noisy comparisons.
- Document assumptions + version history for auditability.
- Pair with `pricing-governance` to log council approvals.
---

View File

@@ -0,0 +1,31 @@
---
name: enablement-kit
description: Use to plan rollout communications, trainings, and assets after pricing
changes.
---
# Pricing Enablement Kit Skill
## When to Use
- Launching new pricing/packaging or discount policies.
- Briefing sales, CS, and partners on updates.
- Collecting feedback during pilots.
## Framework
1. **Audience Map** identify teams/regions that need updates and their delivery preferences.
2. **Curriculum** outline enablement sessions, talk tracks, objection handling, and certification steps.
3. **Resource Bundle** pricing sheets, calculator updates, FAQ, deal desk workflows.
4. **Communication Plan** announcements, reminders, and feedback channels.
5. **Measurement** track completion, comprehension quiz scores, and deal outcomes.
## Templates
- Enablement checklist + timeline.
- FAQ + objection response doc.
- Feedback form + survey template.
## Tips
- Stage pilot sessions before full rollout to capture questions.
- Embed pricing calculators directly in enablement hub.
- Pair with `pricing-governance` to log decisions and training status.
---

View File

@@ -0,0 +1,31 @@
---
name: packaging-framework
description: Use to structure pricing/packaging proposals with clear fences and value
pillars.
---
# Packaging Framework Skill
## When to Use
- Designing or refreshing product editions, add-ons, or usage tiers.
- Preparing pricing council proposals and sales enablement materials.
- Evaluating competitor packages and differentiation opportunities.
## Framework
1. **Segmentation** define target segments, personas, and value drivers.
2. **Value Pillars** map core benefits/features to each package tier.
3. **Pricing Metric + Fences** select metric (seats, usage, revenue) and thresholds per tier.
4. **Add-ons & Exceptions** document rules for add-ons, bundle eligibility, and discount limits.
5. **Narrative & Proof** craft messaging, RTBs, and ROI examples for each tier.
## Templates
- Packaging matrix (tier, features, limits, price metric, add-ons).
- Competitive comparison sheet.
- Sales enablement one-pager per tier.
## Tips
- Keep naming conventions simple and consistent with GTM messaging.
- Include implementation/CS requirements for higher tiers to avoid surprises.
- Pair with `value-messaging` to ensure positioning stays consistent across teams.
---

View File

@@ -0,0 +1,30 @@
---
name: pricing-governance
description: Use to run pricing councils, track decisions, and enforce approval workflows.
---
# Pricing Governance Playbook Skill
## When to Use
- Facilitating pricing council meetings or steering committees.
- Logging approvals, assumptions, and launch timing for pricing changes.
- Auditing pricing experiments or discount policy adjustments.
## Framework
1. **Council Charter** define members, meeting cadence, decision rights, and escalation paths.
2. **Decision Log** capture proposals, outcomes, rationales, and follow-up actions.
3. **Approval Matrix** map thresholds (discount %, price change scope) to required approvers.
4. **Communication Hooks** standardize templates for stakeholder updates and launch checklists.
5. **Audit Trail** store artifacts (models, decks, FAQs) and post-launch performance reviews.
## Templates
- Council agenda + minutes doc.
- Decision log spreadsheet with filters.
- Launch readiness checklist with owners/dates.
## Tips
- Keep logs centralized to reduce drift across regions.
- Pair with `enablement-kit` to ensure decisions convert to frontline training.
- Schedule retro sessions at 30/60/90 days post-launch to validate assumptions.
---

View File

@@ -0,0 +1,31 @@
---
name: value-messaging
description: Use to map pricing/packaging tiers to tailored value pillars, proof,
and objection handling.
---
# Value Messaging Matrix Skill
## When to Use
- Preparing sales/CS enablement for new pricing launches.
- Crafting website/product copy that explains packaging differences.
- Equipping deal desk with talk tracks for defending price/value.
## Framework
1. **Tier Overview** summarize who each package is for and core outcomes.
2. **Value Pillars** list 3-4 benefits per tier with quantified proof.
3. **Proof Layer** attach customer stories, metrics, analyst quotes per pillar.
4. **Objections & Responses** map common pricing objections with rebuttals + trade-up logic.
5. **Upgrade Path** outline triggers for upsell/cross-sell conversations.
## Templates
- Tier one-pager (audience, benefits, proof, CTA).
- Objection-response table.
- Upsell trigger checklist.
## Tips
- Align language with brand/PMM messaging to avoid drift.
- Include TCO comparisons vs status quo/competitors.
- Pair with `packaging-framework` to keep messaging tied to fences.
---