community
Use this skill when the user needs to build a user community, start a Discord or forum, create a community strategy, reduce support load through peer-to-peer help, or use community as a growth channel. Covers community platform selection, launch strategy, engagement tactics, and scaling community without it consuming all your time.
What this skill does
# Community Building Community is a leverage multiplier — when done right, your users help each other, advocate for your product, and provide a constant stream of feedback. This skill helps you decide when to start a community, which platform to use, and how to keep it alive without it consuming all your time. ## Core Principles - Community is a product, not a channel. Treat it with the same care as your app. - Don't start a community until you have at least 100 active users. Below that, it's a ghost town. - The goal is user-to-user value, not founder-to-user broadcasting. You're facilitating, not performing. - A small, engaged community beats a large, silent one. 50 active members > 500 lurkers. - Community reduces support load only after you invest in it. It increases load at first. ## When to Start a Community ### Start When: - You have 100+ active users - Users are already talking to each other (in support tickets, on social media, in reviews) - You're answering the same questions repeatedly (community enables peer answers) - Your product has a learning curve that benefits from shared knowledge - Users create things with your product that they'd want to share ### Don't Start When: - You have fewer than 50 active users (not enough for critical mass) - You're still validating the product (focus on 1-on-1 conversations instead) - You think community will replace support (it supplements it, doesn't replace it) - You don't have 2-3 hours/week to invest in it --- ## Platform Selection | Platform | Best For | Cost | Effort | |----------|----------|------|--------| | **Discord** | Technical products, developer tools, real-time chat | Free | Medium | | **Slack** | B2B SaaS, professional communities | Free (limited) | Medium | | **GitHub Discussions** | Open-source, developer tools | Free | Low | | **Circle** | Course creators, premium communities | $89+/mo | Medium | | **Forum (Discourse)** | Long-form Q&A, searchable knowledge | Free (self-hosted) | High | | **Reddit (own subreddit)** | Large consumer products | Free | Low | ### Decision Framework ``` Is your product for developers? → Discord or GitHub Discussions Is your product B2B/professional? → Slack or Circle Do you want searchable, long-form discussions? → Discourse or Circle Do you want real-time, casual chat? → Discord or Slack Is budget zero? → Discord (free, full-featured) ``` **For most bootstrapped SaaS founders: Start with Discord.** It's free, full-featured, and your users likely already have it. --- ## Community Structure ### Discord/Slack Channel Structure Start minimal. You can always add channels later. ``` #welcome — Rules, intro, what this community is about #introductions — New members introduce themselves #general — Main conversation #help — Product questions and troubleshooting #feature-requests — Ideas and suggestions #show-and-tell — Users share what they've built/achieved #announcements — Product updates (post-only for admins) ``` **Don't create:** - More than 7 channels at launch (overwhelming) - Channels nobody uses (archive quickly) - Separate channels for every feature (too granular) ### Community Guidelines ``` Welcome to the [Product] community! This is a space for [audience] to [purpose]. Rules: 1. Be helpful and respectful. 2. Search before asking — your question may already be answered. 3. Share what you've built or learned — we love seeing your work. 4. No spam or self-promotion unrelated to [product/domain]. 5. Bug reports go to [support channel/email], not here. The team reads every message but can't respond to everything. Helping each other is what makes this community great. ``` --- ## Launching Your Community ### Pre-Launch (1-2 Weeks Before) ``` - [ ] Set up the platform with initial channels - [ ] Write welcome message and community guidelines - [ ] Invite 10-20 of your most engaged users personally - [ ] Ask them to introduce themselves and start conversations - [ ] Post 3-5 conversation starters yourself - [ ] Make sure it doesn't feel empty when new members arrive ``` ### Launch Sequence ``` Week 1: Invite top 20 users → seed conversations Week 2: Announce to full user base via email Week 3: Add community link to app UI (sidebar, help menu) Week 4: First community-only event or content ``` ### Seeding Conversations The community will feel dead if you just open the doors. Seed it: ``` Conversation starters: - "What's the first thing you built with [Product]?" - "What's your biggest challenge with [domain]?" - "Share your setup — how do you use [Product] in your workflow?" - "What feature do you wish existed?" - "Introduce yourself: What do you do, and what are you working on?" ``` --- ## Engagement Tactics ### Weekly Rituals Recurring events give members a reason to come back: | Day | Ritual | Example | |-----|--------|---------| | Monday | Weekly thread | "What are you working on this week?" | | Wednesday | Tip of the week | Share a power-user tip or workflow | | Friday | Show and tell | Members share what they've built or achieved | ### Founder Engagement Your presence matters, especially early on: ``` Daily (15 minutes): - [ ] Check #help — answer or acknowledge every question - [ ] React to 3-5 messages (shows you're present) - [ ] Reply to one conversation with a thoughtful comment Weekly (30 minutes): - [ ] Post an update on what you're building - [ ] Highlight a community member's contribution - [ ] Start a discussion topic ``` ### Empowering Super Users Your most active community members are your biggest asset: - Identify members who consistently help others - Give them a special role (Moderator, Community Champion) - Give them early access to new features - Ask for their input on product decisions - Thank them publicly and privately --- ## Community as a Support Channel ### How It Reduces Support Load ``` Without community: User has question → Emails support → You answer (1:1) With community: User has question → Posts in #help → Another user answers (1:many) You review and verify the answer (quality control) ``` ### Making It Work - Pin answers to common questions - Create a #faq channel with the top 10 questions - Encourage users to search before posting - Thank users who help others - Verify community answers for accuracy (wrong answers are worse than no answers) --- ## Measuring Community Health ``` Monthly Community Review: - [ ] Active members (posted in last 30 days) - [ ] New members this month - [ ] Messages per day (trend, not absolute) - [ ] Questions answered by community vs. by you - [ ] Support tickets reduced? (compare to pre-community) - [ ] Signups attributed to community (referrals, word of mouth) - [ ] Time you spent on community this month (keep it manageable) ``` ### Health Signals | Healthy | Unhealthy | |---------|-----------| | Members answer each other's questions | Only you answer questions | | New members introduce themselves | New members join and never post | | Conversations happen without you starting them | All threads are started by you | | Members share wins and creations | Only complaints and feature requests | | Steady growth in active members | Member count grows but activity doesn't | --- ## Common Mistakes | Mistake | Fix | |---------|-----| | Starting too early (< 50 users) | Wait until you have 100+ active users | | Too many channels at launch | Start with 5-7 channels. Add when needed | | Treating it as a broadcast channel | Facilitate conversations, don't just announce | | No community guidelines | Set rules on day 1. Enforce consistently | | Ignoring it after launch | 15 min/day minimum. Community dies without founder presence | | Trying to control every conversation | Let members lead. Step in only when needed | | Not empowering super users | Give active helpers roles and recognition | | Expecting it to replace support | It supplements support. It's not a replacement | --- ## Success Looks Like - Members
Related in Ads & Marketing
ads
IncludedMulti-platform paid advertising audit and optimization skill. Analyzes Google, Meta, YouTube, LinkedIn, TikTok, Microsoft, and Apple Ads. 250+ checks with scoring, parallel agents, industry templates, and AI creative generation.
banana
IncludedAI image generation Creative Director powered by Google Gemini Nano Banana models. Use this skill for ANY request involving image creation, editing, visual asset production, or creative direction. Triggers on: generate an image, create a photo, edit this picture, design a logo, make a banner, visual for my anything, and all /banana commands. Handles text-to-image, image editing, multi-turn creative sessions, batch workflows, and brand presets.
rpg-migration-analyzer
IncludedAnalyzes legacy RPG (Report Program Generator) programs from AS/400 and IBM i systems for migration to modern Java applications. Extracts business logic from RPG III/IV/ILE source code, identifies data structures (D-specs), file operations (F-specs), program dependencies (CALLB/CALLP), and converts RPG constructs to Java equivalents. Generates migration reports, complexity estimates, and Java implementation strategies with POJO classes, JPA entities, and service methods. Use when modernizing AS/400 or IBM i legacy systems, analyzing RPG source files (.rpg, .rpgle, .RPGLE), converting RPG to Java, mapping data specifications to Java classes, planning legacy system migration, or when user mentions RPG analysis, Report Program Generator, RPG III/IV/ILE, AS/400 modernization, IBM i migration, packed decimal conversion, or mainframe application rewrite.
brand-library-architect
IncludedBuild a complete brand library for a product — visual asset render pipeline, brand documentation set (BRAND, COPY, MANIFESTO, BIOS, FAQ, GLOSSARY, TONE, PRICING), open-source convention files (README, CONTRIBUTING, SECURITY, CODE_OF_CONDUCT), and a self-contained press kit. This skill should be used when the user asks to "build a brand library / brand kit / press kit / brand assets" for a product, "set up a brand library workflow," "create a positioning manifesto plus visual identity," or any combination of brand documentation + visual asset pipeline. Apply phase-by-phase or run end-to-end. Templates are product-agnostic and use {{TOKEN}} placeholders the skill prompts the user to fill.
writing-tech-post
IncludedAuthors engineering blog posts end-to-end: launch deep-dives, incident postmortems, architecture migrations, performance case studies, tutorials, AI/agent system writeups, security disclosures, and research-to-product translations. Picks the correct archetype, plans the abstraction ladder, enforces an evidence cadence (diagrams, benchmarks, profiles, traces, code, ablations), tunes voice against publisher house styles (Datadog, Vercel, GitHub, AWS, Meta, Cloudflare, Jane Street), and runs a pre-publish gate for narrative momentum and disclosure ethics. Use when drafting a new engineering post, restructuring a draft that feels flat, deciding which evidence form belongs where, validating that depth and product context are balanced, or preparing a postmortem, migration, or performance narrative for external publication. Do not use for API reference documentation, README authoring, marketing copy, release notes, generic SEO content, ghost-written executive thought leadership, or non-engineering long-form essays.
blog-google
IncludedGoogle API integration for blog performance: PageSpeed Insights, CrUX Core Web Vitals with 25-week history, Search Console performance, URL Inspection, Indexing API, GA4 organic traffic, NLP entity analysis for E-E-A-T, YouTube video search for embedding, and Google Ads Keyword Planner. Progressive feature availability based on credential tier (API key, OAuth/service account, GA4, Ads). Shares config with claude-seo at ~/.config/claude-seo/google-api.json. Use when user says "google data", "page speed", "core web vitals", "search console", "indexation", "GA4", "keyword research", "nlp entities", "blog performance", "youtube search", "google api setup".