Sandbox
@ishwarjha/claude-marketing-research-skill

Claude skill for marketing research and positioning

This repo packages a Claude skill that turns product research into a structured workflow. Claude loads `marketing-research/SKILL.md` and walks through modules for competitors, product, avatar, market, value proposition, and mental models, then formats the results into tables and templates.

47 stars3 forksShellUpdated 6mo ago
Who it's for

Builders who want Claude to help them research positioning, avatars, and value propositions.

What it delivers

You can get structured marketing research before you write copy or make positioning decisions.

What it does

Competitor research module

Builds a landscape map, gap analysis, differentiation pressure test, and comparison table.

Avatar profiling module

Maps desires, problems, the primary conflict, and a master avatar table.

Value proposition module

Generates four full-length value propositions with a usage matrix.

Mental models module

Creates strategic reframes and priority copy angles from psychological or market patterns.

Writing rules

Enforces plain language, active voice, no em dashes, no parenthetical asides, and tables for structured content.

How to get it

  1. 1Option 1: Install from this repository
    # Clone the repo
    git clone https://github.com/ishwarjha/marketing-research-skill.git
    
    # Copy the skill to your personal skills directory
    cp -r marketing-research-skill/marketing-research ~/.claude/skills/
  2. 2Option 2: Install directly
    mkdir -p ~/.claude/skills/marketing-research
    curl -o ~/.claude/skills/marketing-research/SKILL.md \
      https://raw.githubusercontent.com/ishwarjha/marketing-research-skill/main/marketing-research/SKILL.md
  3. 3Option 3: Install as a project skill
    cd your-project
    mkdir -p .claude/skills/marketing-research
    cp /path/to/marketing-research/SKILL.md .claude/skills/marketing-research/

README

Marketing Research Skill for Claude

A structured, practitioner-grade marketing research system that runs inside Claude. Covers competitor analysis, product positioning, avatar profiling, market awareness mapping, value proposition development, and mental model reframing.

Built for founders, marketers, and copywriters who need deep research before writing a single word of copy.

What This Skill Does

When installed, Claude automatically loads this skill whenever you say things like "research my product," "profile my avatar," "competitor analysis," or "develop my value proposition."

The skill runs you through a structured sequence:

ModuleWhat It Produces
Module 0: Competitor ResearchLandscape map, gap analysis, differentiation pressure test, comparison table
Module 1: ProductFeature/benefit table, Unique Mechanism name and story
Module 2: Avatar6 desires, 6 problems, primary conflict, master avatar table
Module 3: MarketAwareness stage table, sophistication claims table, primary target
Module 4: Value Proposition4 full-length value propositions with usage matrix
Module 5: Mental Models3-4 psychological/strategic reframes with priority copy angles
Output TemplatesAvatar Profile, Positioning Canvas, Competitor Comparison Table

Writing Quality

The skill enforces strict writing rules on all output:

  • Zero em dashes. Periods, commas, and colons instead.
  • Zero parenthetical asides. If it matters, it gets a sentence. If not, it gets cut.
  • Active voice. Short paragraphs. Plain language.
  • Tables over prose for all structured content.
  • Point-first writing. The sharpest insight leads every section.

Installation

Claude.ai (Web / Mobile / Desktop)

  1. Download the marketing-research.skill file from Releases
  2. Go to Settings > Capabilities and enable Code execution and file creation
  3. Go to Customize > Skills
  4. Click the upload button and select the .skill file
  5. Toggle it on

Claude will now automatically detect and use this skill when you request marketing research.

Claude Code (Terminal)

Option 1: Install from this repository

# Clone the repo
git clone https://github.com/ishwarjha/marketing-research-skill.git

# Copy the skill to your personal skills directory
cp -r marketing-research-skill/marketing-research ~/.claude/skills/

Option 2: Install directly

mkdir -p ~/.claude/skills/marketing-research
curl -o ~/.claude/skills/marketing-research/SKILL.md \
  https://raw.githubusercontent.com/ishwarjha/marketing-research-skill/main/marketing-research/SKILL.md

Option 3: Install as a project skill

cd your-project
mkdir -p .claude/skills/marketing-research
cp /path/to/marketing-research/SKILL.md .claude/skills/marketing-research/

