Extract Member Profiles

Extract structured member profiles from synced Discord and Telegram messages.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically derive structured member profiles from synced Discord and Telegram messages by applying heuristic classification, reducing manual profiling effort and enabling targeted engagement.

Core Features & Use Cases

  • Automated profile generation from chat history across Discord and Telegram.
  • Incremental updates: add new observations without reprocessing existing data, or perform a full re-extraction with a flag.
  • View, export, or query member profiles for analytics and engagement campaigns.

Quick Start

To start extracting profiles, run:

  • status: python {{PLUGIN_DIR}}/tools/extract_profiles.py status --server <server_id> --platform discord
  • extract: python {{PLUGIN_DIR}}/tools/extract_profiles.py extract --server <server_id> --platform discord
  • reset: python {{PLUGIN_DIR}}/tools/extract_profiles.py reset --server <server_id> --force

Frequently Asked Questions about Extract Member Profiles

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

FAQPage Schema
How do I extract member profiles from Discord and Telegram messages?

You can extract member profiles incrementally to add new observations without reprocessing existing data, or perform a full re-extraction by setting a specific flag. This approach maintains current profiles while allowing a complete data rebuild when classification rules change.

Can I check the status of a Discord or Telegram profile extraction process?

To reset the extraction state for a specific server, run the Python tool with the reset command and include the force flag. This clears the locally stored profiles, allowing you to perform a clean full re-extraction of your Discord or Telegram community data.

Does this heuristic profile extraction store data locally or in the cloud?

The heuristic profile extraction stores all derived member data locally using Python tooling within the plugin. This ensures your structured Discord and Telegram profiles remain directly accessible for querying without relying on external cloud storage.

What is the best way to build searchable member data from community chat history?

After extracting member profiles, you can view, export, or query the structured data for community analytics and engagement campaigns. This turns raw Discord and Telegram chat history into actionable insights for targeted audience outreach.