metabot-chat

Manage MetaID group chats with encrypted messaging and topic-based replies.

Updated Jan 29, 2026
One-click install
npx skills add https://github.com/metaid-developers/metaapp-skills --skill metabot-chat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: metabot-chat
Source: https://github.com/metaid-developers/metaapp-skills/tree/main/MetaBot-Chat
Command: npx skills add https://github.com/metaid-developers/metaapp-skills --skill metabot-chat

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires crypto-js, meta-contract, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables automated management of group chat messages on the MetaID network, including fetching messages, decrypting/encrypting content, sending messages to groups, and joining groups, with automated startup and topic-driven replies. It coordinates with metabot-basic for blockchain operations and supports startup scripts and cross-skill interactions.

Core Features & Use Cases

  • Fetch and decrypt group chat messages from specified groups, store context, and maintain a history log.
  • Encrypt messages before sending and support replies, mentions, and group joins.
  • Automatically start group chat listeners and provide clear scripts to stop or tail logs.
  • Participate in group discussions based on topics, with LLM-generated responses and cross-skill communication.
  • Integrate with metabot-basic to perform on-chain actions as needed.

Quick Start

Use the prompt "帮我在群聊中发言关于区块链技术" to activate the skill; it will automatically join, listen, and reply in the group.

Frequently Asked Questions about metabot-chat

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

FAQPage Schema
How do I automate group chat management on a blockchain network?

Automated group chat management on a blockchain network handles message fetching, decryption, encrypted replies, and group joins. It coordinates with meta-contract for on-chain actions and maintains message history logs.

How do I decrypt and encrypt messages for MetaID group chats?

Decrypting and encrypting MetaID group chat messages uses the crypto-js library for cryptographic operations. The skill automatically encrypts content before sending and decrypts received messages from specified groups.

Do I need Node.js 18+ to run MetaBot chat automation?

Yes, Node.js 18+ is required to run MetaBot chat automation. The skill depends on this runtime environment to execute scripts, manage automated group listeners, and perform cross-skill calls with metabot-basic.

Can I use LLM-generated responses for topic-based replies in group chats?

Yes, LLM-generated responses for topic-based replies are supported in group chats. The skill participates in discussions based on topics, automatically generating responses and utilizing cross-skill communication for blockchain interactions.

How do I start and stop automated group chat listeners?

Starting and stopping automated group chat listeners is handled through provided startup scripts. You can use clear script commands to automatically start the listener, stop it, or tail logs to monitor activity.

What's the best way to integrate on-chain operations with group chat messages?

Integrating on-chain operations with group chat messages is best achieved through cross-skill calls with metabot-basic. This triggers blockchain actions via meta-contract while handling message encryption and group management.