Community Agent Plugin Marketplace
A Claude Code plugin marketplace for community management tools. Sync and analyze Discord & Telegram messages directly from Claude Code.
What You Can Do
Talk to Claude in natural language to manage your community:
Track Growth & New Members
"How many members joined this week?"
"Show me the growth stats for the last month"
Find Silent Members & Lurkers
"List lurkers who joined over 30 days ago but never posted"
"Show me the engagement breakdown"
Smart Member Search
"Find members interested in AI"
"Search for developers with moderator role"
"Find active members who joined last month"
Track Churn
"Who left the server recently?"
"Which departing members were actually active?"
Analyze & Export
"Which members are most active?"
"Export member list as CSV"
"Analyze community health"
Quick Start
1. Install the Plugin
/plugin marketplace add https://github.com/lycfyi/community-agent-plugin
Then select the plugin(s) you want to install from the marketplace.
2. Set Up Your First Connector
For Discord:
"Set up Discord sync for my account"
For Telegram:
"Set up Telegram sync for my account"
3. Start Using
"Sync my Discord messages"
"Summarize what's happening in my community"
"Analyze community health"
Prerequisites
- Claude Code CLI
- Python 3.11+
- Discord account (for discord-user-connector)
- Telegram account (for telegram-connector)
Demo
Summarize discussion topics from a Discord server:

Find the most active community members:

Architecture
┌─────────────────────────────────────────────────────────┐
│ community-agent │
│ (THE BRAIN) │
│ │
│ Orchestrating agent that coordinates cross-platform │
│ workflows using platform connectors as "hands" │
└─────────────────────────────────────────────────────────┘
│ │ │
▼ ▼ ▼
┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│discord-user │ │ discord-bot │ │ telegram │
│ -connector │ │ -connector │ │ -connector │
│ │ │ │ │ │
│ Messages │ │ Fast member │ │ Messages │
│ DMs, Profiles│ │ sync (100k+) │ │ Groups │
└──────────────┘ └──────────────┘ └──────────────┘
Available Plugins
| Plugin | Description |
|---|
community-agent | Orchestrating agent + shared library. Coordinates cross-platform workflows. |
discord-user-connector | Sync messages, read DMs, get rich profiles (user token) |
discord-bot-connector | Fast member sync for large servers - 100k+ members (bot token) |
telegram-connector | Sync, read, and analyze Telegram messages |
community-agent
The brain of the system. Provides:
- community-manager agent - Coordinates cross-platform workflows
- community-patterns skill - Domain knowledge for community management
- Shared utilities - Config, storage, formatting used by all connectors
Example conversations:
- "Sync all my communities" (coordinates Discord + Telegram)
- "Summarize activity across all platforms"
- "Send announcement to all my communities"
discord-user-connector
Sync, read, and analyze Discord messages directly from Claude Code.
| Skill | Purpose |
|---|
discord-init | Initialize configuration from your Discord account |
discord-list | List accessible servers and channels |
discord-sync | Sync messages to local Markdown storage |
discord-read | Read and search synced messages |
discord-send | Send messages to Discord channels |
discord-members | Query members, track churn, get rich profiles |
discord-chat-summary | AI-powered summary of Discord conversations |
discord-analyze | Generate community health reports with metrics |
discord-doctor | Diagnose configuration issues |
Example conversations:
- "Set up Discord sync for my account"
- "Show me all the servers I have access to"
- "Sync the last 7 days of messages from all servers"
- "Summarize what's been happening in XXX Server"
- "Search for messages mentioning 'bug report'"
- "Analyze community health for my Discord server"
- "Draft a self-intro for me and send it to proper discord server and channels"
Getting your Discord token: