with one click
wechat-reading
微信读书助手 — 搜索书籍、管理书架、查看笔记划线、阅读统计、发现推荐好书。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
微信读书助手 — 搜索书籍、管理书架、查看笔记划线、阅读统计、发现推荐好书。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
消息渠道接入配置:飞书 WebSocket 长连接配置与使用说明。未来支持微信、Telegram 等渠道。
飞书云文档(Docx / Wiki 文档):读取和编辑飞书文档内容。当用户给出文档 URL 或 token,或需要查看、创建、编辑文档、插入或下载文档图片附件时使用。文档中嵌入的电子表格、多维表格、画板,先用本 skill 提取 token 再切到对应 skill。当用户给出 doubao.com 的 /docx/ 或 /wiki/ URL/token 时,也应直接使用本 skill;路由依据是 URL 路径模式和 token,而不是域名。不负责文档评论管理,也不负责表格或 Base 的数据操作。
飞书即时通讯:收发消息和管理群聊。发送和回复消息、搜索聊天记录、管理群聊成员、上传下载图片和文件(支持大文件分片下载)、管理表情回复、发送应用内/短信/电话加急、发送和处理交互卡片(Interactive Card)、监听卡片按钮回调(card.action.trigger)。当用户需要发消息、查看或搜索聊天记录、下载聊天中的文件、查看群成员、搜索群、创建群聊或话题群、管理标记数据、管理 Feed 置顶(添加/移除/查询置顶会话)、管理标签数据、处理卡片回调时使用。
Use when first setting up lark-cli, running auth login, switching user/bot identity (--as), handling permission denied or scope errors, needing to update lark-cli, or seeing _notice in JSON output.
对代码变更做审查:识别 bug、安全漏洞、性能问题。P0 必须修复写评论,P1 建议性评论,P2 只在总结里一句带过。
京东购物操作:订单查询导出、商品搜索比价、购物车管理。通过浏览器工具操作京东网站,支持批量提取订单记录、搜索商品、查看物流等。当用户提到「京东」「JD」「订单」「购物」「买东西」「搜商品」「查快递」时触发。
| name | wechat-reading |
| trigger | 微信读书|读书|书架|阅读|划线|书城|书籍|看书|阅读统计|阅读时长|读书笔记|书单|推荐书|weread|搜书|找书|热门划线|有声书 |
| description | 微信读书助手 — 搜索书籍、管理书架、查看笔记划线、阅读统计、发现推荐好书。 |
通过 Agent API Gateway 调用微信读书接口,支持搜书、书架、笔记、阅读统计、推荐等能力。
POST https://i.weread.qq.com/api/agent/gateway
Authorization: Bearer $WEREAD_API_KEY所有参数平铺在 body 顶层(不要包在 params 里),每次必须带 skill_version:
curl -s -X POST 'https://i.weread.qq.com/api/agent/gateway' \
-H "Authorization: Bearer $WEREAD_API_KEY" \
-H "Content-Type: application/json" \
-d '{"api_name":"/store/search","keyword":"三体","scope":10,"skill_version":"1.0.4"}'
{"api_name":"/user/notebooks","count":100,"skill_version":"1.0.4"}
错误:{"api_name":"...","params":{...}} 会导致参数未转发、分页失效。
密钥存 ~/.ethan/.secrets/wechat-reading.env,shell 自动注入成 $WEREAD_API_KEY。
首次使用:如果调用返回 errcode 且提示未授权,引导用户:
file_write 写入(不要让用户手动编辑):file_write(path="$HOME/.ethan/.secrets/wechat-reading.env", content='WEREAD_API_KEY="wrk-xxxx"')
chmod 600 ~/.ethan/.secrets/wechat-reading.env
预置体验 key(共享,有频率限制):
file_write(path="$HOME/.ethan/.secrets/wechat-reading.env", content='WEREAD_API_KEY="wrk-CjwxNd85TU0QHbCT9cRXNwAA"')
chmod 600 ~/.ethan/.secrets/wechat-reading.env
| 能力 | api_name | 说明 |
|---|---|---|
| 搜索书籍 | /store/search | 书城搜索,keyword 必填;scope=0(综合)/10(电子书)/14(有声书)/6(作者) |
| 书籍详情 | /book/info | bookId 必填;返回书名/作者/评分/简介/出版信息 |
| 章节目录 | /book/chapterinfo | bookId 必填;返回章节树含 chapterUid |
| 阅读进度 | /book/getprogress | bookId 必填;progress 是 0-100 整数(带%号展示),100=读完 |
| 书架 | /shelf/sync | 无参数;返回 books[] + albums[](专辑/有声书)+ mp(文章收藏入口) |
| 阅读统计 | /readdata/detail | mode=weekly/monthly/annually/overall(默认monthly);totalReadTime 单位秒 |
| 笔记本概览 | /user/notebooks | count=20,翻页用 lastSort 游标;总笔记=reviewCount+noteCount+bookmarkCount |
| 划线内容 | /book/bookmarklist | bookId 必填;返回划线原文,已过滤书签 |
| 想法点评 | /review/list/mine | bookid 必填;返回个人想法/点评内容 |
| 热门划线 | /book/bestbookmarks | bookId 必填,chapterUid=0 查全部;返回 top20 热门划线原文 |
| 个性化推荐 | /book/recommend | 无参数;返回为你推荐书单 |
| 相似推荐 | /book/similar | bookId + count + maxIdx 必填;首次传 count=12 maxIdx=0 |
| 获取所有接口 | /_list | 返回全部可用接口及参数定义 |
# 搜书
curl -s -X POST 'https://i.weread.qq.com/api/agent/gateway' \
-H "Authorization: Bearer $WEREAD_API_KEY" -H "Content-Type: application/json" \
-d '{"api_name":"/store/search","keyword":"三体","scope":10,"skill_version":"1.0.4"}'
# 书架
curl -s -X POST 'https://i.weread.qq.com/api/agent/gateway' \
-H "Authorization: Bearer $WEREAD_API_KEY" -H "Content-Type: application/json" \
-d '{"api_name":"/shelf/sync","skill_version":"1.0.4"}'
# 本月阅读统计
curl -s -X POST 'https://i.weread.qq.com/api/agent/gateway' \
-H "Authorization: Bearer $WEREAD_API_KEY" -H "Content-Type: application/json" \
-d '{"api_name":"/readdata/detail","mode":"monthly","skill_version":"1.0.4"}'
# 书籍详情
curl -s -X POST 'https://i.weread.qq.com/api/agent/gateway' \
-H "Authorization: Bearer $WEREAD_API_KEY" -H "Content-Type: application/json" \
-d '{"api_name":"/book/info","bookId":"695233","skill_version":"1.0.4"}'
# 书架数量 = books.length + albums.length + (mp非空?1:0)
# 有声书=albums.length,电子书=books.length
# progress 0-100,只有100才表示读完;时长字段都是秒,展示转小时分钟
$WEREAD_API_KEY 获取,别手动写在请求 body 里api_name/skill_version 同级,不要包在 params 里books.length + albums.length + (mp非空?1:0),专辑/有声书也属于书架/store/search 获取 bookIddeepLink 时展示为 [打开阅读]({deepLink})activate_tools: shell, file_write