MCPInstall

marketing-automation

Route broad product and growth marketing asks into one operating mode, one primary lane, and one reusable operator packet across launch planning, conversion surfaces, lifecycle/retention, acquisition/content, and measurement/experiments. Use when the user needs general marketing help for a website, SaaS product, funnel, onboarding flow, pricing page, campaign, or launch and the first job is deciding the right next brief with owner, dependencies, approvals, and proof instead of producing channel soup. Triggers on: marketing plan, GTM help, launch brief, pricing page refresh, lifecycle email strategy, conversion help, campaign measurement, content plan. Route Steam/store-page game launch work to steam-store-launch-ops and backlog/milestone shaping to task-planning.

Installs
377
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/akillness/jeo-skills --skill marketing-automation
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads marketing-automation automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Marketing Automation

Use this skill as the canonical broad marketing front door when the real job is choosing the right next marketing packet.

The job is not to generate a giant campaign brainstorm. The job is to:

  1. classify the ask into one operating mode,
  2. choose one primary lane,
  3. produce one reusable operator packet,
  4. name the owner, dependencies, approvals, and proof stack,
  5. route out when the request is actually planning, game-store launch ops, or another narrower specialist workflow.

Read these support docs before finalizing the packet:

  • references/operating-modes-and-route-outs.md
  • references/routing-heuristics.md
  • references/operator-packet-and-proof-stack.md
  • references/measurement-handoff.md

When to use this skill

  • The user asks for broad marketing help and the right next packet is still ambiguous.
  • A product, website, funnel, launch, onboarding flow, or pricing surface needs one structured marketing brief before detailed execution starts.
  • The request mixes strategy, surface choice, messaging, content, channels, and measurement.
  • The user needs a reusable operator brief, not a pile of disconnected suggestions.

When not to use this skill

  • The ask is already clearly Steam/store-page/festival/game launch work → steam-store-launch-ops.
  • The real job is backlog shaping, milestone coordination, or cross-functional implementation slicing → task-planning.
  • The user wants only one atomic copy rewrite or finished content asset with no broader routing layer → use the narrower writing/execution workflow directly.
  • The request is mostly product strategy, UX research, or technical implementation rather than marketing routing → route to the stronger adjacent skill.

Core routing model

Operating modes

Use one primary mode per run:

  • launch-orchestration — broad launch, GTM, pricing, or rollout sequencing across multiple surfaces
  • conversion-surface — landing page, pricing page, signup flow, paywall, or onboarding conversion friction
  • lifecycle-retention — onboarding, activation, retention, churn, lifecycle email, re-engagement, or user education motion
  • acquisition-content — SEO, content strategy, comparison pages, organic acquisition, or channel-facing discovery work
  • measurement-experiment — analytics setup, attribution, KPI cleanup, campaign readout, or experiment/backlog instrumentation

Primary lanes

After choosing the mode, still choose one primary lane:

  • CRO
  • Copy & messaging
  • SEO & content
  • Ads & analytics
  • Strategy & growth

The mode explains what kind of situation this is. The lane explains which marketing discipline owns the next packet.

Instructions

Step 1: Normalize the intake into one routing profile

Capture the request in this compact form before choosing the packet:

marketing_router_profile:
  primary_mode: launch-orchestration | conversion-surface | lifecycle-retention | acquisition-content | measurement-experiment
  primary_lane: CRO | Copy & messaging | SEO & content | Ads & analytics | Strategy & growth | unknown
  objective: acquisition | activation | conversion | retention | revenue | awareness | unknown
  audience:
    segment: "who this is for"
    stage: unaware | problem-aware | evaluating | active-user | churn-risk | unknown
  surface_or_channel: landing-page | pricing-page | signup-flow | onboarding | lifecycle-email | seo-page | campaign | dashboard | launch | unknown
  offer_or_motion: "product / feature / campaign / launch motion"
  measurement_maturity: clear | partial | weak
  main_question: "what needs to be decided next?"
  delivery_owner: "who will carry the packet next"
  dependencies_or_approvals:
    - "design / analytics / engineering / legal / partner / none"
  proof_assets_available:
    - "dashboard / baseline export / campaign data / user feedback / none"
  constraints:
    timeline: immediate | this-week | this-month | longer
    brand_or_compliance_notes: "limits or promises"
    domain_specificity: general | specialist | game-store

