Yichen Mac Wechat Dual Open
mcncarl/yichen-skills
Create, inspect, repair, and polish a second WeChat app on macOS by copying WeChat, changing the bundle identifier, ad-hoc re-signing, preparing it for the user to open manually, setting Chinese…
A skill your agent uses when the user says "wechat-exporter", "导出微信", "更新微信聊天记录", or wants to export, decrypt, or refresh WeChat chat history and contacts on macOS.
$ npx skills add robbin/wechat-exporter --skill wechat-exporter -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install robbin/wechat-exporter wechat-exporter --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
Claude Code skills documentation · loads skills from .claude/skills/
Install the "wechat-exporter" agent skill from https://github.com/robbin/wechat-exporter/tree/main into .claude/skills/wechat-exporter/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wechat-exporter", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add robbin/wechat-exporter --skill wechat-exporter -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install robbin/wechat-exporter wechat-exporter --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "wechat-exporter" agent skill from https://github.com/robbin/wechat-exporter/tree/main into .agents/skills/wechat-exporter/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wechat-exporter", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add robbin/wechat-exporter --skill wechat-exporter -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install robbin/wechat-exporter wechat-exporter --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "wechat-exporter" agent skill from https://github.com/robbin/wechat-exporter/tree/main into .cursor/skills/wechat-exporter/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wechat-exporter", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add robbin/wechat-exporter --skill wechat-exporter -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install robbin/wechat-exporter wechat-exporter --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "wechat-exporter" agent skill from https://github.com/robbin/wechat-exporter/tree/main into .gemini/skills/wechat-exporter/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wechat-exporter", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install robbin/wechat-exporter wechat-exporterInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add robbin/wechat-exporter --skill wechat-exporter -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "wechat-exporter" agent skill from https://github.com/robbin/wechat-exporter/tree/main into .github/skills/wechat-exporter/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wechat-exporter", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add robbin/wechat-exporter --skill wechat-exporter -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install robbin/wechat-exporter wechat-exporter --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "wechat-exporter" agent skill from https://github.com/robbin/wechat-exporter/tree/main into .opencode/skills/wechat-exporter/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wechat-exporter", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
wechat-exporterA skill your agent uses when the user says "wechat-exporter", "导出微信", "更新微信聊天记录", or wants to export, decrypt, or refresh WeChat chat history and contacts on macOS.
Wechat Exporter is an agent skill from robbin/wechat-exporter. Use when the user says "wechat-exporter", "导出微信", "更新微信聊天记录", or wants to export, decrypt, or refresh WeChat chat history and contacts on macOS.
Its SKILL.md is about 2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `README.md`).
It sits in Productivity & Automation, covering Messaging and chat bots. It works with WeChat and macOS. The repository describes itself as: A Claude Code / Codex skill to export and decrypt WeChat (macOS) chat history into plaintext SQLite databases.
7 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit c491e46. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
curlpythonsqlite3brewgitpython3pipclaudeFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
raw.githubusercontent.comgithub.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Wechat Exporter loads about 2k tokens when it runs. Until then it costs about 40 tokens; SKILL.md has 213 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
sudo codesign --force --deep --sign - /Applications/WeChat.appsudo ./find_all_keys_macos> ⚠️ `sudo ./find_all_keys_macos` 需要用户手动在终端执行(需要密码),Agent 无法替代。| `lldb attach 失败` | 微信未重签名 | `sudo codesign --force --deep --sign - /Applications/WeChat.app` |Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
Without a licence we can't republish the file, so here is its outline and opening line. It has 213 words (~2,032 tokens).
SKILL.md and 1 other file in the repository root of robbin/wechat-exporter.
Open the folder on GitHubat commit c491e46
Wechat Exporter next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Wechat Exporter this skillrobbin/wechat-exporter | 213 | — | ~2k | Automated safety check: Notes | None | |
| Yichen Mac Wechat Dual Openmcncarl/yichen-skills | 4.3k | — | ~1.5k | Automated safety check: Pass | Custom licence | |
| Greenbubbles Setupbojieli/greenbubbles | 352 | — | ~537 | Automated safety check: Pass | MIT | |
| Wechat Article Extractfreestylefly/WeChatBridge | 1.2k | — | ~236 | Automated safety check: Pass | MIT | |
| Greenbubbles Contextbojieli/greenbubbles | 352 | — | ~603 | Automated safety check: Pass | MIT | |
| Greenbubbles Personal Memorybojieli/greenbubbles | 352 | — | ~669 | Automated safety check: Pass | MIT |
mcncarl/yichen-skills
Create, inspect, repair, and polish a second WeChat app on macOS by copying WeChat, changing the bundle identifier, ad-hoc re-signing, preparing it for the user to open manually, setting Chinese…
bojieli/greenbubbles
Install or diagnose the local GreenBubbles CLI and read-only WeChat access.
freestylefly/WeChatBridge
从微信聊天记录导出文件中识别公众号文章链接或分享卡片,提取标题、公众号名称、发布时间、正文和图片,并保留原文链接。当用户要求整理、摘录或归档聊天记录里的公众号文章时使用。
bojieli/greenbubbles
Find chats by name, read or search WeChat messages with the local GreenBubbles CLI.
bojieli/greenbubbles
Build or revise private, cited Markdown notes from the user's WeChat history in the current agent session.
mcncarl/yichen-skills
Read, decrypt, query, search, and export local WeCom/企业微信 5.x desktop databases on macOS into a private read-only vault.
Categories
A skill your agent uses when the user says "wechat-exporter", "导出微信", "更新微信聊天记录", or wants to export, decrypt, or refresh WeChat chat history and contacts on macOS. Wechat Exporter is an agent skill from robbin/wechat-exporter. Use when the user says "wechat-exporter", "导出微信", "更新微信聊天记录", or wants to export, decrypt, or refresh WeChat chat history and contacts on macOS.
Wechat Exporter fits situations like: the user says wechat-exporter; wants to export; refresh WeChat chat history and contacts on macOS.
Run `npx skills add robbin/wechat-exporter --skill wechat-exporter -a claude-code`. Or copy the skill folder (the robbin/wechat-exporter repository) into .claude/skills/wechat-exporter in your project. Claude Code loads it when a task matches its description.
Run `npx skills add robbin/wechat-exporter --skill wechat-exporter -a codex`. Or copy the skill folder (the robbin/wechat-exporter repository) into .agents/skills/wechat-exporter in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add robbin/wechat-exporter --skill wechat-exporter -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/wechat-exporter, .gemini/skills/wechat-exporter, .github/skills/wechat-exporter and .opencode/skills/wechat-exporter in your project.
Going by SKILL.md and its folder, Wechat Exporter needs the command-line tools its instructions call (curl, python, sqlite3, brew, git and python3). Our summary lists: Python 3.
SKILL.md names 2 domains. In commands or code: raw.githubusercontent.com and github.com; the agent is likely to contact these when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (runs commands with sudo), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
No licence was found for Wechat Exporter or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.
About 2k tokens (SKILL.md is roughly 8.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Wechat Exporter: Yichen Mac Wechat Dual Open (mcncarl/yichen-skills, 4.3k stars), Greenbubbles Setup (bojieli/greenbubbles, 352 stars), Wechat Article Extract (freestylefly/WeChatBridge, 1.2k stars) and Greenbubbles Context (bojieli/greenbubbles, 352 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
robbin (a GitHub user) maintains it in robbin/wechat-exporter, which has 213 GitHub stars. The repository was last updated on July 28, 2026.
Source: robbin/wechat-exporter on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.