wechat-automation

Develop WeChat automation agents on Windows and macOS with wxauto and Accessibility API.

4|3|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/cacr92/WeReply --skill wechat-automation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wechat-automation
Source: https://github.com/cacr92/WeReply/tree/main/.claude/skills/wechat-automation
Command: npx skills add https://github.com/cacr92/WeReply --skill wechat-automation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the need for programmatic interaction with WeChat, enabling automated message monitoring, data extraction, and input control for development purposes.

Core Features & Use Cases

  • Platform Agents: Develop and manage agents for Windows (using wxauto) and macOS (using Accessibility API) to interact with WeChat.
  • Message Monitoring: Implement real-time listening and extraction of messages from WeChat conversations.
  • Input Box Control: Programmatically write text into the WeChat input field and clear it.
  • Use Case: A developer needs to build a tool that automatically suggests replies based on incoming WeChat messages. This Skill provides the foundational code and patterns for the agent that monitors messages and interacts with the input box.

Quick Start

Use the wechat-automation skill to implement the Windows agent for monitoring WeChat messages.

Frequently Asked Questions about wechat-automation

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

FAQPage Schema
How do I automate WeChat message monitoring on Windows?

You can automate WeChat message monitoring on Windows using the wxauto library to listen for incoming messages, extract conversation data, and programmatically control the input box. The Skill provides Python implementation patterns for developing these platform-specific agents.

Can I use the macOS Accessibility API to control WeChat input boxes?

Yes, you can control WeChat input boxes on macOS using the Accessibility API. The Skill provides Swift implementation patterns for interacting with the UI, extracting messages, and writing text into the input field for agent development.

How do Windows and macOS WeChat automation agents communicate with an orchestrator?

The platform-specific WeChat automation agents communicate with a Rust orchestrator by exchanging JSON data over standard input and stdout. This architecture facilitates message monitoring and input control across different operating systems.

What is needed to extract real-time WeChat messages for an automated reply agent?

To extract real-time WeChat messages for an automated reply agent, you need to implement a platform agent using wxauto on Windows or the Accessibility API on macOS. The Skill provides the foundational code for message monitoring, data extraction, and error handling.

Does this WeChat automation approach support clearing the input box after sending messages?

Yes, the WeChat automation approach supports programmatically writing text into the input box and clearing it. This input box control is a core feature provided by the platform agent patterns for both Windows and macOS.

What are the limitations of using UI automation for WeChat message monitoring?

UI automation for WeChat message monitoring relies on the accessibility tree and interface stability, meaning UI updates can break agents. The Skill provides error handling patterns to manage these constraints when extracting data or controlling inputs on Windows and macOS.