Tencent / Tencent/WeChatReading

功能请求:支持查询和管理书架分组

Open
#11 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
No language data
Stars
233
Forks
14
PR merge metrics
No merged PRs in 30d

Description

背景

微信读书 App 支持把书架中的书整理到“书架分组”。这里的书架分组不同于 /shelf/sync 返回的 archive 书单:书单是用户选择特定书城书籍形成的列表,书架分组则用于整理用户自己书架中已有的书籍。

当前官方 Skill 的 shelf.md 只公开了扁平的 books[]albums[]mparchive[],没有书架分组名称、分组 ID、书籍所属分组等信息,也没有相应的管理接口。

使用场景

希望让 Agent 完成“搜索一本书 → 加入书架 → 归入指定书架分组”的完整流程。

如果 Agent 只能把书加入书架,之后仍需手动打开微信读书 App、找到这本书并移动到对应分组,操作链路会被打断,希望连续性操作书籍加入书架,或者借助agent能力分类、整理书架尤其不便。

期望能力

希望官方 Skill 支持:

  1. 查询现有书架分组,包括稳定的分组 ID、名称和排序;
  2. 查询书架书籍所属的分组;
  3. 将一本或多本已在书架中的书加入或移动到指定分组;
  4. 可选:创建、重命名、排序和删除书架分组。

如果后续实现 #5 中的“将书籍加入书架”,希望能允许在同一次操作中指定目标书架分组,或者返回后继续调用分组接口完成整理。

文档建议

建议在 shelf.md 中明确区分:

  • archive:书单;
  • shelf group/folder:书架分组。

这样 Agent 不会因为字段名称或“集合”的概念相近而混淆两者。

感谢维护微信读书官方 Skill!

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the official Skill's shelf.md and the existing /shelf/sync behavior, then review issue #5 for the related add-to-shelf flow. Define how groups, IDs, ordering, memberships, and management operations should be exposed, while keeping archive distinct from shelf groups. Done means the requested query and move capabilities are specified and shelf.md documents the distinction.

Written by the indexing model from the issue text.

Assessment

Domain
backend-api-design, documentation
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.