If detail is missing, proceed with explicit assumptions instead of stalling.

Step 2: Gather the minimum credible evidence

Do not route from vibes alone. Pull the smallest packet that supports a real decision:

  • objective and current bottleneck
  • audience / segment / funnel stage
  • surface, campaign, or lifecycle moment
  • available proof points or constraints
  • current KPI or best available proxy
  • who owns the next move
  • which dependencies or approvals can block execution
  • what is still missing that could change the lane choice

Step 3: Choose one mode, one lane, one packet

Use references/operating-modes-and-route-outs.md.

Default packet mapping:

  • launch-orchestration → usually Strategy & growth → launch/growth brief
  • conversion-surface → usually CRO or Copy & messaging → measurement + experiment packet
  • lifecycle-retention → usually Strategy & growth or Copy & messaging → channel-ready brief
  • acquisition-content → usually SEO & content → channel-ready brief
  • measurement-experiment → usually Ads & analytics → measurement + experiment packet

Rules:

  • Choose one primary mode.
  • Choose one primary lane.
  • Return one primary packet.
  • Mention secondary handoffs only after the main packet is chosen.

Step 4: Add route-outs before the packet sprawls

Route out instead of absorbing adjacent work when:

  • the ask is really Steam wishlists / capsules / Next Fest / store visibility → steam-store-launch-ops
  • the ask is really execution slicing / backlog organization / milestone coordination → task-planning
  • the ask is already a narrow specialist workflow with a better dedicated skill

A good front door narrows the next move. It does not win by claiming every neighboring job.

Step 5: Build the operator brief

Use references/operator-packet-and-proof-stack.md.

Return this structure:

# Marketing Routing Brief

## Intake summary
- Mode: ...
- Primary lane: ...
- Objective: ...
- Audience / stage: ...
- Surface / channel: ...
- Confidence: high | medium | low

## What matters most now
- 2-4 bullets

## Recommended packet
- Packet type: launch/growth brief | channel-ready brief | copy/messaging packet | measurement + experiment packet | marketing-routing brief
- Why this packet now: ...

## Operator packet
- Primary owner: ...
- Dependencies / approvals: ...
- Required assets or inputs: ...
- Delivery horizon: ...

## Priority decisions
| Decision | Why now | Owner | Risk if delayed |
|----------|---------|-------|-----------------|
| ... | ... | ... | ... |

## Immediate next steps
1. ...
2. ...
3. ...

## Proof stack
- Primary KPI: ...
- Leading signal: ...
- Baseline or assumption: ...
- Success threshold: ...
- Readout window: ...
- Next owner / workflow: ...

## Secondary handoffs
- Skill / workflow: ...
- Why: ...

## Not yet
- 1-3 bullets that prevent scope drift

Step 6: Keep proof attached to the packet

Every output must name:

  • one primary KPI
  • one leading signal
  • one baseline or explicit assumption
  • one success threshold
  • one readout window or review checkpoint
  • one next owner or downstream workflow

Use references/operator-packet-and-proof-stack.md for the operator packet shape and references/measurement-handoff.md for lane-specific KPI examples.

Output format

Always return a short operator-style Marketing Routing Brief.

Required qualities:

  • one primary mode
  • one primary lane
  • one packet that can actually be handed off
  • explicit assumptions when context is thin
  • named owner plus dependency/approval visibility
  • route-outs when the ask is not really this skill
  • proof logic attached to the packet, not bolted on later

Examples

Example 1: broad launch ask

Input

We are launching a new SaaS workflow next month and need help with messaging, landing page copy, onboarding emails, and how to measure whether it worked.

