NeoDB 书影音标注助手 — 通过 API 替代网页/客户端完成所有 NeoDB 操作。支持搜索条目、标记(想看/在看/看过/放弃)、评分、短评、长评、笔记、收藏单、标签管理。触发场景:(1) 用户提到 NeoDB、书影音、标记、想看、看过、在读、读完、评分、评论 (2) 用户要搜索/标注书籍、电影、剧集、音乐、游戏、播客、演出 (3) 用户要管理书架、收藏单、标签 (4) 用户提到豆瓣链接需要导入 NeoDB
通过 NeoDB API 替代网页/客户端完成搜索、标注、评论等全部操作。
需要环境变量(~/.claude/settings.json → env):
首次使用运行鉴权:bash scripts/setup-auth.sh [instance]
bash
所有写入操作执行前必须向用户确认。
bash
shelf_type: wishlist=想看, progress=在看, complete=看过, dropped=放弃
visibility: 0=公开, 1=仅关注者, 2=私密
rating_grade: 1-10(五星对应: 2/4/6/8/10),0=不评分
bash
curl -s https://${NEODB_INSTANCE:-neodb.social}/api/catalog/fetch?url={豆瓣/IMDB/Goodreads链接}
bash
curl -s -H Authorization: Bearer $NEODB_TOKEN \
https://${NEODB_INSTANCE:-neodb.social}/api/me/shelf/{type}?category={category}&page=1
bash
curl -s -X POST -H Authorization: Bearer $NEODB_TOKEN \
-H Content-Type: application/json \
-d {title:标题,body:正文(Markdown),visibility:0,posttofediverse:false} \
https://${NEODB_INSTANCE:-neodb.social}/api/me/review/item/{uuid}
bash
curl -s -X POST -H Authorization: Bearer $NEODB_TOKEN \
-H Content-Type: application/json \
-d {title:标题,content:内容,visibility:0,progresstype:page,progressvalue:120} \
https://${NEODB_INSTANCE:-neodb.social}/api/me/note/item/{uuid}/
按需查阅,不必全部加载:
搜索结果:
📖 书名 — 作者
⭐ 8.5/10 (120人) | UUID: xxx
标记成功:
✅ 已标记「书名」为 读过 ⭐⭐⭐⭐ (8/10)
短评:评论内容 | 标签:标签1, 标签2
| 状态码 | 含义 | 处理 |
|---|---|---|
| 401 | 未授权 | 检查 NEODB_TOKEN |
| 404 |
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 neodb-1775964422 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 neodb-1775964422 技能
skillhub install neodb-1775964422
文件大小: 19.19 KB | 发布时间: 2026-4-13 11:11