← スキル一覧に戻る

wechat-export
by odysseus0
My declarative macOS development environment managed with nix-darwin and home-manager
⭐ 0🍴 0📅 2026年1月22日
SKILL.md
name: wechat-export description: Export WeChat chat history using chatlog server. Use when user mentions WeChat, exporting chats, chat history, or WeChat messages. Requires chatlog server running locally.
WeChat Chat Export
Export WeChat chat history using the chatlog local server.
Prerequisites
- chatlog server running (with --auto-decrypt recommended)
- Default address: http://127.0.0.1:5030
Steps
1. Find the contact's WeChat ID:
curl "http://127.0.0.1:5030/api/v1/contact?keyword=<name_or_alias>"
Returns: UserName (wxid), Alias, Remark, NickName
2. Export chat history:
curl "http://127.0.0.1:5030/api/v1/chatlog?time=<start>~<end>&talker=<wxid>&limit=2000" > output.txt
Parameters
| Param | Format | Example |
|---|---|---|
| time | YYYY-MM-DD~YYYY-MM-DD | 2025-12-01~2025-12-03 |
| talker | UserName or Alias | Hqt798317304 or jasonhu6 |
| limit | Number | 2000 (increase for long chats) |
Gotchas
- Single-day queries (
time=2025-12-02) may return empty — use a range instead - If recent messages are missing, manually trigger decrypt:
chatlog decrypt -d <data_dir> -k <data_key> -w <work_dir> -p darwin -v 4
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です