Đăng bài lên WeChat Official Account (baoyu-post-to-wechat)
Skill tự động đẩy bản thảo Markdown/HTML/văn bản thuần lên WeChat Official Account (微信公众号).
Tự động hóaTrung cấp★ 24,749⑂ 2,764Điểm AI 8/10Cập nhật lần cuối: 4 thg 7, 2026
Skill này làm gì
- Nhận đầu vào là file Markdown, file HTML hoặc đoạn văn bản dán trực tiếp, rồi tạo bản nháp (草稿箱) trên WeChat Official Account.
- Ba cách đăng:
api(nhanh, cần AppID/AppSecret),browser(Chrome + quét QR đăng nhập),remote-api(mở SSH SOCKS5 tunnel qua server có IP nằm trong allowlist của WeChat). - Tự sinh hoặc hỏi lại tiêu đề, tóm tắt, tác giả, ảnh bìa; áp dụng theme (default/grace/simple/modern) và bảng màu sẵn có.
- Link ngoài trong Markdown được chuyển thành chú thích ở cuối bài (vì WeChat không cho click link ngoài).
- Có chế độ 贴图/图文: bài ngắn kèm tối đa 9 ảnh.
- File
EXTEND.mdlưu cấu hình mặc định: theme, tác giả, cho phép bình luận, hỗ trợ nhiều tài khoản.
Phù hợp với ai
- Người vận hành WeChat Official Account, thường xuyên xuất bản bài viết dài.
- Người viết bằng Markdown và không muốn copy–paste, chỉnh định dạng thủ công trong editor của WeChat.
- Team quản lý nhiều Official Account cùng lúc.
- Nếu bạn không có tài khoản WeChat Official Account thì skill này không dùng được.
Ví dụ sử dụng
- "Đăng file
post.mdlên công众号" → skill đọc EXTEND.md, dùng phương thức API, áp theme và trả vềmedia_idcủa bản nháp. - Thiếu ảnh bìa → skill tìm theo thứ tự frontmatter
coverImage→imgs/cover.png→ ảnh đầu tiên trong bài; nếu vẫn không có thì yêu cầu bạn cung cấp. - IP máy cá nhân không có trong allowlist → thêm
--remoteđể render tại máy nhưng gọi API WeChat qua tunnel SSH của server. - Bài ảnh ngắn →
wechat-browser.ts --markdown article.md --images ./images/để đăng dạng 贴图 với nhiều ảnh.
· · · Hướng dẫn cài đặt · · ·
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên Claude Skill Mart. Copy thư mục skills/baoyu-post-to-wechat từ repo GitHub JimLiu/baoyu-skills vào ~/.claude/skills/baoyu-post-to-wechat/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/JimLiu/baoyu-skills.git /tmp/baoyu-skills && mkdir -p ~/.claude/skills && cp -r /tmp/baoyu-skills/skills/baoyu-post-to-wechat ~/.claude/skills/⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Mở Terminal.
- Cài Bun (runtime bắt buộc): macOS dùng
brew install oven-sh/bun/bun, hoặcnpm install -g bun. - Tải mã nguồn:
git clone https://github.com/JimLiu/baoyu-skills.git - Copy skill vào thư mục Claude:
mkdir -p ~/.claude/skills && cp -r baoyu-skills/skills/baoyu-post-to-wechat ~/.claude/skills/ - Khởi động lại Claude Code, thử gõ "post to wechat" hoặc "发布公众号" để kiểm tra skill được nhận.
- Lần chạy đầu, làm theo hướng dẫn first-time setup để tạo
EXTEND.md(theme, tác giả mặc định...). - Nếu dùng phương thức API: lấy AppID/AppSecret trong trang quản trị Official Account, lưu vào
.baoyu-skills/.env, và thêm IP công cộng của bạn vào 「公众号设置 → IP 白名单」. - Tùy chọn: chạy
bun ~/.claude/skills/baoyu-post-to-wechat/scripts/check-permissions.tsđể kiểm tra Chrome, clipboard, quyền Accessibility.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT