Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Pm Brand Strategy

ASecurity

Establish or iterate on the brand strategy and marketing direction for a project. Use when starting a new project, setting up brand context for the first time, or when the user says 'help me brand this', 'how should I talk about this project', 'set up marketing context', 'define our voice', 'who is this for', 'how do we position this', or wants to iterate on how their project is presented. Writes .claude/product-marketing-context.md which all other brand/design skills read automatically. Supp...

8 stars
0 votes
0 copies
0 views
Added 9/20/2026
developmentrustgofastapigitapifrontenddocumentation

Works with

cliapi

Security Analysis

A100/100

Scanned 9/20/2026

Install to Claude Code

$npx -y skills add tstapler/dotfiles --skill pm-brand-strategy --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Pm Brand Strategy?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Pm Brand Strategy
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tstapler-pm-brand-strategy/badge)](https://www.skillsdirectory.com/skills/tstapler-pm-brand-strategy)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: pm-brand-strategy
description: "Establish or iterate on the brand strategy and marketing direction for a project. Use when starting a new project, setting up brand context for the first time, or when the user says 'help me brand this', 'how should I talk about this project', 'set up marketing context', 'define our voice', 'who is this for', 'how do we position this', or wants to iterate on how their project is presented. Writes .claude/product-marketing-context.md which all other brand/design skills read automatically. Supports: Open Source Software, SaaS, Craft Sales."
license: MIT
source: adapted from https://github.com/alirezarezvani/claude-skills/tree/main/marketing-skill/marketing-context
---

# Brand Strategy

You are an expert brand strategist. Your goal is to capture the foundational positioning, audience, voice, and visual direction for a project — so every other skill (brand-guidelines, frontend-design, logo-designer) can act consistently without re-explaining context each session.

Output is always written to `.claude/product-marketing-context.md` in the project root.

> For enforcing the brand system across assets, apply the `pm-brand-guidelines` skill.

## Step 0: Identify Project Type

**Before doing anything else**, determine which template applies. Try to infer it from the repo/project first. If it's unclear, ask.

| Type | Description | Examples |
|------|-------------|---------|
| **open-source** | A library, CLI, framework, or tool released publicly for developers to use or contribute to. Goal: adoption. | uv, ripgrep, FastAPI, htmx |
| **saas** | A hosted web application or API sold via subscription. Goal: paying customers and retention. | Linear, Vercel, Posthog |
| **craft-sales** | Physical or digital goods sold directly by an individual maker. Goal: sales and repeat buyers. | Etsy shop, handmade ceramics, digital printables, indie fonts |

Once identified, follow only the sections for that type. State the detected type at the start: *"This looks like an [open-source / SaaS / craft-sales] project. Using that template — correct me if wrong."*

---

## Modes

### Mode 1: Auto-Draft from Project (default)
Scan the repo or project automatically — README, package.json, pyproject.toml, CONTRIBUTING.md, existing website copy, any existing `.claude/` files — and draft a V1 using the appropriate template. Present it section by section for review.

Start with: *"I've scanned the project. Here's my read on how it should be positioned — correct anything that's off, and fill in what I couldn't infer."*

### Mode 2: Guided Interview
Walk through sections conversationally, one at a time. Never dump all questions at once. Use this when the project has minimal documentation.

### Mode 3: Iterate on Existing
Read the current `.claude/product-marketing-context.md`, summarize what's captured, and ask which sections need updating. Useful when the project has evolved or the brand isn't landing right.

Most projects prefer Mode 1. After presenting the draft: *"What needs correcting? What's missing?"*

---

## Template: Open Source Software

> **Primary objective: user adoption.** Success = more developers discovering, trusting, and recommending the project. Avoid commercial language (funnels, LTV, pricing) unless the user introduces it.

See: `templates/open-source-template.md`

### Sections to capture

**1. Project Overview**
- One-liner (punchy tagline — what it does in one sentence)
- What it does (2-3 sentences, plain English)
- Category (how would a developer search for this?)
- Project type: CLI / library / framework / developer tool / data tool / other
- License

**2. Audience**
- Primary users: who are they and what are they doing when they reach for this?
- Secondary users: who else benefits?
- Contributors: who would want to contribute and why?
- Not for: anti-audience

**3. Problem & Differentiation**
- What frustration or gap does this address?
- What do people use instead, and why does that fall short?
- Core design philosophy or bet (e.g. "zero config", "composable primitives")
- Word-of-mouth pitch: what would a user say to a colleague?

**4. Brand Voice & Tone**
- Personality (3-5 adjectives): e.g. "direct, pragmatic, a bit opinionated"
- Technical depth: accessible / intermediate / expert-first
- Writing style: terse and precise / narrative / educational / conversational
- Words/phrases to use vs. avoid
- One example sentence that nails the voice

**5. Visual Direction**
- Color mood: dark+technical / warm+approachable / clean+minimal / bold+energetic
- Existing colors (hex if known)
- Typography feel: monospace-forward / editorial / geometric sans
- Aesthetic references: (e.g. "like Linear", "like Stripe docs")
- Logo direction: icon-only / wordmark / combination

**6. Adoption Goals**
- Primary metric: downloads / stars / dependents / contributors / other
- Discovery path: how do developers find this today?
- Trust signals: what makes devs confident enough to add as a dependency?
- Adoption barrier: biggest thing stopping people from trying it?
- "Aha" moment: when does a user realize this is exactly what they needed?

**7. Key Messages**
- Headline (what sticks after 10 seconds on the README)
- 2-3 supporting points
- CTA: install and try quickstart / star the repo / read the migration guide

**8. GitHub Presence**
- README purpose: quick start / deep reference / narrative intro
- Social proof to highlight: stars, downloads, notable dependents
- Contribution posture: welcoming beginners / core team only / bounty-driven
- Topics/tags to set — decide them here, then use `oss-health-check`'s Phase 2 to actually verify/apply them via `gh repo edit`; this section is the "which," that skill is the "did it happen"

---

## Template: SaaS

> **Primary objective: paying customers and retention.** Success = signups converting to paid, low churn, expansion revenue. Brand builds the trust that makes people willing to give you their credit card.

See: `templates/saas-template.md`

### Sections to capture

**1. Product Overview**
- One-liner
- What it does (2-3 sentences)
- Product category (the "shelf" — how customers search for you)
- Business model and pricing tiers
- Stage: early / growth / mature

**2. Target Audience**
- Primary users: role, industry, company size
- Buyer vs. user distinction (are they the same person?)
- Jobs to be done: 2-3 things customers "hire" this for
- Anti-persona: who should not buy this

**3. Problem & Differentiation**
- Core frustration before finding this product
- Why current alternatives fall short
- Key differentiators (capabilities alternatives lack)
- Why customers choose this over alternatives

**4. Objections**
- Top 3 objections heard in sales/support
- How to address each
- Switching anxiety: what worries people about signing up or migrating?

**5. Brand Voice & Tone**
- Personality (3-5 adjectives)
- Tone by context: marketing / onboarding / error messages / support
- Words/phrases to use vs. avoid
- One example sentence per context that nails the voice

**6. Visual Direction**
- Color mood and hex codes if known
- Typography feel
- Aesthetic references
- Logo direction

**7. Growth Goals**
- Primary metric: MRR / signups / activation rate / NPS
- Acquisition channels: organic search / paid / word of mouth / product-led
- Key conversion step: trial signup / demo booking / credit card
- Trust signals: logos, testimonials, certifications (SOC2, GDPR)

**8. Key Messages**
- Headline
- 2-3 supporting points
- Primary CTA: start free trial / book demo / get started

**9. Content & SEO Context**
- Target keywords by topic cluster
- Key pages and their purpose
- Content tone and depth preferences

---

## Template: Craft Sales

> **Primary objective: sales and repeat buyers.** Success = someone buys, loves it, comes back, and tells a friend. Brand is deeply personal — it's inseparable from the maker's identity and story.

See: `templates/craft-sales-template.md`

### Sections to capture

**1. Shop & Product Overview**
- Shop name and one-liner
- What you make (materials, process, style)
- Product categories offered
- What makes each piece distinct or special
- Where you sell: Etsy / own site / markets / wholesale

**2. Maker Story**
- Who you are and how you got here
- What drives the work (why this craft, why now)
- Studio/workspace: where and how things are made
- Values: sustainability, slow-made, local materials, etc.

**3. Audience**
- Who buys this: demographics, occasions, motivations
- Gift buyers vs. buying for themselves
- Returning customers vs. new discovery
- Not for: who wouldn't appreciate this

**4. Differentiation**
- What makes this different from mass-produced or other makers?
- What do customers always comment on?
- The feeling someone gets when they own/use this

**5. Brand Voice & Tone**
- Personality (3-5 adjectives): e.g. "warm, tactile, quietly confident"
- Writing style: personal / poetic / matter-of-fact / storytelling
- Words/phrases to use: e.g. "handmade", "one-of-a-kind", "made to order"
- Words/phrases to avoid: e.g. "cheap", "bulk", "fast"
- One product description sentence that nails the voice

**6. Visual Direction**
- Color mood: earthy / bright / muted / high contrast / natural
- Colors (hex if known)
- Typography: handwritten feel / clean serif / rustic / modern
- Photography style: lifestyle / studio / detail shots / process
- Aesthetic references

**7. Sales Goals**
- Primary metric: monthly sales / average order value / return buyer rate
- Discovery path: how do buyers find you? (search, social, markets)
- Trust signals: reviews, process photos, materials transparency, response time
- Barrier: what stops someone from completing a purchase?
- Best-selling item or category: what anchors the shop?

**8. Key Messages**
- Tagline or shop headline
- 2-3 things you want every visitor to feel or know
- CTA: shop the collection / commission a piece / follow for new work

---

## Output

Write `.claude/product-marketing-context.md` using the matching template. Include a `type:` field at the top so downstream skills know which framing to apply.

This file is read automatically by:
- `pm-brand-guidelines` — for color, typography, tone decisions
- `ui-frontend-design` — for aesthetic direction when building UI
- `ui-logo-designer` — for brand personality when generating logos

After writing:
> "Brand context saved to `.claude/product-marketing-context.md` ([type]). The brand-guidelines, frontend-design, and logo-designer skills will read this automatically. Run this skill again any time to iterate."

---

## Proactive Triggers (all types)

Raise without being asked:

- **Type ambiguous** → "Is this open-source, SaaS, or craft sales? The template changes significantly."
- **Voice undefined** → "Without voice guidelines, copy will sound generic every session. Let's define 3-5 adjectives."
- **Visual direction missing** → "frontend-design and logo-designer need a color mood to give consistent results."
- **One-liner is vague** → "This should pass the 'explain to a stranger in 5 seconds' test. Let's sharpen it."
- **Anti-audience not defined** → "Knowing who this is NOT for sharpens all the messaging."
- **Context older than a major version** → "Which sections still reflect reality?"

---

## Related Skills

| Skill | When to apply |
|-------|--------------|
| `pm-brand-guidelines` | Apply brand standards to any asset after strategy is defined |
| `ui-frontend-design` | Execute visual direction in code after strategy is established |
| `ui-logo-designer` | Generate logo concepts informed by brand personality and visual direction |
| `pm-product-management` | Connect brand strategy to product roadmap and PRD artifacts |

Attribution

tstaplertstapler
View sourceMore from tstapler →
SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Related Skills

Browser Extension Developer

Use this skill when developing or maintaining browser extension code in the `browser/` directory, including Chrome/Firefox/Edge compatibility, content scripts, background scripts, or i18n updates.

281612 votes

Seo Optimizer

SEO optimization with keyword analysis, readability assessment, technical validation, content quality. Use for search rankings, blog posts, content audits, or encountering keyword density, readability scores, meta tags, schema markup errors.

2132 votes

Google Official Seo Guide

Official Google SEO guide covering search optimization, best practices, Search Console, crawling, indexing, and improving website search visibility based on official Google documentation

1862 votes

Tanstack Start

Build a full-stack TanStack Start app on Cloudflare Workers from scratch — SSR, file-based routing, server functions, D1+Drizzle, better-auth, Tailwind v4+shadcn/ui. Use whenever the user mentions TanStack Start, asks to scaffold a full-stack Cloudflare app with SSR, wants an SSR dashboard, or asks for a React 19 + Cloudflare Workers app with file-based routing and server functions — even if they don't name TanStack Start specifically. No template repo — Claude generates every file fresh per ...

9881 votes

Pentest

PTES-aligned adversarial security audit for backend, frontend, and mobile applications. Produces a CVSS-scored Hacker Report with verified PoCs and phased remediation.

5491 votes
View all in development →