Go-to-Market Plan skill for Codex

Launch sized to the change, every task owned. Codex sizes a launch with a four-tier model before planning anything, then writes the target segment, positioning statement, messaging pillars with proof, pricing decisions and a channel plan where every row has an owner and asset. It adds sales and support enablement, a readiness checklist, a launch-day runbook with flag ramps and a pause step, and success metrics set in advance.

  • Product Management
  • $go-to-market-plan
  • 146 lines
  • 2 files
  • ~1,600 tokens
  • MIT
  • Updated

Install

curl -fsSL codexskills.dev/install.sh \  | sh -s -- go-to-market-plan

Installs to ~/.agents/skills/go-to-market-plan/ for every project on this machine.

104-line POSIX script. No sudo, no telemetry. Read install.sh

Use it in Codex

Start a prompt with $go-to-market-plan, or pick it from /skills. You can also just describe the task: Codex reads the description below and loads the playbook when your request matches.

What Codex reads before loading it

Builds go-to-market plans for product and feature launches - launch tiering, target segment and ideal customer profile, positioning and messaging hierarchy, pricing and packaging decisions, channel plan, sales and support enablement, launch readiness checklist with owners, launch-day runbook and success metrics reviewed at 30/60/90 days. Use when asked to plan a launch, write a GTM plan or launch brief, decide how big a launch should be, prepare sales and support for a new feature, or coordinate a cross-functional release.

Use it when

  • A product, feature or pricing change is heading to launch
  • Several teams need to coordinate on one release
  • Sales and support were unprepared for the last launch
  • You need to decide how much launch effort a change deserves

Use something else when

How to check the result

Every channel and checklist item has an owner and date, metrics have pre-set targets and sources, and the runbook includes a pause or rollback step.

The mistake it prevents

Treating every feature as a Tier 1 launch, which burns out the team and teaches customers to ignore announcements.

~/.agents/skills/go-to-market-plan/SKILL.md

--- name: go-to-market-plan description: Builds go-to-market plans for product and feature launches - launch tiering, target segment and ideal customer profile, positioning and messaging… license: MIT ---

A GTM plan is done well when the launch size matches the change’s importance, one segment and one core message are chosen deliberately, every function (product, marketing, sales, support, legal) has named tasks with dates, the launch can be paused or rolled back, and success is measured against targets set before launch.

Tier the launch first

TierWhat qualifiesTypical motionLead time
1 - MajorNew product, new pricing, enters a new segment, big competitive movePress/analysts, event or livestream, campaign, sales training, website update8-12 weeks
2 - SignificantMajor feature that changes why people buy or upgradeBlog, email to segment, in-app announcement, sales one-pager, demo3-6 weeks
3 - MinorImprovements existing users noticeChangelog, in-app tooltip, help doc1-2 weeks
4 - SilentFixes, internal changes, gradual rolloutsRelease notes onlyNone

Over-tiering exhausts the team and trains customers to ignore announcements. If the feature does not change a buying or upgrade decision, it is not Tier 1.

Strategy section

  1. Target segment / ICP. Who is this launch for first? Firmographics, role, trigger events, current alternative. One primary segment; secondary segments get a lighter motion.
  2. Problem and proof. The pain in the customer’s words, backed by research ($customer-interviews, $jobs-to-be-done).
  3. Positioning statement (internal, not copy):
For <segment> who <need/trigger>, <product> is a <category> that <key benefit>.
Unlike <primary alternative>, it <key differentiator>, proven by <evidence>.
  1. Messaging hierarchy: one headline message, three supporting pillars, each with a proof point (customer quote, metric, demo moment). Copy for landing pages and ads is written from this ($landing-page-copy, $ad-copy).
  2. Pricing and packaging: which plans get it, any add-on price, trial or beta access. Decisions come from $pricing-strategy; record them here.
  3. Competitive response: how sales should answer “how is this different from X”; facts only, no disparagement.

Channel plan