Manual Paste

If you do not want to install the skill, copy the contents of marketing-research/SKILL.md and paste it at the start of any Claude conversation as instructions.

Usage

Start a new conversation and say any of these:

  • "Research my product"
  • "Run a full marketing research"
  • "Do a competitor analysis for my product"
  • "Profile my ideal customer avatar"
  • "Develop my value proposition"
  • "Help me understand my market positioning"

Claude will begin with an intake interview, asking five questions about your product, features, avatar, competitors, and research stage. After that, it runs the relevant modules automatically.

Running Individual Modules

You can also request specific modules:

  • "Run Module 0: Competitor Research"
  • "Run Module 2: Avatar profiling"
  • "Just do the value proposition development"

Example Output

A full research run for a SaaS product produces a single markdown file with approximately 300-350 lines covering all eight deliverables. Each module uses tables for structured data and concise prose for strategic narrative.

Repository Structure

marketing-research-skill/
├── README.md                          # This file
├── LICENSE                            # Apache 2.0
├── marketing-research/
│   └── SKILL.md                       # The skill file (this is the only required file)
├── examples/
│   └── sample-output.md               # Example of a full research run
├── scripts/
│   └── install.sh                     # Quick install script
└── .gitignore

How It Works

The skill uses a progressive disclosure system:

  1. Metadata (name + description): Always visible to Claude. Used to decide whether to load the skill.
  2. SKILL.md body: Loaded when the skill activates. Contains all module instructions, output format rules, and writing rules.

Claude reads the instructions and follows them as a structured research workflow. It uses web search for competitor data and delivers each module as a formatted markdown file.

Customizing

Fork this repository and edit marketing-research/SKILL.md to customize:

  • Writing rules: Adjust tone, formatting, or length targets in the WRITING RULES section
  • Module structure: Add, remove, or reorder modules
  • Output templates: Modify the Avatar Profile, Positioning Canvas, or Comparison Table formats
  • Mental models: Add your own psychological or strategic frameworks to Module 5

After editing, either re-upload the .skill file to Claude.ai or copy the updated SKILL.md to your Claude Code skills directory.

Building the .skill Package

The .skill file is a ZIP archive containing the skill folder. To rebuild after editing:

cd marketing-research-skill
zip -r marketing-research.skill marketing-research/

Or if you have the Anthropic skill packager:

python -m scripts.package_skill marketing-research/ ./

Contributing

Contributions welcome. Please follow these guidelines:

  1. Fork the repository
  2. Create a feature branch: git checkout -b feature/your-improvement
  3. Edit marketing-research/SKILL.md
  4. Test by installing the modified skill and running a full research
  5. Submit a pull request with a description of what changed and why

Writing standards for contributions:

  • Zero em dashes in the SKILL.md file
  • Minimal parenthetical content
  • Active voice throughout
  • Tables over prose for structured content

License

Apache 2.0. See LICENSE for details.

Credits

Created by [Your Name]. Built with Claude by Anthropic.

Follows the Agent Skills open standard.

Files in the repo

Repository payload7 top-level entries
  • examples
  • marketing-research
  • scripts
  • .gitignore
  • CONTRIBUTING.md
  • LICENSE
  • README.md

Discussion (0)

Ask about usage, or say what you built with it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More skills

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.

117k
1 add

Open-source AI job search: scan job portals, evaluate listings into a structured A-H report with a global 1-5 score, tailor your CV, track applications — runs locally in your AI coding CLI (Claude Code, Codex, OpenCode, Antigravity…)

71k
ayghri/
i-have-adhd

A skill to stop your coding agent from burying the answer. ADHD-friendly output.

38k
mvanhorn/
last30days-skill

AI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary

62k
Nanako0129/
sepia

De-AI writing skill for any Agent Skills-compatible agent (77+ via the Skills CLI), with native plugins for Claude Code, Codex, Grok Build, and Antigravity. Narrative-architecture repair for fiction, venue-matched rules for professional prose. Based on StoryScope (arXiv:2604.03136).

2.5k
Imbad0202/
academic-research-skills

Academic Research Skills for Claude Code: research → write → review → revise → finalize

48k