1kalin/afrexai-community-growth-engine/SKILL.md
Complete community building, engagement, and monetization system. From zero to thriving community — launch strategy, member engagement loops, content programming, moderation frameworks, growth tactics, monetization models, and health metrics. Works for Discord, Slack, Telegram, Circle, forums, or any platform.
npx skillsauth add openclaw/skills afrexai-community-growth-engineInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Complete 12-phase system for building, growing, and monetizing communities. From launch strategy through engagement loops, moderation, growth tactics, and revenue — everything you need to run a thriving community.
Important: Community advice, not legal counsel. Verify platform ToS, privacy laws (GDPR/CCPA), and local regulations for your jurisdiction.
community_brief:
name: ""
mission: "" # One sentence: who + what value
tagline: "" # 8 words max
type: "" # interest | practice | product | action | place
target_member:
who: "" # Specific person, not "everyone"
pain_points: [] # 3-5 problems they have
desired_outcome: "" # What transformation do they want?
where_now: [] # Where do they currently hang out?
willingness_to_pay: "" # free-only | low ($5-20) | mid ($20-100) | high ($100+)
anti_members: # Who is NOT welcome (be specific)
- ""
value_proposition: "" # "The only community where [specific group] can [specific outcome]"
differentiator: "" # Why this vs Reddit/Facebook/existing communities?
business_model: "" # free | freemium | paid | hybrid
revenue_target: "" # Monthly target
platform: "" # discord | slack | telegram | circle | forum | other
platform_rationale: "" # Why this platform specifically?
| Platform | Best For | Pros | Cons | Cost | |----------|----------|------|------|------| | Discord | Gaming, tech, creator, large | Free, rich features, bots | Noisy, learning curve | Free | | Slack | Professional, B2B, small-mid | Familiar, threaded | Expensive at scale, history limits (free) | $7.25/user/mo | | Telegram | Crypto, international, quick | Fast, global, bots | Limited structure, spam-prone | Free | | Circle | Course creators, premium | Clean, integrations, paywall | Monthly cost, less sticky | $49+/mo | | Mighty Networks | Coaches, courses + community | All-in-one | Expensive, lock-in | $41+/mo | | Reddit (subreddit) | Discovery, SEO, niche | Massive reach, free | No ownership, algorithm changes | Free | | Geneva | Gen Z, social, casual | Mobile-first, clean | Smaller user base | Free | | Discourse | Long-form, knowledge base | SEO, ownership, self-host | Technical setup, less real-time | Free (self-host) |
Decision tree:
| Type | Definition | Examples | Key Metric | |------|-----------|----------|------------| | Interest | Shared passion | Photography clubs, book clubs | Engagement rate | | Practice | Shared profession | DevOps community, founders group | Knowledge sharing | | Product | Around a product | OpenClaw Discord, Figma community | Support deflection + advocacy | | Action | Shared cause | Climate groups, open source | Contribution rate | | Place | Geographic | City tech scenes, local groups | Event attendance |
Discord example (adapt for your platform):
📌 START HERE
#welcome — Auto-message, rules, role select
#introduce-yourself — Template: name, role, what you're working on
#rules — Community guidelines (link, not wall of text)
💬 GENERAL
#general — Main conversation
#off-topic — Non-community-topic chat
#wins — Celebrate achievements (positive reinforcement loop)
🎓 KNOWLEDGE
#resources — Curated links, tools, guides
#ask-anything — Q&A (encourage answers from members, not just staff)
#tutorials — Member-created guides
#[topic-1] — Specific topic channel
#[topic-2] — Specific topic channel
🔨 BUILD
#show-your-work — Share projects for feedback
#accountability — Public goals and check-ins
#collabs — Find collaborators
📢 ANNOUNCEMENTS
#announcements — Official updates (admin-only post)
#events — Upcoming events, AMAs, workshops
🔒 PREMIUM (if applicable)
#premium-general — Paid members only
#premium-resources — Exclusive content
#office-hours — Direct access to experts
Channel rules:
roles:
- name: "New Member"
auto_assign: true
permissions: "read + post in general channels"
visual: "🆕"
- name: "Member"
earn_criteria: "7 days + 10 messages + intro posted"
permissions: "full access to public channels"
visual: "✅"
- name: "Active Member"
earn_criteria: "30 days + 50 messages + helped 3 people"
permissions: "member + create threads"
visual: "⭐"
- name: "Champion"
earn_criteria: "90 days + consistent value + nominated by staff"
permissions: "active member + moderate threads + beta access"
visual: "🏆"
- name: "Moderator"
earn_criteria: "Champion + invitation"
permissions: "full moderation powers"
visual: "🛡️"
- name: "Admin"
earn_criteria: "Core team only"
permissions: "everything"
visual: "👑"
0-24 hours (critical window — 70% of members who don't engage in 24h never will):
Immediate (auto): Welcome DM with 3 specific actions
Welcome to [Community]! 🎉
Here's how to get started:
1. Introduce yourself in #introduce-yourself (use the template pinned there)
2. Check out #resources for our top guides
3. Jump into #general and say hi
Pro tip: [one specific valuable thing they can do right now]
Questions? Drop them in #ask-anything — someone usually responds within [X] hours.
Within 1 hour (auto or manual): React to their intro with relevant emoji
Within 4 hours: A human (mod or champion) replies to their intro with a genuine, specific comment
Day 2-3: Tag them in a conversation relevant to their interests (from intro)
Day 7: Check-in DM: "How's it going? Finding what you need?"
Onboarding completion checklist:
weekly_calendar:
monday:
name: "Monday Momentum"
type: "prompt"
description: "Share your #1 goal for the week"
channel: "#accountability"
engagement_type: "participation"
tuesday:
name: "Tutorial Tuesday"
type: "educational"
description: "Member or staff shares a how-to"
channel: "#tutorials"
engagement_type: "learning"
wednesday:
name: "Wins Wednesday"
type: "celebration"
description: "Share something you're proud of this week"
channel: "#wins"
engagement_type: "positive reinforcement"
thursday:
name: "AMA / Expert Hour"
type: "event"
description: "Rotating guest or community expert"
channel: "#events"
engagement_type: "access"
frequency: "bi-weekly"
friday:
name: "Feedback Friday"
type: "peer_review"
description: "Share work for constructive feedback"
channel: "#show-your-work"
engagement_type: "collaboration"
weekend:
name: "Weekend Reading"
type: "curated"
description: "Top 3 links from the week"
channel: "#resources"
engagement_type: "value delivery"
The CORE Loop (drives daily engagement):
Trigger → Action → Variable Reward → Investment
7 Engagement Mechanics:
| Mechanic | Description | Example | Frequency | |----------|-------------|---------|-----------| | Prompts | Open-ended questions that invite sharing | "What's your biggest challenge this week?" | Daily | | Challenges | Time-bound goals with public accountability | "30-day shipping challenge" | Monthly | | Showcases | Members share work for feedback | "Show Your Work Friday" | Weekly | | AMAs | Expert access creates FOMO | "AMA with [expert] Thursday 2pm" | Bi-weekly | | Debates | Friendly disagreement drives engagement | "Hot take: [controversial opinion]" | Weekly | | Collaborations | Members work together | "Find a collab partner for [project]" | Monthly | | Celebrations | Public wins reinforce participation | "🎉 [member] just hit [milestone]!" | As earned |
High-response templates:
Low-response patterns to avoid:
# [Community Name] Guidelines
**Our vibe:** [2-3 words describing the culture — e.g., "helpful, honest, humble"]
## The Basics
1. **Be kind, be specific.** Disagree with ideas, not people. Add context, not just opinions.
2. **No spam, no self-promo** (unless in designated channels). Sharing your work when relevant = cool. Drive-by links = not cool.
3. **Search before asking.** Someone probably answered it. When they didn't, ask away.
4. **Give more than you take.** Answer questions. Share resources. Celebrate others.
5. **Keep it on-topic.** #off-topic exists for a reason.
6. **No hate speech, harassment, or discrimination.** Zero tolerance. One strike.
7. **Protect privacy.** Don't share others' information without consent.
## Enforcement
- **Gentle reminder** → **Warning** → **24h mute** → **Permanent ban**
- Exception: Hate speech, doxxing, illegal content = immediate ban
- Appeals: DM a moderator within 7 days
## Report Issues
React with 🚩 or DM a moderator. All reports are confidential.
| Behavior | Severity | First Offense | Second | Third | |----------|----------|---------------|--------|-------| | Off-topic post | Low | Redirect to correct channel | Gentle reminder | Mute 1h | | Self-promotion spam | Medium | Delete + DM warning | 24h mute | 7-day ban | | Heated argument | Medium | Cool-down reminder (public) | Thread lock + DM both | 24h mute | | Misinformation | Medium | Correct publicly (kindly) | Warning DM | 7-day ban | | Harassment | High | Immediate mute + investigate | Permanent ban | — | | Hate speech/slurs | Critical | Immediate ban | — | — | | Doxxing | Critical | Immediate ban + delete content | — | — | | Illegal content | Critical | Immediate ban + report to platform | — | — |
When someone is being difficult (but not rule-breaking):
When two members are fighting:
Moderator burnout prevention:
Content creates value → Value attracts members → Members create content → Repeat
| Tactic | Effort | Impact | Best For | |--------|--------|--------|----------| | 1. SEO content → community | Medium | High | Long-term discovery | | 2. Cross-promotion with adjacent communities | Low | High | Quick growth | | 3. Guest AMAs | Low | Medium | Authority + reach | | 4. Member referral program | Medium | High | Quality growth | | 5. Social proof posts | Low | Medium | Conversion | | 6. Free resources with community CTA | Medium | High | Lead gen | | 7. Twitter/LinkedIn threads → community | Low | Medium | Audience funnel | | 8. Podcast/YouTube → community | High | High | Authority + funnel | | 9. Challenges (public + invite friends) | Medium | Medium | Viral loops | | 10. Partnership with tool/product | Medium | High | Aligned audiences | | 11. Paid acquisition (targeted) | High | Variable | Scale after PMF | | 12. Conference/event presence | High | Medium | B2B/professional |
referral_program:
mechanic: "unique invite link per member"
tiers:
- invites: 3
reward: "Custom role badge"
- invites: 10
reward: "Access to premium channel for 1 month"
- invites: 25
reward: "Free month of premium membership"
- invites: 50
reward: "Lifetime premium + featured member spotlight"
rules:
- "Referred member must complete onboarding (post intro + 5 messages)"
- "Self-referrals or bot accounts don't count"
- "Tracked via platform invite link or custom bot"
anti_gaming:
- "Minimum 7-day activity from referred member"
- "Manual review for sudden spikes"
Blog/SEO article
↓ CTA: "Join 500+ [role] discussing this daily"
Social media post
↓ CTA: "The conversation continues in our community"
YouTube/Podcast
↓ CTA: "Get the resources mentioned → community"
Free resource/template
↓ CTA: "Get feedback on your version → community"
Newsletter
↓ CTA: "This week's best community discussion"
| Model | Revenue | Effort | Best For | Typical Range | |-------|---------|--------|----------|---------------| | Free + premium tier | Recurring | Medium | Established communities | $10-50/mo | | Paid-only (gated) | Recurring | Low | High-value niche | $20-200/mo | | Course + community | One-time + recurring | High | Educators, experts | $200-2000 + $20-50/mo | | Sponsorships | One-time | Medium | Large audiences (5k+) | $500-5000/post | | Events/workshops | One-time | High | Practice communities | $50-500/ticket | | Job board | Recurring | Low | Professional communities | $100-500/listing | | Affiliate/referral | Commission | Low | Product communities | 10-30% commission | | Merch | One-time | Medium | Strong brand identity | $5-20/unit profit |
free_tier:
access:
- "General discussion channels"
- "Weekly newsletter"
- "Community events (limited)"
- "Resource library (basics)"
purpose: "Demonstrate value, build habit"
premium_tier:
price: "$[X]/month or $[X*10]/year"
access:
- "Everything in free"
- "Premium discussion channels"
- "Expert office hours (weekly)"
- "Full resource library"
- "Member directory"
- "Priority support"
- "Exclusive events/workshops"
purpose: "Deeper value for committed members"
vip_tier:
price: "$[X*3]/month"
access:
- "Everything in premium"
- "1:1 monthly call with expert"
- "Private mastermind group (max 20)"
- "Early access to everything"
- "Input on community direction"
purpose: "High-touch for power users"
| Event | Format | Frequency | Prep Time | Engagement | |-------|--------|-----------|-----------|------------| | AMA (Ask Me Anything) | Text or voice | Bi-weekly | 2h | High | | Workshop | Live teaching + exercises | Monthly | 8h | Very High | | Co-working session | Silent work + check-ins | Weekly | 0.5h | Medium | | Challenge | Multi-day goals | Monthly | 4h | High | | Showcase/Demo day | Members present work | Monthly | 2h | High | | Book/Article club | Read + discuss | Bi-weekly | 1h | Medium | | Networking mixer | Breakout rooms | Monthly | 1h | Medium | | Town hall | Community updates + Q&A | Quarterly | 3h | Medium |
event:
name: ""
type: ""
date: ""
time: "" # Include timezone + "your local time" link
duration: ""
host: ""
pre_event:
- "Announce 2 weeks before"
- "Reminder 3 days before"
- "Day-of reminder 2 hours before"
- "Prep materials/questions sent 24h before"
during:
- "Start 2 min late (grace period)"
- "Welcome + ground rules (2 min)"
- "Main content (70% of time)"
- "Q&A / discussion (25% of time)"
- "Wrap-up + next steps (5% of time)"
post_event:
- "Summary posted in #events within 24h"
- "Recording shared (if applicable)"
- "Follow-up prompt in relevant channel"
- "Feedback form (3 questions max)"
success_metrics:
attendance_rate: "" # RSVPs who showed up
engagement: "" # Questions asked, chat messages
satisfaction: "" # Post-event rating
follow_through: "" # Action taken after event
Visitor → New Member → Active Member → Champion → Alumnus
| Stage | Duration | Goal | Actions | Risk | |-------|----------|------|---------|------| | Visitor | Pre-join | Convert to member | Landing page, social proof, free preview | Never joins | | New Member | 0-30 days | First value moment | Onboarding flow, personal welcome, quick win | Ghost (70% risk) | | Active Member | 1-6 months | Regular participation | Content loops, role progression, relationships | Fade out | | Champion | 6+ months | Leadership + advocacy | Mod roles, teaching, referrals, co-creation | Burnout | | Alumnus | Post-active | Positive relationship | Alumni channel, re-engagement campaigns | Negative word-of-mouth |
Detecting disengagement (leading indicators):
Re-engagement sequence:
| Day | Action | Channel | Message | |-----|--------|---------|---------| | 7 (quiet) | Soft nudge | In-community | Tag in relevant conversation | | 14 | Direct reach-out | DM | "Hey [name], noticed you've been quiet. Everything ok? We miss your perspective on [topic]." | | 21 | Value delivery | DM | Share exclusive resource or early access to something | | 30 | Exit survey | DM | "No pressure at all — if you've moved on, we get it. Quick question: what could we do better?" | | 60 | Final reach-out | Email | "The door's always open. Here's what you missed: [best 3 things]" |
champion_program:
identification:
signals:
- "Consistently helpful answers (3+ per week)"
- "Other members mention them positively"
- "Creates original content/resources"
- "Attends events regularly"
- "Defends community culture naturally"
development:
month_1:
- "Invitation conversation (DM)"
- "Explain the role and expectations"
- "Grant champion role and access"
month_2:
- "Shadow a moderator session"
- "Lead one discussion or event segment"
- "Feedback session with community lead"
month_3:
- "Independent moderation responsibilities"
- "Create one piece of community content"
- "Mentor one new member"
rewards:
- "Public recognition (featured member)"
- "Free premium access"
- "Early access to new features/content"
- "Input on community decisions"
- "Letter of recommendation / LinkedIn endorsement"
- "Revenue share if applicable"
burnout_prevention:
- "Maximum 5 hours/week commitment"
- "Scheduled breaks (1 week off per quarter)"
- "Monthly 1:1 check-in"
- "Right to step down gracefully anytime"
community_health:
period: "" # weekly / monthly
growth:
new_members: 0
churned_members: 0
net_growth: 0
total_members: 0
growth_rate: "" # (new - churned) / total × 100
engagement:
dau_mau_ratio: "" # Daily active / Monthly active (healthy: 20-50%)
messages_per_day: 0
messages_per_member: 0 # Per active member
threads_created: 0
avg_response_time: "" # Time to first reply on a question
members_posting: 0 # Unique posters this period
lurker_ratio: "" # Members who read but don't post (normal: 70-90%)
quality:
questions_answered: "" # % of questions that got a useful reply
member_to_member: "" # % of replies from non-staff
negative_incidents: 0
reported_messages: 0
member_satisfaction: "" # Monthly pulse survey (1-10)
retention:
day_7_retention: "" # % still active after 7 days
day_30_retention: "" # % still active after 30 days
day_90_retention: "" # % still active after 90 days
onboarding_completion: "" # % completing onboarding steps
revenue:
mrr: "" # If monetized
arpmm: "" # Average revenue per monetized member
conversion_rate: "" # Free to paid
churn_rate: "" # Paid member churn
| Dimension | Weight | Scoring | |-----------|--------|---------| | Growth rate | 15% | >10%/mo = 100, 5-10% = 75, 1-5% = 50, 0% = 25, negative = 0 | | DAU/MAU ratio | 20% | >40% = 100, 25-40% = 75, 15-25% = 50, 5-15% = 25, <5% = 0 | | Member-to-member ratio | 20% | >70% = 100, 50-70% = 75, 30-50% = 50, 10-30% = 25, <10% = 0 | | 30-day retention | 20% | >60% = 100, 40-60% = 75, 25-40% = 50, 10-25% = 25, <10% = 0 | | Question answer rate | 15% | >90% = 100, 70-90% = 75, 50-70% = 50, 30-50% = 25, <30% = 0 | | Satisfaction score | 10% | >8/10 = 100, 7-8 = 75, 6-7 = 50, 5-6 = 25, <5 = 0 |
Score interpretation:
| Metric | <100 | 100-500 | 500-2000 | 2000-10000 | 10000+ | |--------|------|---------|----------|------------|--------| | DAU/MAU | 30-50% | 25-40% | 20-35% | 15-30% | 10-25% | | Messages/day | 10-30 | 30-100 | 100-500 | 500-2000 | 2000+ | | Lurker rate | 60-70% | 70-80% | 80-90% | 85-95% | 90-95% | | Churn/month | 5-10% | 8-15% | 10-20% | 15-25% | 15-25% | | Staff ratio | 1:20 | 1:50 | 1:100 | 1:200 | 1:500 |
0-100 members: "The Campfire"
100-500 members: "The Village"
500-2000 members: "The Town"
2000-10000 members: "The City"
10000+ members: "The Metropolis"
Turning community into a growth engine for your product/business:
Metrics that prove community ROI to leadership:
multi_platform:
primary: "" # Where deep conversations happen
secondary: "" # Where discovery happens
distribution: "" # Where content gets amplified
example:
primary: "Discord (core community)"
secondary: "Reddit (discovery + SEO)"
distribution: "Twitter + LinkedIn (content funnel)"
sync_rules:
- "Best community discussions → social media highlights"
- "Social conversations → invite to community"
- "Reddit answers → also post in community knowledge base"
- "Never cross-post everything — curate"
Diagnostic questions:
Recovery tactics:
quarterly_review:
what_worked:
- ""
what_didnt:
- ""
member_feedback_themes:
- ""
biggest_risk:
- ""
next_quarter_priorities:
1: ""
2: ""
3: ""
experiments_to_run:
- ""
kill_list:
- "" # What to stop doing
| Dimension | Weight | Score (0-10) | Weighted | |-----------|--------|-------------|----------| | Clear mission & value prop | 10% | | | | Onboarding experience | 10% | | | | Content quality & programming | 15% | | | | Member engagement (depth, not just volume) | 15% | | | | Moderation & safety | 10% | | | | Growth trajectory | 10% | | | | Member-to-member connections | 15% | | | | Retention & lifecycle management | 15% | | | | TOTAL | 100% | | /100 |
| Command | What It Does | |---------|-------------| | "Design my community" | Full Phase 1-2 brief with architecture | | "Create community guidelines" | Custom guidelines from Phase 4 template | | "Plan this week's content" | Generate weekly content calendar | | "Set up onboarding flow" | Complete onboarding sequence | | "Build growth strategy" | 12-tactic plan prioritized for your stage | | "Design monetization model" | Revenue strategy with pricing | | "Plan an event" | Event template with pre/during/post | | "Run community health check" | Full metrics dashboard and score | | "Re-engage inactive members" | Recovery playbook with messages | | "Build champion program" | Champion identification and development plan | | "Handle [situation]" | Scenario-specific playbook from Phase 11 | | "Quarterly review" | Full audit with recommendations |
Built by AfrexAI — AI-powered business systems that actually work.
tools
Use when the user wants to connect to, test, or use the McDonalds service at mcp.mcd.cn, including checking authentication, probing MCP endpoints, listing tools, or calling McDonalds MCP tools through a reusable local CLI.
development
Web scraping platform — Twitter/X data, Vinted marketplace, and general web scraping API
development
SlowMist AI Agent Security Review — comprehensive security framework for skills, repositories, URLs, on-chain addresses, and products (Claude Code version)
data-ai
去除中文文本中的 AI 写作痕迹,使其读起来自然。基于维基百科 AI 写作特征指南,检测 24 种 AI 模式。触发词:humanizer-cn、去除 AI 痕迹、去除 AI 写作痕迹、中文文本人性化。