What problem does it solve? Sending WeChat messages from a Linux desktop normally requires manual GUI interaction. This Skill drives the local desktop WeChat client through a CLI so an AI agent can send text, images, or files to contacts on demand, while enforcing rate limits, quiet hours, and failure cooldowns. ## Core Features & Use Cases - Instant Sending: Send text messages or file/image attachments to a contact via send-text and send-file, with optional --dry-run rehearsal and --force to bypass rate limits when explicitly requested. - Contact Search Positioning: Save each contact's 1-based search result position with contact --set so the automation selects the correct search result every time. - History & Troubleshooting: Query send history, rate-limit status, and safety configuration in JSON to diagnose failures such as missing dependencies, unfound WeChat windows, or rate-limit rejections. - Use Case: A user says "send this report PDF to Zhang San on WeChat" — the agent runs send-file --contact 张三 --file /path/report.pdf, and the CLI activates the WeChat window, searches the contact, pastes the file, and records the result. ## Quick Start Ask the agent to send a WeChat message to a contact, for example: send a WeChat text saying "meeting at 8pm" to contact Zhang San.