Output sketch

  • Mode: launch-orchestration
  • Lane: Strategy & growth
  • Packet: launch/growth brief
  • Secondary handoffs mention copy/messaging and lifecycle execution
  • Operator packet names one owner plus likely dependencies or approvals
  • Proof stack names one launch KPI and one leading signal

Example 2: pricing-page refresh

Input

Our pricing page gets traffic, but upgrades are weak. We need help with the page and what to test.

Output sketch

  • Mode: conversion-surface
  • Lane: CRO
  • Packet: measurement + experiment packet
  • Priority decisions cover offer clarity, CTA hierarchy, proof, and friction

Example 3: lifecycle / onboarding ask

Input

Trial users activate once and disappear. We need onboarding and lifecycle help, plus a sensible KPI.

Output sketch

  • Mode: lifecycle-retention
  • Lane: Strategy & growth or Copy & messaging
  • Packet: channel-ready brief
  • Operator packet names the lifecycle owner and any analytics or product dependency
  • Proof stack names activation or retained-usage KPI plus a leading signal

Example 4: game-store launch near miss

Input

We need Steam capsule copy and Next Fest marketing help for our game demo.

Output sketch

  • Keep the response short
  • Route execution to steam-store-launch-ops
  • Leave only a concise handoff note instead of a giant generic marketing plan

Best practices

  1. Act like a front-door router, not a generic growth advisor.
  2. Choose one mode before you choose tactics.
  3. Choose one packet before you list channels.
  4. Keep owner, approvals, and dependencies visible instead of assuming automation removes them.
  5. Keep launch/planning/game-store boundaries explicit.
  6. Attach proof and ownership to every packet.

References

  • references/operating-modes-and-route-outs.md
  • references/routing-heuristics.md
  • references/operator-packet-and-proof-stack.md
  • references/measurement-handoff.md
  • ../marketing-skills-collection/SKILL.md
  • ../steam-store-launch-ops/SKILL.md
  • ../task-planning/SKILL.md

FAQ

What does the marketing-automation skill do?

Route broad product and growth marketing asks into one operating mode, one primary lane, and one reusable operator packet across launch planning, conversion surfaces, lifecycle/retention, acquisition/content, and measurement/experiments. Use when the user needs general marketing help for a website, SaaS product, funnel, onboarding flow, pricing page, campaign, or launch and the first job is deciding the right next brief with owner, dependencies, approvals, and proof instead of producing channel soup. Triggers on: marketing plan, GTM help, launch brief, pricing page refresh, lifecycle email strategy, conversion help, campaign measurement, content plan. Route Steam/store-page game launch work to steam-store-launch-ops and backlog/milestone shaping to task-planning.

How do I install marketing-automation?

Run npx skills add https://github.com/akillness/jeo-skills --skill marketing-automation in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/marketing-automation/ (personal) or .claude/skills/marketing-automation/ (project).

Which AI agents can use marketing-automation?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is marketing-automation safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains marketing-automation?

It is published by akillness in akillness/jeo-skills. It has 377 recorded installs.

More from akillness/jeo-skills

View all →

rtk

akillness/jeo-skills

Install, initialize, verify, and troubleshoot RTK (Rust Token Killer) for AI coding agents. Use when you need to reduce shell-command token output, confirm that the correct rtk binary is installed, choose between Homebrew, install.sh, or Cargo installation, wire rtk init for Claude Code, Codex, Gemini CLI, Cursor, Copilot, Windsurf, Cline, or OpenCode, or use compact wrappers such as rtk git status, rtk read, rtk grep, rtk test, rtk lint, and rtk gain. Triggers on: rtk, rust token killer, token saver cli, rtk init, rtk gain, codex rtk, gemini rtk, opencode rtk, claude hook token reduction.

Backend & APIs672 installs

graphify

akillness/jeo-skills