ChannelAudienceAssetOwnerDate
In-app announcementActive users in target plansModal or banner + docs linkProductLaunch day
EmailSegment list, opted-in onlyLaunch emailLifecycleLaunch day +0
Blog / changelogAllPost with demo GIFContentLaunch day
SalesOpen opportunities in segmentOne-pager, demo script, talk trackPMMLaunch -1 week
Community launch (Product Hunt, HN)Developers / early adoptersSee $product-launchMarketingChosen day
PartnersIntegration partnersCo-marketing notePartnershipsLaunch +1 week

Only channels with an owner and an asset are in the plan; aspirational channels go to a “later” list.

Enablement

  • Sales: one-pager, demo script, objection handling, pricing FAQ, which deals to target first. Train before launch day, not after.
  • Support: help articles, known limitations, escalation path, macros ($customer-support-macros), internal FAQ. Support sees the feature in staging first.
  • Customer success: list of accounts to proactively contact and talking points.

Readiness checklist

- [ ] Feature complete and behind a flag; rollback tested
- [ ] Pricing, plan entitlements and billing configured and verified in staging
- [ ] Docs, help center, changelog and release notes drafted (see $release-notes)
- [ ] Website/pricing page updates staged
- [ ] Sales and support trained; FAQ published internally
- [ ] Analytics events live; launch dashboard built
- [ ] Legal/compliance review of claims, terms, data processing changes
- [ ] Email lists and in-app targeting verified (consent, segments)
- [ ] Launch-day runbook with owners and a go/no-go meeting
- [ ] Status page and incident contact ready for Tier 1-2

Launch-day runbook

T-24h  go/no-go: readiness checklist reviewed; any red item = slip, not skip
T-0    flag ramp to target cohorts (e.g. 10% -> 50% -> 100% over the day)
T+0    publish blog/changelog; send email; enable in-app announcement
T+2h   check error rates, support queue, conversion events; owner on call
T+24h  review metrics and feedback; decide on continuing ramp or pausing

Publishing posts, sending emails, posting to communities and turning on flags for customers are outward-facing actions. Codex prepares drafts, checklists and commands; the user confirms each publish, send or production change explicitly.

Success metrics

Set before launch, in three layers:

LayerExampleReview
Awareness / reachAnnouncement views, email open and click rateDay 7
Adoption% of target accounts using the feature 3+ times in 30 daysDay 30
BusinessUpgrades attributed, pipeline influenced, retention change in adoptersDay 60-90

Pair with guardrails: support ticket volume, error rate, refund or downgrade rate. Retrospective at day 30: what worked, what did not, what to change for the next launch.

Output template

# GTM plan: <launch name> (Tier <n>)
Launch date: <date or window> | DRI: <name> | Status: draft
## Summary (what, who, why now)
## Target segment and ICP
## Positioning statement and messaging hierarchy
## Pricing and packaging
## Channel plan (table)
## Enablement (sales, support, CS)
## Readiness checklist (owners and dates)
## Launch-day runbook
## Success metrics and guardrails
## Risks and mitigations
## Open decisions

Gotchas

  • Messaging written by listing features (“now with X, Y, Z”) instead of the customer’s problem and outcome lands with no one.
  • Launching to all customers at once removes the chance to catch problems; ramp flags.
  • Sales trained after launch day sells the old product for weeks.
  • Never claim metrics, customer names or quotes in launch materials without permission and verification.
  • Emailing contacts who did not opt in creates legal and deliverability problems; check consent before building the list.

Verification

Check the tier matches the qualifying criteria, every channel and checklist row has an owner and a date, success metrics have targets and data sources set before launch, the runbook includes a rollback or pause step, and every outward-facing action is marked for explicit approval.

What the zip contains

SKILL.md plus the interface file below. Nothing runs on install.

agents/openai.yamlgenerated from this page

Gives the Codex app a display name, a one-line description and a starter prompt for this skill.

interface:
  display_name: "Go-to-Market Plan"
  short_description: "Launch sized to the change, every task owned"
  default_prompt: "$go-to-market-plan Write a GTM plan for launching our new usage-based API tier"

About this skill

Written and maintained by the Codex Skills editors to the same editorial standard as every skill here: a selective description, a real workflow, known pitfalls and a way to verify the work. First published , last updated . MIT licensed. Something wrong or out of date? Tell us.

esc