WeChat Send for Openclaw

A specialized automation tool for sending text messages through the native macOS WeChat desktop application using UI scripting.

clk1st
v1.0.0
Mar 5, 2026
0
1.8k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install wechat-send

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install wechat-send using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is WeChat Send?

The WeChat Send skill is a powerful automation utility designed for users of Openclaw Skills on macOS. Unlike traditional API integrations which may be restricted or complex, this skill leverages AppleScript and JavaScript for Automation (JXA) to interact directly with the WeChat desktop GUI. It allows your AI agent to send messages to specific contacts by simulating user actions such as searching, clicking, and pasting content.

By utilizing this skill within the Openclaw Skills ecosystem, developers and power users can bridge the gap between their automated workflows and the WeChat platform. It ensures messages are sent through an authenticated local session, providing a reliable way to communicate without the need for unofficial third-party API wrappers.

WeChat Send Use Cases

  • Sending automated notifications or alerts to specific WeChat contacts.
  • Batch messaging multiple recipients for reminders or announcements via script commands.
  • Integrating WeChat into AI-driven personal assistant workflows for quick messaging.
  • Notifying team members of system status or deployment completions through a preferred chat channel.

How WeChat Send Works

  1. The skill first activates the WeChat application and brings it to the foreground to trigger the search function (Cmd+F).
  2. It programmatically types the contact name and selects the first search result to ensure the correct chat is open.
  3. Using JXA CGEvent mouse simulation, the skill calculates the window bounds and clicks the message input field.
  4. It copies the intended message to the system clipboard and performs a paste operation (Cmd+V).
  5. The lifecycle concludes by simulating an Enter keypress to deliver the message through the Openclaw Skills framework.

WeChat Send Setup

To use this skill within your Openclaw Skills setup, ensure you meet the following prerequisites: WeChat for Mac must be installed, logged in, and the window must be visible (not minimized).

  1. Grant macOS Accessibility permissions to node via System Settings > Privacy & Security > Accessibility.
  2. Run the automation using the following bash command:
bash scripts/wechat_send.sh "<contact_name>" "<message>"

WeChat Send Data Schema & Taxonomy

The WeChat Send skill relies on UI-based parameters rather than a structured database. Its operational data is summarized below:

Attribute Description
Contact Name A string matching the exact display name of the recipient in WeChat.
Message The plain text content to be sent via the automated GUI interface.
Platform Strictly restricted to the darwin (macOS) operating system.
Clipboard Temporary storage used for the message string during the paste sequence.

WeChat Send Advanced Features

  • Uses JXA CGEvent simulation for precise UI clicking based on dynamic window coordinates.
  • Supports multi-agent automation scenarios within the Openclaw Skills environment.
  • Automated search-and-select logic to handle contact targeting without manual navigation.
  • Error handling for common UI states such as minimized windows or missing accessibility permissions.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*