From ai-marketing-skills
Discovers 100+ online communities across Reddit, Slack, Discord, Facebook, LinkedIn, and forums based on target audience description, scored by signal-to-noise ratio for organic engagement and GTM strategy.
npx claudepluginhub superamped/ai-marketing-skills --plugin ai-marketing-skillsThis skill uses the workspace's default tool permissions.
Use when finding communities to engage with organically, identifying where a target market spends time online, or planning community-led GTM strategy.
Researches specific online channels where your ICP lives via Reddit API and DuckDuckGo, ranks by reachability, provides per-channel playbooks with evidence, entry tactics, content angles, anti-patterns. Use for customer hangout or outreach queries.
Builds community engagement strategies for Reddit, Discord, and Facebook to generate traffic without bans. Useful for organic outreach, forum audience building, and value-first templates.
Designs, launches, and scales owned community platforms like Discord, Slack, Circle, Skool, and forums. Delivers strategy, setup guides, engagement programs, and metrics frameworks.
Share bugs, ideas, or general feedback.
Use when finding communities to engage with organically, identifying where a target market spends time online, or planning community-led GTM strategy.
Ask the user for:
Extract from the audience description:
Generate 8 search queries to surface communities across platform types. Mix these angles:
Platform-specific queries:
Directory-based queries:
Discovery-angle queries:
Search these community directories first — they surface communities across many platforms in one pass:
| Directory | What It Indexes | How to Search |
|---|---|---|
| hive.one | Audience-indexed communities by topic | Search by topic or person |
| slofile.com | Public Slack workspaces | Search by keyword |
| disboard.org | Discord servers by tag | Search by tag/keyword |
| discadia.com | Discord servers | Search by category/keyword |
| commsor.com | Community index | Browse by category |
For each directory, search with the audience's identity, industry, and problem domain terms. Collect all relevant results.
Search for subreddits using:
Collect subreddit name, member count, and description.
Use slofile.com and disboard.org searches from Step 3. Also search:
Search: "facebook group [identity/role]" and "facebook group [industry]". Note: member counts require browsing Facebook directly — estimate when not verifiable.
Search: "linkedin group [industry]" and "linkedin group [job title]". Note: LinkedIn groups vary widely in activity — flag low-activity groups.
Search for:
Compile all discovered communities into a single list. For each entry, record:
| Field | Description |
|---|---|
| Name | Community name |
| URL | Direct link to the community |
| Platform Type | Reddit / Slack / Discord / Facebook Group / LinkedIn Group / Forum / Other |
| Member Count | Total member/subscriber count (or "unverified" if unknown) |
| Description | One-line summary of what the community is about |
| Source | Where it was discovered (directory name or search) |
Deduplication: If the same community appears from multiple sources, keep one entry and note it appeared in multiple places (stronger signal of relevance).
Member count = 0 or unknown: Include but flag as "unverified." Small/unknown-size communities are still worth noting if relevance is high.
Score every community on two dimensions:
| Score | Signal |
|---|---|
| 5 | Community is built specifically for this exact audience (identity + industry match) |
| 4 | Strong match — same role or same industry, minor gaps |
| 3 | Adjacent — related audience, overlapping interests |
| 2 | Loose match — your audience is a minority here |
| 1 | Tangential — topic overlap but very different audience |
| Score | Signal |
|---|---|
| 1 | Very low noise — tightly moderated, mostly signal |
| 2 | Low noise — mostly on-topic with occasional spam |
| 3 | Moderate noise — mixed quality, some spam |
| 4 | High noise — significant spam or off-topic content |
| 5 | Very high noise — dominated by promotions or irrelevant content |
| Rating | Criteria |
|---|---|
| High | Relevance ≥ 4 AND Noise ≤ 2 |
| Medium | Relevance 3–4 OR Noise = 3 (not both extremes) |
| Low | Relevance ≤ 2 OR Noise ≥ 4 |
Sort the full list:
Flag communities where member count is unverified — place them after verified-count communities within the same S/N tier.
# Community Discovery: [Audience Description]
**Date:** [current date]
**Audience:** [description]
**Communities found:** [count] across [X] platforms
**Signal-to-Noise breakdown:** High: [X] | Medium: [X] | Low: [X]
---
## High Signal Communities
| # | Name | URL | Platform | Members | S/N | Notes |
|---|------|-----|----------|---------|-----|-------|
| 1 | [name] | [url] | [type] | [count] | High | [brief note on why it's a fit] |
---
## Medium Signal Communities
| # | Name | URL | Platform | Members | S/N | Notes |
|---|------|-----|----------|---------|-----|-------|
| 1 | [name] | [url] | [type] | [count] | Medium | [brief note] |
---
## Low Signal Communities
| # | Name | URL | Platform | Members | S/N | Notes |
|---|------|-----|----------|---------|-----|-------|
| 1 | [name] | [url] | [type] | [count] | Low | [brief note] |
---
## Platform Coverage Summary
| Platform | Count | High S/N | Notes |
|----------|-------|----------|-------|
| Reddit | X | X | [observation] |
| Slack | X | X | |
| Discord | X | X | |
| Facebook Groups | X | X | |
| LinkedIn Groups | X | X | |
| Forums/Other | X | X | |
---
## Observations
[2-3 bullet points on where this audience is most concentrated, any surprising findings, or gaps]
## Recommended Next Steps
1. [e.g., "Join the top 3 High S/N communities and lurk for 1 week before engaging"]
2. [e.g., "No LinkedIn groups had high activity — deprioritize LinkedIn as a community channel"]