# tech-marketing-framework

Turns Claude and Codex into a senior product marketer for developer tools: content, messaging and campaigns from ready templates.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 888 installs · ★ 12
- Author: reason-machines
- License: LicenseRef-Unknown · policy=link-only · description only; the file stays with the author
- Source: https://github.com/reason-machines/marketing-skills/tree/HEAD/skills/tech-marketing-framework/SKILL.md
- Updated: 2026-10-09
- HTML: https://affpapa.org/en/nevibecode/skills/tech-marketing-framework

## What it does

The skill gives your agent a product marketer role for technical products. It ships voice rules that put technical accuracy ahead of ad copy, writing and formatting standards, and template docs for a product brief, personas, competitive intel and messaging. Separate workflows generate the actual assets: social posts, email sequences, ad copy, sales decks, blog posts, an editorial calendar and Product Hunt launch material.

Fill in `docs/inputs/` before the first run: `product_brief.md`, `target_personas.md`, `competitor_intel.md`, `testimonials.md`. The brief expects a product name, the problem it solves, key capabilities, the audience and a value proposition. Personas need a role, pain points, goals, preferred channels and technical level. Skip this step and the output stays generic, because the skill has nothing to ground it in.

You call it with slash commands in Claude, or with `$` and plain English in Codex. There are subagents for reviewing assets and auditing ads, plus an autonomous mode that tunes skills through binary evals. Generated files land in `output/` under `social/`, `blog/`, `email/`, `ads/`, `decks/`, `images/` and `research/`. One hard rule: email sequences accept only real links and customers listed in `testimonials.md`, so without approved quotes that sequence will not come together.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add reason-machines/marketing-skills --skill tech-marketing-framework -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/tech-marketing-framework/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/tech-marketing-framework/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add reason-machines/marketing-skills --skill tech-marketing-framework -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/tech-marketing-framework/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add reason-machines/marketing-skills --skill tech-marketing-framework -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/tech-marketing-framework/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install reason-machines/marketing-skills tech-marketing-framework
```

2. **Manually: put the files in place**
- File: `.github/skills/tech-marketing-framework/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add reason-machines/marketing-skills --skill tech-marketing-framework -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/reason-machines/marketing-skills --path skills/tech-marketing-framework
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/tech-marketing-framework/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add reason-machines/marketing-skills --skill tech-marketing-framework -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/reason-machines/marketing-skills/tree/HEAD/skills/tech-marketing-framework/SKILL.md

## When to use it
- build a messaging and positioning foundation for a dev tool
- write LinkedIn and Twitter/X posts tuned to each platform
- draft a follow-up email sequence after a conference
- produce ad copy for Google, Meta and LinkedIn
- assemble a B2B sales narrative deck using April Dunford's method

## Example prompts
- Help me build a messaging framework for my developer tool
- Generate social posts from this feature announcement
- Build a sales deck from `docs/inputs/product_brief.md`

## Similar
- [seo-audit](https://affpapa.org/en/nevibecode/skills/coreyhaines31-seo-audit.md) — skill · 237600 installs
- [programmatic-seo](https://affpapa.org/en/nevibecode/skills/coreyhaines31-programmatic-seo.md) — skill · 149700 installs
- [copy-editing](https://affpapa.org/en/nevibecode/skills/coreyhaines31-copy-editing.md) — skill · 149100 installs
- [marketing-ideas](https://affpapa.org/en/nevibecode/skills/coreyhaines31-marketing-ideas.md) — skill · 146900 installs
- [sales-enablement](https://affpapa.org/en/nevibecode/skills/sales-enablement.md) — skill · 118800 installs
- [revops](https://affpapa.org/en/nevibecode/skills/revops.md) — skill · 113500 installs

From the same set: [reason-machines/marketing-skills](https://affpapa.org/en/nevibecode/by/reason-machines/marketing-skills.md) — 29 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
