# scrapecreators/social-media-research-skills architecture

> Architecture diagram of the GitHub repository scrapecreators/social-media-research-skills, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-10-28). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/scrapecreators/social-media-research-skills
- Repository: https://github.com/scrapecreators/social-media-research-skills

## Overview

This repository is a collection of agent instructions for end-to-end social-media research, not an executable scraping application. A user selects an outcome-oriented skill; that workflow uses the ScrapeCreators API skill for endpoint guidance when needed and produces a business artifact. The README documents the API relationship and the available workflows, but the skill files were not sampled, so their internal steps and direct service calls are not mapped.

Main entry points: [`skills/scrapecreators-api/SKILL.md`](https://github.com/scrapecreators/social-media-research-skills/blob/main/skills/scrapecreators-api/SKILL.md) (ScrapeCreators API), [`skills/outlier-post-finder/SKILL.md`](https://github.com/scrapecreators/social-media-research-skills/blob/main/skills/outlier-post-finder/SKILL.md) (Outlier posts), [`skills/trend-discovery/SKILL.md`](https://github.com/scrapecreators/social-media-research-skills/blob/main/skills/trend-discovery/SKILL.md) (Trend discovery), [`skills/influencer-prospecting/SKILL.md`](https://github.com/scrapecreators/social-media-research-skills/blob/main/skills/influencer-prospecting/SKILL.md) (Influencer prospects)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_data["API guidance"]
  node_api_skill["ScrapeCreators API<br/>[SKILL.md]"]
end

subgraph group_discovery["Discovery workflows"]
  node_outlier["Outlier posts<br/>[SKILL.md]"]
  node_trends["Trend discovery<br/>[SKILL.md]"]
  node_influencers["Influencer prospects<br/>[SKILL.md]"]
  node_listening["Social listening<br/>[SKILL.md]"]
end

subgraph group_analysis["Analysis workflows"]
  node_audience["Audience research<br/>[SKILL.md]"]
  node_comments["Comment mining<br/>[SKILL.md]"]
  node_transcripts["Transcript intelligence<br/>[SKILL.md]"]
  node_demand["Product demand<br/>[SKILL.md]"]
end

subgraph group_strategy["Strategy workflows"]
  node_competitors["Competitor research<br/>[SKILL.md]"]
  node_ads["Ad teardown<br/>[SKILL.md]"]
  node_creator["Creator teardown<br/>[SKILL.md]"]
  node_repurpose["Content repurposing<br/>[SKILL.md]"]
end

node_user(("Research user"))

node_user -->|"find outliers"| node_outlier
node_user -->|"find trends"| node_trends
node_user -->|"find prospects"| node_influencers
node_user -->|"research topics"| node_listening
node_user -->|"assess audience"| node_audience
node_user -->|"mine comments"| node_comments
node_user -->|"analyze transcripts"| node_transcripts
node_user -->|"validate demand"| node_demand
node_user -->|"compare competitors"| node_competitors
node_user -->|"analyze ads"| node_ads
node_user -->|"analyze creator"| node_creator
node_user -->|"repurpose content"| node_repurpose
node_outlier -->|"uses endpoint guidance"| node_api_skill
node_trends -->|"uses endpoint guidance"| node_api_skill
node_influencers -->|"uses endpoint guidance"| node_api_skill
node_listening -->|"uses endpoint guidance"| node_api_skill
node_audience -->|"uses endpoint guidance"| node_api_skill
node_comments -->|"uses endpoint guidance"| node_api_skill
node_transcripts -->|"uses endpoint guidance"| node_api_skill
node_demand -->|"uses endpoint guidance"| node_api_skill
node_competitors -->|"uses endpoint guidance"| node_api_skill
node_ads -->|"uses endpoint guidance"| node_api_skill
node_creator -->|"uses endpoint guidance"| node_api_skill
node_repurpose -->|"uses endpoint guidance"| node_api_skill

click node_api_skill "https://github.com/scrapecreators/social-media-research-skills/blob/main/skills/scrapecreators-api/SKILL.md"
click node_outlier "https://github.com/scrapecreators/social-media-research-skills/blob/main/skills/outlier-post-finder/SKILL.md"
click node_trends "https://github.com/scrapecreators/social-media-research-skills/blob/main/skills/trend-discovery/SKILL.md"
click node_influencers "https://github.com/scrapecreators/social-media-research-skills/blob/main/skills/influencer-prospecting/SKILL.md"
click node_listening "https://github.com/scrapecreators/social-media-research-skills/blob/main/skills/social-listening-brief/SKILL.md"
click node_audience "https://github.com/scrapecreators/social-media-research-skills/blob/main/skills/audience-research/SKILL.md"
click node_comments "https://github.com/scrapecreators/social-media-research-skills/blob/main/skills/comment-mining/SKILL.md"
click node_transcripts "https://github.com/scrapecreators/social-media-research-skills/blob/main/skills/transcript-intelligence/SKILL.md"
click node_demand "https://github.com/scrapecreators/social-media-research-skills/blob/main/skills/product-demand-research/SKILL.md"
click node_competitors "https://github.com/scrapecreators/social-media-research-skills/blob/main/skills/competitor-social-research/SKILL.md"
click node_ads "https://github.com/scrapecreators/social-media-research-skills/blob/main/skills/ad-library-teardown/SKILL.md"
click node_creator "https://github.com/scrapecreators/social-media-research-skills/blob/main/skills/creator-profile-teardown/SKILL.md"
click node_repurpose "https://github.com/scrapecreators/social-media-research-skills/blob/main/skills/content-repurposing/SKILL.md"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_api_skill,node_user toneBlue
class node_outlier,node_trends,node_influencers,node_listening toneAmber
class node_audience,node_comments,node_transcripts,node_demand toneMint
class node_competitors,node_ads,node_creator,node_repurpose toneRose
```

## Components

### API guidance

- [ScrapeCreators API](https://github.com/scrapecreators/social-media-research-skills/blob/main/skills/scrapecreators-api/SKILL.md): `skills/scrapecreators-api/SKILL.md`

### Discovery workflows

- [Outlier posts](https://github.com/scrapecreators/social-media-research-skills/blob/main/skills/outlier-post-finder/SKILL.md): `skills/outlier-post-finder/SKILL.md`
- [Trend discovery](https://github.com/scrapecreators/social-media-research-skills/blob/main/skills/trend-discovery/SKILL.md): `skills/trend-discovery/SKILL.md`
- [Influencer prospects](https://github.com/scrapecreators/social-media-research-skills/blob/main/skills/influencer-prospecting/SKILL.md): `skills/influencer-prospecting/SKILL.md`
- [Social listening](https://github.com/scrapecreators/social-media-research-skills/blob/main/skills/social-listening-brief/SKILL.md): `skills/social-listening-brief/SKILL.md`

### Analysis workflows

- [Audience research](https://github.com/scrapecreators/social-media-research-skills/blob/main/skills/audience-research/SKILL.md): `skills/audience-research/SKILL.md`
- [Comment mining](https://github.com/scrapecreators/social-media-research-skills/blob/main/skills/comment-mining/SKILL.md): `skills/comment-mining/SKILL.md`
- [Transcript intelligence](https://github.com/scrapecreators/social-media-research-skills/blob/main/skills/transcript-intelligence/SKILL.md): `skills/transcript-intelligence/SKILL.md`
- [Product demand](https://github.com/scrapecreators/social-media-research-skills/blob/main/skills/product-demand-research/SKILL.md): `skills/product-demand-research/SKILL.md`

### Strategy workflows

- [Competitor research](https://github.com/scrapecreators/social-media-research-skills/blob/main/skills/competitor-social-research/SKILL.md): `skills/competitor-social-research/SKILL.md`
- [Ad teardown](https://github.com/scrapecreators/social-media-research-skills/blob/main/skills/ad-library-teardown/SKILL.md): `skills/ad-library-teardown/SKILL.md`
- [Creator teardown](https://github.com/scrapecreators/social-media-research-skills/blob/main/skills/creator-profile-teardown/SKILL.md): `skills/creator-profile-teardown/SKILL.md`
- [Content repurposing](https://github.com/scrapecreators/social-media-research-skills/blob/main/skills/content-repurposing/SKILL.md): `skills/content-repurposing/SKILL.md`

### Other components

- **Research user**

## Connections

- Research user → Outlier posts: find outliers (evidence: `README.md`)
- Research user → Trend discovery: find trends (evidence: `README.md`)
- Research user → Influencer prospects: find prospects (evidence: `README.md`)
- Research user → Social listening: research topics (evidence: `README.md`)
- Research user → Audience research: assess audience (evidence: `README.md`)
- Research user → Comment mining: mine comments (evidence: `README.md`)
- Research user → Transcript intelligence: analyze transcripts (evidence: `README.md`)
- Research user → Product demand: validate demand (evidence: `README.md`)
- Research user → Competitor research: compare competitors (evidence: `README.md`)
- Research user → Ad teardown: analyze ads (evidence: `README.md`)
- Research user → Creator teardown: analyze creator (evidence: `README.md`)
- Research user → Content repurposing: repurpose content (evidence: `README.md`)
- Outlier posts → ScrapeCreators API: uses endpoint guidance (evidence: `README.md`)
- Trend discovery → ScrapeCreators API: uses endpoint guidance (evidence: `README.md`)
- Influencer prospects → ScrapeCreators API: uses endpoint guidance (evidence: `README.md`)
- Social listening → ScrapeCreators API: uses endpoint guidance (evidence: `README.md`)
- Audience research → ScrapeCreators API: uses endpoint guidance (evidence: `README.md`)
- Comment mining → ScrapeCreators API: uses endpoint guidance (evidence: `README.md`)
- Transcript intelligence → ScrapeCreators API: uses endpoint guidance (evidence: `README.md`)
- Product demand → ScrapeCreators API: uses endpoint guidance (evidence: `README.md`)
- Competitor research → ScrapeCreators API: uses endpoint guidance (evidence: `README.md`)
- Ad teardown → ScrapeCreators API: uses endpoint guidance (evidence: `README.md`)
- Creator teardown → ScrapeCreators API: uses endpoint guidance (evidence: `README.md`)
- Content repurposing → ScrapeCreators API: uses endpoint guidance (evidence: `README.md`)
