Agent Skills
› Likely7/GetbijiEx
› getbijiex
getbijiex
GitHub调用 GetbijiEx CLI 工具,将 biji.com 知识库中订阅博主的笔记导出为 Markdown 文件。支持通过 topics、follows 定位内容,处理 Token 刷新及依赖配置,适用于知识备份场景。
Trigger Scenarios
用户请求导出 biji 笔记
用户提到得到大脑或 Get笔记
需要备份订阅博主内容
Install
npx skills add Likely7/GetbijiEx --skill getbijiex -g -y
SKILL.md
Frontmatter
{
"name": "getbijiex",
"description": "导出 biji.com(Get笔记\/得到大脑)知识库中订阅博主(多为抖音)的笔记为 Markdown。当用户想导出 biji 笔记、知识库内容、订阅博主笔记,或提到\"biji\"\"得到大脑\"\"Get笔记\"导出时使用。依赖本机已安装 GetbijiEx 或其源码。",
"compatibility": "需要本机已安装 GetbijiEx App、Windows 程序或源码;npx 安装模式还需要 Node.js 22.20+,源码模式另外需要 Python 3.11+ 和 uv。"
}
GetbijiEx
本机装有「GetbijiEx」,以下 CLI 就是它的命令行模式,所有命令输出 JSON 到 stdout,过程日志在 stderr。
CLI 命令
如果本 Skill 是通过 npx skills add 安装的,先把下面脚本路径解析为当前 Skill 根目录下的绝对路径,后文统称这条命令为 CLI:
node "<当前 Skill 根目录>/scripts/getbijiex-cli.mjs"
不要把 <当前 Skill 根目录> 原样交给终端。如果启动器返回 GetbijiExNotFound,请你自己在本机查找 GetbijiEx,然后运行以下任意一条配置命令,不要要求用户猜路径。为避免执行当前项目中的不可信脚本,启动器不会自动把工作目录里的 scripts/biji_cli.py 当成 GetbijiEx 源码:
node "<当前 Skill 根目录>/scripts/getbijiex-cli.mjs" configure --executable "<GetbijiEx.app、GetbijiEx 或 GetbijiEx.exe 的真实路径>"
node "<当前 Skill 根目录>/scripts/getbijiex-cli.mjs" configure --source "<包含 scripts/biji_cli.py 的 GetbijiEx 源码根目录>"
子命令
把下列示例中的 CLI 替换为上面确定的实际命令前缀:
CLI topics # 知识库列表:name / id_alias / count / source
CLI follows <id_alias> # 该知识库的博主列表:name / follow_id / topic_id / note_count
CLI export --follow-id <id> --name <博主名> --alias <id_alias> [--topic-id <id>] [--output-dir <目录>]
CLI export-url <博主页面URL> [--topic-id <id>] [--output-dir <目录>]
CLI token # 刷新 Token(弹出浏览器,见下)
标准流程
- 用户想导出某博主笔记时:先跑
topics;和用户确认知识库后跑follows <id_alias>,按名字匹配目标博主(用户直接给了 followId 可跳过前两步)。 - 跑
export(follows返回里有现成的follow_id和topic_id)。完成后把markdown_path告诉用户。导出耗时约每秒 2 篇,几百篇的博主需要几分钟,设置足够长的 timeout。 - 任何命令返回
{"error": "LoginRequired..."}(退出码 2):跑CLI token刷新。它会弹出 Chrome:- 浏览器登录态还在:几秒自动完成,无需用户操作;
- 登录态失效:浏览器里会出现登录框,告诉用户「请在弹出的浏览器窗口里登录 biji(扫码或手机验证码)」,登录成功后会自动继续。token 命令最长阻塞 15 分钟,运行时用长 timeout。 刷新成功后重试原命令。
- Token(JWT)约 30 分钟过期是正常现象,遇到 LoginRequired 刷新重试即可,不用当作故障。
注意
- 导出结果默认在应用数据目录(JSON 结果里的
output_dir字段有完整路径),markdown_path是成品。 - 用户想换输出位置时用
--output-dir。 - Skill 只是调用说明和启动器,不包含 GetbijiEx 导出程序本体。
- 源码模式需要 Python 3.11+ 和
uv;如果返回GetbijiExDependencyMissing,先安装uv并确认它已加入 PATH,然后重试。
Version History
- 6321c0e Current 2026-08-16 15:43


