- Home
- Skills
- Lycfyi
- Community Agent Plugin
- Discord Chat Summary
discord-chat-summary_skill
- Python
4
GitHub Stars
2
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill lycfyi/community-agent-plugin --skill discord-chat-summary- requirements.yaml114 B
- SKILL.md7.2 KB
Overview
This skill summarizes synced Discord chat messages across servers, channels, and time ranges. It produces concise digests with date coverage, key topics, notable discussions, active participants, and unanswered questions. Use it to catch up quickly or produce periodic recaps.
How this skill works
I inspect the local sync manifest to show available servers, channels, and date ranges, then read the messages.md files for the selected scope. I apply any time filters you request (or sensible defaults) and generate a structured summary that always includes the period covered, message counts, topics with dates, and channel context. If no synced data exists, I guide you through a quick-start sync flow.
When to use it
- You ask for a summary, digest, recap, or highlights of Discord conversations
- You want a quick overview of activity across all synced servers
- You need a server- or channel-specific recap (e.g., #general or Midjourney)
- You want a time-filtered summary (last 7 days, this week, since a date)
- You need to identify active participants or unanswered questions
Best practices
- Show the data coverage before the summary so users know the period and message counts
- Default to last 7 days when the user is vague; ask only for clarifications when needed
- Limit scope (server or channel) when message volumes are large to keep summaries actionable
- Include channel and date context for every topic or notable discussion
- Run a discord-sync before summarizing to ensure fresh data
Example use cases
- "Summarize Discord" to get an all-servers 7-day digest with top topics
- "What’s happening in Midjourney?" to get a server-wide summary across channels
- "Quick digest of #general" to get a single-channel recap and active users list
- "Summarize messages since Jan 1" to apply a date filter and show filtered coverage
- Run after syncing to generate weekly community activity reports
FAQ
I won't just report emptiness. I'll offer to run the quick-start sync flow and suggest which servers to sync, then proceed once data is available.
How do you choose the time range if I don't specify one?
I default to the last 7 days for vague requests like "summarize Discord" or "what's happening"; I always state the exact dates I filtered.