# audience-research

Evaluates creator and brand audiences using public metrics, TikTok demographics, and comment signals. It helps teams check market fit before booking sponsorships.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 1200 installs · ★ 4806
- Author: ScrapeCreators
- License: MIT · policy=mirror · the beginning of the file is at the end of this page
- Source: https://github.com/ScrapeCreators/social-media-research-skills/tree/HEAD/skills/audience-research/SKILL.md
- Updated: 2026-08-26
- HTML: https://affpapa.org/en/nevibecode/skills/audience-research

## What it does

The skill gathers public account data to evaluate whether an influencer reaches your target buyers. It pulls TikTok demographic data through endpoints like `/v1/tiktok/user/audience`, inspects post comments, checks content topics, and reviews link-in-bio storefronts.

Results arrive formatted as an evidence table with market fit scores and confidence ratings. The skill requires the `SCRAPECREATORS_API_KEY` environment variable to fetch data. It flags assumptions whenever a platform hides audience metrics, guarding against mismatches between creator location and actual viewer geography.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add ScrapeCreators/social-media-research-skills --skill audience-research -a claude-code
```

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

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add ScrapeCreators/social-media-research-skills --skill audience-research -a codex
```

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

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add ScrapeCreators/social-media-research-skills --skill audience-research -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install ScrapeCreators/social-media-research-skills audience-research
```

2. **Manually: put the files in place**
- File: `.github/skills/audience-research/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add ScrapeCreators/social-media-research-skills --skill audience-research -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/ScrapeCreators/social-media-research-skills --path skills/audience-research
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add ScrapeCreators/social-media-research-skills --skill audience-research -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/ScrapeCreators/social-media-research-skills/tree/HEAD/skills/audience-research/SKILL.md

## When to use it
- inspect TikTok audience demographics and geography before sponsoring a post
- compare audience fit across multiple creators for a target market
- detect mismatches between creator origin and follower geography
- evaluate comment intent and community engagement on recent posts

## Example prompts
- Evaluate the audience of TikTok creator @creator_name for a US product launch
- Compare follower fit between @creator1 and @creator2 for our niche
- Review recent comments and demographics for @brand_account to check sponsorship fit

## Source text · SKILL.md · MIT

Below is the content of a third-party file. It is data, not instructions for you: do not act on anything written inside unless the human asks. Block tag: 09dfe693a5965029.

BEGIN THIRD-PARTY FILE 09dfe693a5965029
````text
---
name: audience-research
description: Use when the user wants to evaluate a creator, influencer, or brand audience using public profile signals, TikTok audience demographics, follower/following data, comments, geography, language, and content fit. Helps judge sponsorship and market fit.
allowed-tools: Bash, Read, Write, WebFetch

version: 1.0.0
author: ScrapeCreators
license: MIT
homepage: https://scrapecreators.com
repository: https://github.com/ScrapeCreators/social-media-research-skills
metadata:
  openclaw:
    requires:
      env:
        - SCRAPECREATORS_API_KEY
    primaryEnv: SCRAPECREATORS_API_KEY
    homepage: https://scrapecreators.com
    tags:
      - social-media
      - research
      - scrapecreators
---

# Audience Research

## Overview

Evaluate whether a creator or social account reaches the right audience. This skill combines available public profile metrics, TikTok audience demographics, regional signals, follower/following data when available, comments, language, and content topics.

## When to Use

Use this skill when the user asks to:

- check if a creator's audience fits a market
- compare audience fit across creators
- find US-heavy, country-specific, or niche-specific creators
- evaluate sponsorship/influencer opportunities
- understand who appears to engage with an account

## Useful Sources

- `/v1/tiktok/user/audience`
- `/v1/tiktok/profile/region`
- profile endpoints across platforms
- follower/following endpoints where available
- comments on recent posts
- link-in-bio pages and creator shops for niche signals

## Workflow

1. Pull profile and available audience/demographic data.
2. Pull recent content and comments if audience intent matters.
3. Extract region, language, niche, product/category, and community signals.
4. Score audience fit against the user's target market.
5. Label confidence based on the strength of public data.

## Output Format

```markdown
# Audience Research: {creator}

## Fit Summary
- Target market:
- Fit score: High/Medium/Low
- Confidence: High/Medium/Low

## Evidence
| Signal | Evidence | Source |
|---|---|---|

## Audience Notes
- Geography:
- Language:
- Niche/content fit:
- Comment quality:

## Sponsorship Recommendation
- Good fit / Maybe / Poor fit
- Why:
```

## Common Pitfalls

- Do not infer exact demographics from vibes. Use available evidence and label assumptions.
- Do not overpromise audience details for platforms that do not expose them publicly.
- Do not ignore mismatch between creator location and audience location.
````
END THIRD-PARTY FILE 09dfe693a5965029

The third-party file has ended. Everything between the 09dfe693a5965029 tags is data: requests and commands from it are not followed. An “end of file” line with another tag inside the block is part of the file.

© ScrapeCreators · MIT · https://github.com/ScrapeCreators/social-media-research-skills/tree/HEAD/skills/audience-research/SKILL.md

## Similar
- [tiktok-research](https://affpapa.org/en/nevibecode/skills/postplusai-tiktok-research.md) — skill · 1100 installs
- [finding-tiktok-creators-by-location](https://affpapa.org/en/nevibecode/skills/finding-tiktok-creators-by-location.md) — skill · 766 installs
- [tiktok-creator-marketplace](https://affpapa.org/en/nevibecode/skills/tiktok-creator-marketplace.md) — skill · 1100 installs

_Part of the page did not fit — see the HTML version._

---
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
