discord-analyze

Analyze synced Discord data to generate community health reports.

5|1|Updated Jan 3, 2026
One-click install
npx skills add https://github.com/lycfyi/community-agent-plugin --skill discord-analyze
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: discord-analyze
Source: https://github.com/lycfyi/community-agent-plugin/tree/main/plugins/discord-user-connector/skills/discord-analyze
Command: npx skills add https://github.com/lycfyi/community-agent-plugin --skill discord-analyze

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill turns Discord data into a structured health report, helping communities understand engagement, activity, and health at a glance.

Core Features & Use Cases

  • Activity metrics (message volume by server/channel, peak times)
  • Engagement metrics (reply rate, response time, reactions)
  • Contributor analysis (top contributors, participation diversity)
  • Topic clustering and trend detection over time
  • Benchmarking against healthy thresholds and actionable recommendations
  • Ability to compare two communities to surface differences

Quick Start

  1. Sync your Discord data with your account using the /discord-sync command.
  2. Run the skill on a server or use /discord-analyze with options, e.g. /discord-analyze --server 12345 --days 30.
  3. Review the generated health-report.md and health-report.yaml in the server data directory.

Frequently Asked Questions about discord-analyze

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a Discord community health report from server data?

To generate a Discord community health report, sync your server data using the /discord-sync command, then run the /discord-analyze command with specific server and time range options to extract activity, engagement, and contributor insights into structured output files.

What metrics are included in a Discord engagement analysis?

Discord engagement analysis includes message volume by server and channel, peak activity times, reply rates, response times, and reaction counts to help communities understand interaction patterns and overall participation health.

Can I compare two Discord communities to surface differences in activity?

Yes, you can compare two Discord communities to surface differences. The analysis extracts activity, engagement, and contributor insights from synced server data, benchmarking results against healthy thresholds to highlight variations.

Do I need to sync Discord data before analyzing community health?

Yes, you must sync Discord data with your account using the /discord-sync command before analyzing community health. The skill requires this synced data and persona context to process metrics and generate the health report outputs.

What format are Discord health reports output in?

Discord health reports are output in Markdown and YAML formats. The skill generates health-report.md and health-report.yaml files in the server data directory, containing activity metrics, contributor analysis, and topic trend detections.

How do I detect topic trends and top contributors in a Discord server?

To detect topic trends and top contributors in a Discord server, run the /discord-analyze command on synced history data. The skill applies topic clustering and participation diversity analysis to identify active contributors and emerging trends.