ワンクリックで
wechat-reading
微信读书助手 — 搜索书籍、管理书架、查看笔记划线、阅读统计、发现推荐好书。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
微信读书助手 — 搜索书籍、管理书架、查看笔记划线、阅读统计、发现推荐好书。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
消息渠道接入配置:飞书 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