Drive Graphify from its CLI to build, refresh, query, export, and serve a durable code/corpus knowledge graph. Use when the user wants .graphify/GRAPHREPORT.md, graph.json, graph.html, graphify update/summary/query/path/explain/tree, change-aware review context, git-hook or watch-based refresh, a stdio MCP graph server, or an install into jeo, jeopi, gjc, opencode, Claude, Codex, or Gemini. Also covers the honest structural fallback when native extraction is empty or misleading. Route simple locate/reference work to codebase-search, narrative knowledge-base work to llm-wiki, and project-memory handoff to opencontext. Triggers on: graphify, graphify update, graphify query, knowledge graph CLI, GRAPHREPORT.md, graph.json, codebase graph, graph refresh, graphify install, graphify serve, review context, affected flows.

data-analysis

akillness/jeo-skills

Analyze datasets to extract insights, identify patterns, and generate reports.

598 installs

code-refactoring

akillness/jeo-skills

Turn a cleanup packet into one behavior-preserving refactor brief. Use when simplifying a messy function/component/service, freezing behavior before touching fragile legacy code, splitting a cleanup-heavy diff into reviewable slices, or planning a repeated migration / codemod without changing intended behavior. Route diagnosis to debugging, review judgment to code-review, validation-program design to testing-strategies, bottleneck-led tuning to performance-optimization, and pure symbol inventory to codebase-search.

technical-writing

akillness/jeo-skills

Write internal technical documentation for engineers and operators: technical specs, architecture docs, ADRs, runbooks, migration plans, and developer-facing implementation guides. Use when the main job is capturing a technical decision, system boundary, operating procedure, or rollout path for builders and maintainers. Triggers on: tech spec, design doc, architecture doc, ADR, runbook, migration guide, implementation guide, rollout doc, operational guide, and internal technical writing. End-user onboarding guides, tutorials, FAQs, and help-center flows belong here too. Route API portals to api-documentation, release notes to changelog-maintenance, decks to presentation-builder, and GTM messaging to marketing-automation.

Docs & Writing544 installs

web-accessibility

akillness/jeo-skills

Routing-first skill for web accessibility remediation and verification. Use when the main job is classifying which accessibility surface is failing — semantics, keyboard/focus, labels/announcements, visual perception/reflow, media alternatives, or routed-app navigation feedback — and turning vague audit, WCAG, axe/Lighthouse, or "make this accessible" requests into one concrete remediation packet. Broad UI critique for hierarchy, polish, and launch readiness belongs here too. Route component API architecture and system governance to design-system, and responsive layout strategy to responsive-design.

Frontend & Design531 installs

Popular marketing & seo skills

View category →

reddit-automation

flowkit-labs/skills

Find Reddit threads where people are genuinely asking for what you offer, then draft short, genuinely helpful replies — disclosing your affiliation honestly and naming your product only when it truly answers the question. Two moves: discovery — scan the right subreddits for real needs (recommendation asks, expressed pain, competitor mentions) and rank the few threads where you can actually help; drafting — write from real experience, respect each community's self-promo rules, and keep a human in the loop to review and post. This markets on Reddit the honest way: contribute value, disclose who you are, never astroturf. Distilled from the playbook behind doany.ai's Reddit agent. Triggers on "find reddit opportunities", "reddit marketing", "reddit automation", "reply on reddit for my product", "reddit community engagement", "reddit lead gen", or any ask to turn Reddit threads into genuine, disclosed marketing replies.

Marketing & SEO1.1M installs

twitter-automation

101-skills/superpowers

Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet

Marketing & SEO880K installs

twitter-automation

magentosh/superpowers

Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet

Marketing & SEO771.7K installs

twitter-automation

qu-skills/superpowers

Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet

Marketing & SEO564.3K installs

product-launch-video

heygen-com/hyperframes

Turn a product or marketing URL, pasted script, or brief into a product launch / promo video — SaaS promos, feature reveals, product demos, app and company launches. Use when the user wants to market, launch, promote, or reveal a product; the default for any commercial URL. Site tours / showcases of a website route here too — the brief carries the show-it-as-is intent. Unclear → /hyperframes.

Marketing & SEO538.7K installs

twitter-automation

skills-shell/superpowers

Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet

Marketing & SEO453.7K installs