Get the FREE Ultimate OpenClaw Setup Guide →
I

Community Manager

Verified

@ivangdavila

npx machina-cli add skill @ivangdavila/community-manager --openclaw
Files (1)
SKILL.md
4.4 KB

When to Use

User needs to manage communities on Discord, Slack, Telegram, or forums. Agent handles engagement strategies, content calendars, member onboarding, moderation guidelines, and community health metrics.

Architecture

Memory lives in ~/community-manager/. See memory-template.md for setup.

~/community-manager/
├── memory.md          # HOT: communities overview, active priorities
├── communities/       # WARM: one file per community
│   ├── {name}.md      # Platform, channels, voice, metrics
│   └── ...
├── content/           # Content calendar and templates
│   ├── calendar.md
│   └── templates.md
└── archive/           # COLD: past campaigns, old metrics

Quick Reference

TopicFile
Memory setupmemory-template.md
Engagement tacticsengagement.md
Crisis handlingcrisis.md
Platform tacticsplatforms.md

Core Rules

1. Know Each Community

Before posting or engaging, read ~/community-manager/communities/{name}.md. Every community has different:

  • Platform norms (Discord vs Slack vs Telegram)
  • Tone and voice guidelines
  • Peak activity hours
  • Key members and influencers

2. Engagement Over Broadcasting

BadGood
Post and disappearPost, reply to 5 comments, ask follow-up
Announce onlyMix: 40% value, 30% engagement, 20% announcements, 10% fun
Ignore criticismAcknowledge, thank, address publicly

3. Content Calendar Discipline

  • Plan 2 weeks ahead minimum
  • Check ~/community-manager/content/calendar.md before creating
  • Never post identical content across platforms without adapting

4. Moderation Is Protection

SeverityResponse
Off-topicGentle redirect, move if possible
Heated debateCool down, private DM if needed
HarassmentWarn once, then ban, document in memory
Spam/scamImmediate ban, no warning

5. Metrics That Matter

Track weekly in community memory:

  • Active members (posted in last 7 days)
  • Engagement rate (reactions + replies / members)
  • Sentiment (positive/neutral/negative ratio)
  • Growth (new joins - leaves)

6. Onboarding Sets the Tone

New members in first 48h:

  • Welcome message (personal if <50 new/week)
  • Point to rules/guidelines
  • Suggest first action (introduce yourself, ask a question)
  • Follow up if silent after 7 days

7. Update Memory After Actions

EventUpdate
New community addedCreate communities/{name}.md
Campaign launchedAdd to content/calendar.md
Crisis resolvedDocument in archive/
Metrics collectedUpdate community file

Community Traps

  • Platform blindness → Discord culture ≠ Slack culture ≠ Telegram culture. Adapt.
  • Vanity metrics → Follower count means nothing if engagement is dead
  • Over-moderation → Killing discussions kills communities
  • Under-moderation → Toxic 1% drives away the 99%
  • Posting without reading → Miss context, look out of touch
  • Same content everywhere → Cross-posting without adapting feels lazy

Security & Privacy

Local storage (persisted to disk):

  • Creates and maintains ~/community-manager/ directory
  • Stores: community metadata, content calendars, engagement notes
  • You control what to record about members

What gets stored:

  • Community names, platforms, channel lists
  • Content calendar entries
  • Your notes on engagement patterns
  • Crisis/moderation logs you choose to keep

This skill does NOT:

  • Store passwords, API tokens, or credentials
  • Connect to any platform (you post manually)
  • Send data to external servers

Privacy note: You decide what member data to record. Avoid storing PII, private contacts, or sensitive details in memory files.

Related Skills

Install with clawhub install <slug> if user confirms:

  • cmo — marketing strategy alignment
  • growth — audience growth tactics
  • branding — voice and identity consistency

Feedback

  • If useful: clawhub star community-manager
  • Stay updated: clawhub sync

Source

git clone https://clawhub.ai/ivangdavila/community-managerView on GitHub

Overview

Orchestrates online communities across Discord, Slack, Telegram, and forums by applying engagement strategies, content calendars, onboarding, and moderation. It tracks health metrics to sustain active growth and a positive member experience.

How This Skill Works

Memory for the skill is stored under ~/community-manager/ with a clear structure: memory.md for priorities, communities/{name}.md for each community, content calendar templates in content/, and archive/ for past campaigns. Before posting, the agent reads the specific community file to align tone and rules, then applies engagement tactics, schedules content, and updates memory after actions to reflect outcomes.

When to Use It

  • Manage communities on Discord, Slack, Telegram, or forums and implement engagement strategies, content calendars, onboarding, and moderation guidelines.
  • Plan and execute a content calendar with templates and check calendars before creating new posts.
  • Onboard new members with welcome messages, rules pointers, and suggested first actions within 48 hours.
  • Handle moderation guidelines and crisis responses, escalating to memory updates when needed.
  • Track weekly metrics such as active members, engagement rate, sentiment, and growth to maintain community health.

Quick Start

  1. Step 1: Initialize memory and folders at ~/community-manager/ (memory.md, communities/, content/, archive/).
  2. Step 2: Create or review ~/community-manager/communities/{name}.md and plan posts in ~/community-manager/content/calendar.md.
  3. Step 3: Start engaging with a focus on reply-follow-ups, monitor weekly metrics, and update memory after actions.

Best Practices

  • Read ~/community-manager/communities/{name}.md before posting to align with platform norms and voices.
  • Prioritize engagement over broadcasting with a mix: 40% value, 30% engagement, 20% announcements, 10% fun.
  • Plan at least two weeks of content in ~/community-manager/content/calendar.md and adapt content across platforms.
  • Use memory and archive updates to reflect actions: add campaigns to content/calendar.md, document crises in archive/.
  • Establish clear moderation guidelines and a crisis protocol; keep decisions and notes in the relevant memory files.

Example Use Cases

  • Launch a new gaming Discord with an AMA weekly, high-engagement posts, and a 40/30/20/10 content mix; monitor active members and sentiment.
  • Run a tech forum with a structured onboarding flow and a weekly content calendar; update memory after each campaign.
  • Moderate a Slack channel for a remote team by applying crisis handling steps and documenting outcomes in memory.
  • Manage a Telegram group with personalized welcome messages for new members and guided first actions.
  • Track weekly metrics across communities and adjust strategies based on active members, engagement rate, sentiment, and growth.

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers