libero1980
作者:libero1980更新日 2026-05-17wx-send@clawhub_libero1980/wx-send
業務自動化#OCR#微信#消息

AlphaMoatによると、2026-09時点でwxのダウンロード数は1,397、スター数は0で、AIスキル全体5,078件中4,832位、オフィス効率化では435件中397位です。

インストール数
146
ダウンロード数
1397
スター数
-
総合順位
#4,832
全体の上位 96% · オフィス効率化の上位 92%
プラットフォームインストール数ダウンロード数スター数コメント
ClawHub ↗311090--
SkillHub ↗1461397-—

プラットフォームごとに集計方法と集計時点が異なります。

このスキルでできること

送信は実際のWeChatセッションに影響します。実行前に宛先と正確なメッセージを確認し、選択中のチャットも検証してください。OCRは画面上の機微情報を取得する場合があるため、無関係な情報を隠し、一時スクリーンショットを慎重に扱います。 macOS のアクセシビリティ許可が必要で、任意の OCR 補助には OpenAI API の設定が必要です。

資料公開日 2026-10-29

できること

  • 利用者が明示的に依頼したWeChatメッセージを準備する
  • 指定チャット領域を読み、確認済み返信案の参考にする
  • macOSアクセシビリティ権限と連絡先名を確認する

使う場面

  • 利用者が送信を明示依頼し宛先と内容を確認した場合
  • 実行前に選択中のチャットとUIフォーカスを確認できる場合
  • OCR前に無関係な機微情報を隠せる場合

プロンプト例

スキルのドキュメントをもとに生成した例であり、実際の実行結果ではありません。

指定連絡先向けのWeChatメッセージを下書きし、送信前に宛先と正確な本文の確認を必須にしてください。WeChat操作や送信はしないでください。

月次の推移

ダウンロード数1397
23886114832026-03 · ダウンロード数 3242026-05 · ダウンロード数 7202026-07 · ダウンロード数 9962026-08 · ダウンロード数 10802026-09 · ダウンロード数 139726-0326-09
スター数-
0112026-03 · スター数 -2026-05 · スター数 -2026-07 · スター数 -2026-08 · スター数 -2026-09 · スター数 -26-0326-09

2026-09 から集計方法を変更し、同名スキルを作者ごとに分けて集計し、全スキルを対象にしました。破線は変更前の月で、変更後のデータとは直接比較せず、変更をまたぐ増減も計算していません。

月ダウンロード数前月比スター数
2026-091397—-
2026-081080+8.4%-
2026-07996—-
2026-05720—-
2026-03324—-

SKILL.md 原文

作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 2026-10-23。

4.2 KB・ClawHub v1.0.0
---
name: wx-send
description: 发送微信消息给指定联系人。支持两种模式:(1) 有消息内容:直接发送指定消息;(2) 无消息内容:OCR 截图识别聊天窗口内容并自动回复。当用户需要自动发送微信消息、自动回复微信聊天时触发此技能。
---

# WX-Send

发送微信消息给指定联系人。

## 功能概述
すべて表示(全 151 行)

通过 AppleScript 模拟键盘操作,自动完成微信消息发送。

## 技术栈

- **AppleScript** - macOS 自动化脚本语言
- **System Events** - macOS 系统事件处理
- **osascript** - 命令行执行 AppleScript 工具
- **pyautogui** - Python 版本的鼠标键盘控制(可选)

## 工作原理

通过模拟键盘快捷键控制微信客户端 UI:

| 步骤 | 操作 | 工具/命令 |
|------|------|-----------|
| 1 | 激活微信应用 | `tell application "WeChat"` |
| 2 | 复制联系人到剪贴板 | AppleScript `set the clipboard to` |
| 3 | 打开搜索框 | `keystroke "f" using command down` |
| 4 | 粘贴联系人名称 | `keystroke "v" using command down` |
| 5 | 按回车键 | `keystroke return` |
| 6 | 按下箭头选择搜索结果 | `keystroke (ASCII character 31)` |
| 7 | 按上箭头取消选择 | `keystroke (ASCII character 30)` |
| 8 | 再次回车进入聊天 | `keystroke return` |
| 9 | 复制消息到剪贴板 | AppleScript `set the clipboard to` |
| 10 | 粘贴消息 | `keystroke "v" using command down` |
| 11 | 发送消息 | `keystroke return` |

## 完整脚本 (wx_send.applescript)

```applescript
on run argv
    set contactName to item 1 of argv
    set messageText to ""
    
    if (count of argv) > 1 then
        set messageText to item 2 of argv
    end if
    
    tell application "WeChat"
        activate
        delay 0.5
    end tell
    
    set the clipboard to contactName
    
    tell application "System Events"
        tell process "WeChat"
            -- 打开搜索框 (Cmd+F)
            keystroke "f" using command down
            delay 1
            -- 粘贴联系人名称
            keystroke "v" using command down
            delay 2
            -- 回车
            keystroke return
            delay 1
            -- 按一次下箭头
            keystroke (ASCII character 31)
            delay 0.5
            -- 按一次上箭头
            keystroke (ASCII character 30)
            delay 0.5
            -- 再次回车进入聊天
            keystroke return
            delay 2
        end tell
    end tell
    
    if messageText is not "" then
        set the clipboard to messageText
        
        tell application "System Events"
            tell process "WeChat"
                delay 1
                -- 粘贴消息
                keystroke "v" using command down
                delay 0.5
                -- 发送
                keystroke return
            end tell
        end tell
        return "Sent: " & messageText
    else
        return "Ready"
    end if
end run
```

## 使用方法

### 发送消息(推荐)

```bash
# 方法1:复制 wx_send.applescript.txt 内容手动创建 .applescript 文件
# 然后执行:
osascript scripts/wx_send.applescript "联系人名称" "消息内容"

# 方法2:使用 Python 版本
python3 scripts/wx_send.py "联系人名称" "消息内容"
```

### AppleScript 文件创建方法

1. 打开文本编辑器(如 TextEdit)
2. 复制 `scripts/wx_send.applescript.txt` 的内容
3. 保存为 `wx_send.applescript`(无后缀)
4. 赋予执行权限:`chmod +x wx_send.applescript`

### 示例

```bash
# 给"怪兽"发送消息"你好"
python3 scripts/wx_send.py "怪兽" "你好"
```

## 依赖要求

### macOS 权限

首次使用需要授权辅助功能权限:
1. 打开 **系统偏好设置** → **安全性与隐私** → **隐私** → **辅助功能**
2. 添加 `osascript` 或终端应用

### Python 依赖(可选)

```bash
pip3 install pyautogui
```

## 注意事项

- 联系人名称需与微信备注名完全一致
- 微信必须处于未登录状态或已解锁状态
- 需要保持屏幕常亮,避免自动锁定
- 中文消息推荐使用 AppleScript 版本发送

## 进阶:OCR 自动回复

如需 OCR 截图识别自动回复,可使用 `wx_ocr_reply.py`(需要配置 OpenAI API)。

オフィス効率化の人気スキル

データ月:2026-09 · ダウンロード数、スター数、インストール数は公開スキルレジストリ(ClawHub、SkillHub)から月単位で集計しています。詳しくはデータの方法論をご覧ください。