#518 by GitHub stars
Hello-Mr-Crab/pywechat
仍然可用的微信RPA!支持4.0系列微信pywechat是一个基于pywinauto实现的windows桌面微信自动化操作工具,基本实现了PC微信内置的各项操作。
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
Skill/OpenClaw/pyweixin-rpa/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
8589baa049bb → 203e9b8e70a9
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Skill/OtherPlatforms/pyweixin-rpa/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
8589baa049bb → 203e9b8e70a9
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Heat
6.5- Star growth, last 7 daysAhead of 86% of tracked repositories
- Star growth, last 24 hoursAhead of 85% of tracked repositories
- Rank movement, last 7 daysAhead of 47% of tracked repositories
- Commits, last 30 daysAhead of 60% of tracked repositories
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekAhead of 0% of tracked repositories
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
- pyweixin-rpa
Skill/OpenClaw/pyweixin-rpa - pyweixin-rpa
Skill/OtherPlatforms/pyweixin-rpa
How it works
pyweixin-rpa
When your agent uses it
Automates Windows PC WeChat via pywinauto UI automation (messages, files, Moments, contacts). Use when the user mentions 微信, WeChat, pyweixin, 发消息, 朋友圈, or Windows WeChat RPA.
What it loads into context
Frontmatter
64 tokensAlways available to the agent
SKILL.md
3,719 tokensWhen the skill is activated
Reference documents
14,104 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Resources
- Check Requirements
- Check Visibility
- Import List
- Scripting Guidelines
- Send Messages
- Handle Exception
- Scheduled Tasks:用 OpenClaw cron 触发脚本,不要在代码里写定时逻辑
- Execution
Scripts executed separately
scripts/check_requirements.pyscripts/check_running_state.pyscripts/check_visibility.pyscripts/pyweixin/Config.pyscripts/pyweixin/Errors.pyscripts/pyweixin/Notes2MD.pyscripts/pyweixin/Uielements.pyscripts/pyweixin/Warnings.pyscripts/pyweixin/WeChatAuto.pyscripts/pyweixin/WeChatTools.pyscripts/pyweixin/WinSettings.pyscripts/pyweixin/__init__.pyscripts/pyweixin/utils.py
Files
LICENSE.txtdoc27,420 bytesSKILL.mdcore13,784 bytesSKILL.mdcore13,784 bytesSKILL.mdcore13,784 bytesSKILL.mdcore13,784 bytesSKILL.mdcore13,784 bytesSKILL.mdcore13,784 bytesSKILL.mdcore13,784 bytesSKILL.mdcore13,784 bytesSKILL.mdcore13,784 bytesSKILL.mdcore13,784 bytesSKILL.mdcore13,784 bytesSKILL.mdcore13,784 bytesSKILL.mdcore13,784 bytesSKILL.mdcore13,784 bytesSKILL.mdcore13,784 bytesmetadata.openclaw.yamlasset4,105 bytesreferences/Weixin4.0.mddoc1,737 bytesreferences/api_reference.mddoc50,553 bytesscripts/check_requirements.pyruns768 bytesscripts/check_running_state.pyruns489 bytesscripts/check_visibility.pyruns1,275 bytesscripts/pyweixin/Config.pyruns8,270 bytesscripts/pyweixin/Errors.pyruns1,941 bytesscripts/pyweixin/Notes2MD.pyruns9,014 bytesscripts/pyweixin/Uielements.pyruns113,690 bytesscripts/pyweixin/Warnings.pyruns422 bytesscripts/pyweixin/WeChatAuto.pyruns268,404 bytesscripts/pyweixin/WeChatTools.pyruns85,298 bytesscripts/pyweixin/WinSettings.pyruns12,278 bytesscripts/pyweixin/__init__.pyruns2,052 bytesscripts/pyweixin/utils.pyruns45,352 bytesscripts/requirements.txtdoc211 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubpyweixin-rpa
When your agent uses it
基于pywinauto实现的Windows微信UI自动化工具,支持消息收发、文件传输、 朋友圈操作和通讯录管理。当用户提及微信、WeChat、pyweixin、发消息、 朋友圈或Windows微信RPA时使用。 ⚠<U+FE0F>平台限制:本工具仅支持Windows系统。若当前环境非Windows, 请立即中止操作并告知用户。
What it loads into context
Frontmatter
103 tokensAlways available to the agent
SKILL.md
3,585 tokensWhen the skill is activated
Reference documents
13,942 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Resources
- Check Requirements
- Check Visibility
- Import List
- Scripting Guidelines
- Send Messages
- Handle Exception
- Scheduled Tasks:用外部调度器触发脚本,不要在代码里写定时逻辑
- Execution
Scripts executed separately
scripts/check_requirements.pyscripts/check_running_state.pyscripts/check_visibility.pyscripts/pyweixin/Config.pyscripts/pyweixin/Errors.pyscripts/pyweixin/Notes2MD.pyscripts/pyweixin/Uielements.pyscripts/pyweixin/Warnings.pyscripts/pyweixin/WeChatAuto.pyscripts/pyweixin/WeChatTools.pyscripts/pyweixin/WinSettings.pyscripts/pyweixin/__init__.pyscripts/pyweixin/utils.py
Files
LICENSE.txtdoc27,420 bytesSKILL.mdcore13,417 bytesSKILL.mdcore13,417 bytesSKILL.mdcore13,417 bytesSKILL.mdcore13,417 bytesSKILL.mdcore13,417 bytesSKILL.mdcore13,417 bytesSKILL.mdcore13,417 bytesSKILL.mdcore13,417 bytesSKILL.mdcore13,417 bytesSKILL.mdcore13,417 bytesSKILL.mdcore13,417 bytesSKILL.mdcore13,417 bytesSKILL.mdcore13,417 bytesreferences/Weixin4.0.mddoc1,737 bytesreferences/api_reference.mddoc49,967 bytesscripts/check_requirements.pyruns768 bytesscripts/check_running_state.pyruns489 bytesscripts/check_visibility.pyruns958 bytesscripts/pyweixin/Config.pyruns8,270 bytesscripts/pyweixin/Errors.pyruns1,941 bytesscripts/pyweixin/Notes2MD.pyruns9,014 bytesscripts/pyweixin/Uielements.pyruns113,690 bytesscripts/pyweixin/Warnings.pyruns422 bytesscripts/pyweixin/WeChatAuto.pyruns268,404 bytesscripts/pyweixin/WeChatTools.pyruns85,298 bytesscripts/pyweixin/WinSettings.pyruns12,278 bytesscripts/pyweixin/__init__.pyruns2,052 bytesscripts/pyweixin/utils.pyruns45,352 bytesscripts/requirements.txtdoc211 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills included
- pyweixin-rpa
- pyweixin-rpa
Repository facts
- License
- No license detected
- Created
- Nov 8, 2024
- Last pushed
- Nov 5, 2026
- Forks
- 543
- Open issues
- 196
- Project activity
- Active
Rank over the last 12 weeks
Now #518 · best #394 · down 67 in 30 days
- #510 on Oct 29
- #511 from Oct 30 to Nov 1
- #514 on Nov 2
- #515 on Nov 3
- #517 from Nov 4 to Nov 5
- #518 since Nov 6
77 earlier periods
- #385 on Aug 2
- #388 on Aug 7
- #391 from Aug 8 to Aug 9
- #404 on Aug 10
- #402 on Aug 11
- #395 on Aug 12
- #398 on Aug 13
- #400 on Aug 14
- #394 on Aug 15
- #403 from Aug 16 to Aug 17
- #409 on Aug 18
- #410 on Aug 19
- #407 on Aug 21
- #401 on Aug 22
- #413 on Aug 23
- #410 on Aug 24
- #413 on Aug 25
- #415 on Aug 26
- #420 on Aug 27
- #421 on Aug 28
- #415 on Aug 29
- #408 on Aug 30
- #422 on Aug 31
- #425 on Sep 1
- #419 on Sep 2
- #423 on Sep 3
- #412 on Sep 4
- #418 on Sep 5
- #417 on Sep 6
- #426 on Sep 7
- #428 from Sep 8 to Sep 9
- #429 on Sep 10
- #430 on Sep 11
- #425 on Sep 12
- #428 on Sep 13
- #435 from Sep 14 to Sep 15
- #440 on Sep 16
- #435 on Sep 17
- #443 on Sep 18
- #431 on Sep 19
- #438 on Sep 20
- #440 on Sep 21
- #448 on Sep 22
- #442 on Sep 23
- #434 on Sep 24
- #433 on Sep 25
- #430 on Sep 26
- #441 on Sep 27
- #447 on Sep 28
- #455 on Sep 29
- #451 on Sep 30
- #449 on Oct 1
- #445 on Oct 2
- #433 on Oct 3
- #428 on Oct 4
- #439 on Oct 5
- #447 on Oct 6
- #451 on Oct 7
- #458 on Oct 8
- #461 on Oct 9
- #457 on Oct 10
- #455 on Oct 11
- #466 on Oct 12
- #463 on Oct 13
- #464 on Oct 14
- #465 on Oct 15
- #472 on Oct 16
- #463 on Oct 17
- #468 on Oct 18
- #480 on Oct 19
- #481 on Oct 20
- #486 on Oct 21
- #480 on Oct 22
- #478 on Oct 23
- #465 on Oct 24
- #502 on Oct 25
- #509 on Oct 28
Before you install
Local scriptsAutomated signals, not a guarantee
Checked Nov 3, 2026
Risk level changed on Oct 27, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 26 notes
Skill/OpenClaw/pyweixin-rpa/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSkill/OpenClaw/pyweixin-rpa/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSkill/OpenClaw/pyweixin-rpa/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSkill/OpenClaw/pyweixin-rpa/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSkill/OpenClaw/pyweixin-rpa/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSkill/OpenClaw/pyweixin-rpa/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSkill/OpenClaw/pyweixin-rpa/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSkill/OpenClaw/pyweixin-rpa/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSkill/OpenClaw/pyweixin-rpa/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSkill/OpenClaw/pyweixin-rpa/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSkill/OpenClaw/pyweixin-rpa/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSkill/OpenClaw/pyweixin-rpa/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSkill/OpenClaw/pyweixin-rpa/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSkill/OpenClaw/pyweixin-rpa/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSkill/OtherPlatforms/pyweixin-rpa/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSkill/OtherPlatforms/pyweixin-rpa/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSkill/OtherPlatforms/pyweixin-rpa/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSkill/OtherPlatforms/pyweixin-rpa/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSkill/OtherPlatforms/pyweixin-rpa/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSkill/OtherPlatforms/pyweixin-rpa/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 6 network referencesin 4 files: pyweixin-rpa/scripts/pyweixin/__init__.py:7 pyweixin-rpa/scripts/pyweixin/__init__.py:7 pyweixin-rpa/scripts/pyweixin/Uielements.py:816 and 1 more
- No hidden or obfuscated text
- No instruction overrides
- 26 executable scriptsin 26 files: pyweixin-rpa/scripts/check_requirements.py:1 pyweixin-rpa/scripts/check_running_state.py:1 pyweixin-rpa/scripts/check_visibility.py:1 and 23 more
- No access to secrets
- No requests to vote in Hot
Show all 32 signals by file
Skill/OpenClaw/pyweixin-rpa/scripts/check_requirements.py
- Executable scriptline 1
Executable file
Skill/OpenClaw/pyweixin-rpa/scripts/check_running_state.py
- Executable scriptline 1
Executable file
Skill/OpenClaw/pyweixin-rpa/scripts/check_visibility.py
- Executable scriptline 1
Executable file
Skill/OpenClaw/pyweixin-rpa/scripts/pyweixin/Config.py
- Executable scriptline 1
Executable file
Skill/OpenClaw/pyweixin-rpa/scripts/pyweixin/Errors.py
- Executable scriptline 1
Executable file
Skill/OpenClaw/pyweixin-rpa/scripts/pyweixin/Notes2MD.py
- Executable scriptline 1
Executable file
Skill/OpenClaw/pyweixin-rpa/scripts/pyweixin/Uielements.py
Skill/OpenClaw/pyweixin-rpa/scripts/pyweixin/Warnings.py
- Executable scriptline 1
Executable file
Skill/OpenClaw/pyweixin-rpa/scripts/pyweixin/WeChatAuto.py
- Executable scriptline 1
Executable file
Skill/OpenClaw/pyweixin-rpa/scripts/pyweixin/WeChatTools.py
- Executable scriptline 1
Executable file
Skill/OpenClaw/pyweixin-rpa/scripts/pyweixin/WinSettings.py
- Executable scriptline 1
Executable file
Skill/OpenClaw/pyweixin-rpa/scripts/pyweixin/__init__.py
Skill/OpenClaw/pyweixin-rpa/scripts/pyweixin/utils.py
- Executable scriptline 1
Executable file
Skill/OtherPlatforms/pyweixin-rpa/scripts/check_requirements.py
- Executable scriptline 1
Executable file
Skill/OtherPlatforms/pyweixin-rpa/scripts/check_running_state.py
- Executable scriptline 1
Executable file
Skill/OtherPlatforms/pyweixin-rpa/scripts/check_visibility.py
- Executable scriptline 1
Executable file
Skill/OtherPlatforms/pyweixin-rpa/scripts/pyweixin/Config.py
- Executable scriptline 1
Executable file
Skill/OtherPlatforms/pyweixin-rpa/scripts/pyweixin/Errors.py
- Executable scriptline 1
Executable file
Skill/OtherPlatforms/pyweixin-rpa/scripts/pyweixin/Notes2MD.py
- Executable scriptline 1
Executable file
Skill/OtherPlatforms/pyweixin-rpa/scripts/pyweixin/Uielements.py
Skill/OtherPlatforms/pyweixin-rpa/scripts/pyweixin/Warnings.py
- Executable scriptline 1
Executable file
Skill/OtherPlatforms/pyweixin-rpa/scripts/pyweixin/WeChatAuto.py
- Executable scriptline 1
Executable file
Skill/OtherPlatforms/pyweixin-rpa/scripts/pyweixin/WeChatTools.py
- Executable scriptline 1
Executable file
Skill/OtherPlatforms/pyweixin-rpa/scripts/pyweixin/WinSettings.py
- Executable scriptline 1
Executable file
Skill/OtherPlatforms/pyweixin-rpa/scripts/pyweixin/__init__.py
Skill/OtherPlatforms/pyweixin-rpa/scripts/pyweixin/utils.py
- Executable scriptline 1
Executable file
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Signal confidence: 32 facts
- Executable script in code of a file that runspyweixin-rpa/scripts/check_requirements.py:1High confidence
- Executable script in code of a file that runspyweixin-rpa/scripts/check_running_state.py:1High confidence
- Executable script in code of a file that runspyweixin-rpa/scripts/check_visibility.py:1High confidence
- Executable script in prose of a file that runspyweixin-rpa/scripts/pyweixin/Config.py:1Low confidence
- Executable script in prose of a file that runspyweixin-rpa/scripts/pyweixin/Errors.py:1Low confidence
- Executable script in prose of a file that runspyweixin-rpa/scripts/pyweixin/Notes2MD.py:1Low confidence
- Executable script in prose of a file that runspyweixin-rpa/scripts/pyweixin/Uielements.py:1Low confidence
- Network access in a comment of a file that runspyweixin-rpa/scripts/pyweixin/Uielements.py:816Low confidence
- Executable script in prose of a file that runspyweixin-rpa/scripts/pyweixin/Warnings.py:1Low confidence
- Executable script in prose of a file that runspyweixin-rpa/scripts/pyweixin/WeChatAuto.py:1Low confidence
- Executable script in prose of a file that runspyweixin-rpa/scripts/pyweixin/WeChatTools.py:1Low confidence
- Executable script in prose of a file that runspyweixin-rpa/scripts/pyweixin/WinSettings.py:1Low confidence
- Executable script in code of a file that runspyweixin-rpa/scripts/pyweixin/__init__.py:1High confidence
- Network access in prose of a file that runspyweixin-rpa/scripts/pyweixin/__init__.py:7Low confidence
- Network access in prose of a file that runspyweixin-rpa/scripts/pyweixin/__init__.py:8Low confidence
- Executable script in code of a file that runspyweixin-rpa/scripts/pyweixin/utils.py:1High confidence
- Executable script in code of a file that runspyweixin-rpa/scripts/check_requirements.py:1High confidence
- Executable script in code of a file that runspyweixin-rpa/scripts/check_running_state.py:1High confidence
- Executable script in code of a file that runspyweixin-rpa/scripts/check_visibility.py:1High confidence
- Executable script in prose of a file that runspyweixin-rpa/scripts/pyweixin/Config.py:1Low confidence
- Executable script in prose of a file that runspyweixin-rpa/scripts/pyweixin/Errors.py:1Low confidence
- Executable script in prose of a file that runspyweixin-rpa/scripts/pyweixin/Notes2MD.py:1Low confidence
- Executable script in prose of a file that runspyweixin-rpa/scripts/pyweixin/Uielements.py:1Low confidence
- Network access in a comment of a file that runspyweixin-rpa/scripts/pyweixin/Uielements.py:816Low confidence
- Executable script in prose of a file that runspyweixin-rpa/scripts/pyweixin/Warnings.py:1Low confidence
- Executable script in prose of a file that runspyweixin-rpa/scripts/pyweixin/WeChatAuto.py:1Low confidence
- Executable script in prose of a file that runspyweixin-rpa/scripts/pyweixin/WeChatTools.py:1Low confidence
- Executable script in prose of a file that runspyweixin-rpa/scripts/pyweixin/WinSettings.py:1Low confidence
- Executable script in code of a file that runspyweixin-rpa/scripts/pyweixin/__init__.py:1High confidence
- Network access in prose of a file that runspyweixin-rpa/scripts/pyweixin/__init__.py:7Low confidence
- Network access in prose of a file that runspyweixin-rpa/scripts/pyweixin/__init__.py:8Low confidence
- Executable script in code of a file that runspyweixin-rpa/scripts/pyweixin/utils.py:1High confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md Skill/OpenClaw/pyweixin-rpa/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md Skill/OpenClaw/pyweixin-rpa/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md Skill/OpenClaw/pyweixin-rpa/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md Skill/OpenClaw/pyweixin-rpa/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md Skill/OpenClaw/pyweixin-rpa/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md Skill/OpenClaw/pyweixin-rpa/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.
Explore alternatives and comparisons
Add this badge to your README
It updates every night and links to this page.
[](https://hotskills.dev/skill/hello-mr-crab-pywechat/)