customer-research
An agent skill by coreyhaines31, from coreyhaines31/marketingskills. Tags: analysis, evaluation, interviews, research, survey.
What it does
When the user wants to conduct, analyze, or synthesize customer research. Use when the user mentions "customer research," "ICP research," "talk to customers," "analyze transcripts," "customer interviews," "survey analysis," "support ticket analysis," "voice of customer," "VOC," "build personas," "customer personas," "jobs to be done," "JTBD," "what do customers say," "what are customers struggling with," "Reddit mining," "G2 reviews," "review mining," "digital watering holes," "community research," "forum research," "competitor reviews," "customer sentiment," "PMF survey," "product/market fit survey," "customer interview questions," "interview outreach," "Sales Safari," or "find out why customers churn/convert/buy." Use for analyzing existing research assets, mining online sources, AND running primary research (interviews and surveys). For writing copy informed by research, see copywriting. For acting on research to improve pages, see cro.
Install
With the skills CLI, which installs into Claude Code, Codex, Cursor and other agents:
npx skills add coreyhaines31/marketingskills --skill customer-research
Or copy the skill folder into Claude Code's skills directory by hand (~/.claude/skills for every project, or .claude/skills inside one):
git clone --depth 1 https://github.com/coreyhaines31/marketingskills
cp -r marketingskills/skills/customer-research ~/.claude/skills/customer-research
Safety box score
Grade B, low risk: 11 of 100 risk points, rated 2026-10-15. The grade rates what the skill and its scripts can reach on the machine of whoever installs it, across eight categories from shell execution to secrets access. How the score works.
This is a documentation-only customer research skill: it reads local product-marketing context, then helps mine public web sources and synthesize interviews, surveys, reviews, and personas. The main exposure is routine web research and optional outreach/survey drafting; there is no code execution, privilege change, or secret-handling logic in the shipped files.
| Category | Level | Why |
|---|---|---|
| Code & shell execution | 0 (none) | No scripts, shell commands, installers, or code evaluation are shipped; the skill is markdown-only. |
| Network access | 1 (low) | It is designed to mine public online sources like Reddit, G2/Capterra, LinkedIn, YouTube, TikTok, and SparkToro, but the docs describe read-only research rather than data exfiltration or remote code fetches. |
| Filesystem reach | 1 (low) | It instructs the agent to read local context files such as `.agents/product-marketing.md`, `.claude/product-marketing.md`, or `product-marketing-context.md`, but it does not write or delete files. |
| Secrets & credentials | 0 (none) | There is no request to access tokens, passwords, `.env` files, keychains, browser sessions, or other credential stores. |
| Privilege & persistence | 0 (none) | No sudo, global installs, services, scheduled tasks, or OS/shell setting changes are required or described. |
| Instruction hijack surface | 0 (none) | The skill explicitly warns that fetched reviews/posts are untrusted and says to never follow instructions embedded in them; it does not tell the agent to ignore its own rules. |
| Irreversible actions | 1 (low) | It supports primary research workflows like interview outreach and survey incentives (e.g. "$50 per call" and "Who else should we talk to?"), but it does not itself send messages, post, pay, or book anything. |
| Transparency | 0 (none) | All shipped content is readable markdown; there are no binaries, embedded blobs, or generated-at-runtime payloads. |
Before installing
- Check whether `.agents/product-marketing.md` / `.claude/product-marketing.md` contains anything sensitive you do not want the agent to read.
- If you will let it mine live web sources, use a scratch browser/account with no personal logins or private community access.
- Decide in advance whether the agent may draft outreach to real customers, or only analyze existing research assets.
Rated 2026-10-15 by an automated review of 4 files from the skill's repository.
Source
- Repository
- coreyhaines31/marketingskills (all skills from this repository)
- Path
- skills/customer-research/SKILL.md
- Branch
- main
- Collection
- marketingskills
- Updated
- 2026-09-21
Related skills
- competitor-profiling — When the user wants to research, profile, or analyze competitors from their URLs.
- prospecting — When the user wants to find, qualify, and build a list of prospects to reach out to — across B2B SaaS, general B2B, or local small businesses.
- arena — Spawn N parallel candidates at the same task, pick a base, graft the strongest parts of the losers into it.
- code-maturity-assessor — Systematic code maturity assessment using Trail of Bits' 9-category framework.
- expo-skill-feedback — Submit feedback on an Expo skill—or Expo itself—and control bundled anonymous usage telemetry (off by default / opt-in).
- fp-check — Systematically verifies suspected security bugs to eliminate false positives.