下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/org-vpqyrp32--getnotes-extractor.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-vpqyrp32/getnotes-extractor。- 提取得到笔记(Get笔记 / 得到大脑 / 录音笔记,d.biji.com 分享链接)的完整内容。当用户发来得到笔记分享链接,或要求"
- 提取/摘取/导出这个笔记、摘要、正文、文字记录、逐字稿"
- 时使用。自动生成两份 Markdown:智能总结(摘要)+ 文字记录(逐字稿原文)。
阅读全文 (展开查看完整说明)
概述
工作流
- 先读记忆(每次使用必做,不可跳过):读取
references/memory.md——人物档案、已确认的会议事实、用户纠正记录。记忆里已有的(如已确认的参会人)直接复用,不再询问;记忆里没有的才向用户询问 - 判断输入类型:
- 链接模式:
https://d.biji.com/XXXX短链、https://biji.ddmaster.com/note/share_note/xxx长链、或直接给 shareId - 文稿模式:用户粘贴的文本、本地
.md/.txt文件。.docx/.pdf先用文档工具转换为.md/.txt(或请用户另存为文本)再执行;把粘贴内容先写入临时文件(如/tmp/meeting-notes.md)再喂给脚本
- 链接模式:
- 运行脚本(技能目录内用相对路径,其他情况用绝对路径):
链接模式:
python3 scripts/biji_extract.py "<链接或shareId>" -o <输出目录> --minutes文稿模式:
python3 scripts/biji_extract.py --text /tmp/meeting-notes.md -o <输出目录>
# 粘贴文本也可用 stdin: cat 文件 | python3 scripts/biji_extract.py --text - -o <输出目录>用户只要提取不写纪要时,链接模式可省略 --minutes;文稿模式总是产出素材包
- 输出 Markdown:
- 链接模式:
{标题}.md(智能总结)+{标题}-文字记录.md(逐字稿,带时间戳)+{标题}-纪要素材包.md - 文稿模式:
{标题}.md(净化后的文稿全文)+{标题}-纪要素材包.md(原文全文内嵌,无说话人/时长统计)
- 链接模式:
- 生成会议纪要(用户要求或素材包已生成时):
- 先查记忆(步骤 0 已读):
references/memory.md中该会议已确认的参会人/背景直接复用;新会议按"先问人再生成"执行 - 先问人再生成(新会议强制步骤,不得跳过):向用户确认 ① 参会人员名单及各自角色 ② 会议背景/目的。链接模式中平台 ASR 的说话人识别可能不准或整段缺失(常见全部句子无说话人标注),不得凭内容臆断参会人;文稿模式同理,不得从文稿内容推断参会人;用户不提供或不确认,就标注"待确认"继续,绝不编造
- 用户纠正时当场记入记忆:任何用户纠正(人名、事实、偏好)立即追加到
references/memory.md(见该文件"四、更新规则"),并同步到三个技能目录 - 读取
references/meeting-minutes-standard.md(世界第一会议纪要标准)与references/meeting-minutes-template.md(六段式模板;注意草稿/定稿分级与素材包红线) - 按模板从素材包 + 文字记录组装纪要:议题分节、决议编号、行动计划(负责人+时间+验收)、金句
- 溯源标注按模式:链接模式用时间戳(
[HH:MM:SS]);文稿模式用章节/段落引用(如 [第二章]、[第 3 段]),不得虚构时间戳 - 提交前与用户确认:决议是否齐全、行动负责人/时间是否准确(人保判断)
- 长会(>1 小时)或长文(>6000 字)顶部加「一页速览」
- 输出
{标题}-会议纪要.md,并按标准自评打分:草稿只报草稿分、不评 A/S;定稿才按 S/A/B/C 评级(标准 §3.1 草稿态/定稿态)
- 先查记忆(步骤 0 已读):
- 向用户报告所有输出文件路径,并简要概括内容
实现原理(排查接口问题用)
- 链接模式:分享页是前端渲染的 SPA,正文来自两个公开 JSON 接口(无需登录):
- 摘要:
GET https://get-notes.luojilab.com/voicenotes/web/share/notes/{shareId}?acode={acode} - 文字记录:
GET https://get-notes.luojilab.com/voicenotes/web/share/notes/{shareId}/original?show_opt_asr=true - 请求需带浏览器 UA 和
Origin: https://biji.ddmaster.com。shareId 从跳转后 URL/note/share_note/{id}取最后一段;acode 是跳转后 query 参数,可缺省
- 摘要:
- 文稿模式:纯本地处理,不走任何接口
注意事项
- 错误分类(脚本会给出可操作提示 + 结构化退出码):
- 退出码 2 = 笔记私密 → 提示用户到得到 App 重新开启公开分享(最常见:分享链接存在但分享被关闭)
- 退出码 3 = 链接失效/过期/无法解析,或文稿文件不存在/为空 → 链接请分享者重新生成;文稿请检查路径
- 退出码 4 = 网络/HTTP 错误 → 稍后重试
- 退出码 5 =
--minutes但无文字记录(非录音类笔记) - 失败时输出目录会生成
_error.json(来源/错误类型/提示/退出码),批量处理可据此统计
- 链接模式非录音类笔记没有文字记录接口,脚本会提示"文字记录不可用",属正常现象;
--minutes依赖文字记录,不可用时退出码 5 - 文稿模式红线:若输入文稿疑似二手转述(已是总结/纪要/PPT/聊天记录转写),先与用户确认是否持有原始会议记录;AI 总结中的「我的发言回顾」「高光时刻」等第一人称人设内容不得写入纪要
- 脚本仅用 Python 标准库(urllib),无第三方依赖,Windows 上用
python替代python3 - 链接模式的图片链接是服务端打码后的 URL(OSSAccessKeyId 被隐藏),无法直接下载,属平台限制
- 会议纪要的金句必须原文引用(可加时间戳或章节引用),严禁改写或编造
- 链接模式逐字稿可能存在 ASR 重复转写段落(素材包会自动标注),生成纪要时去重,不得当作两次讨论
references/memory.md是本机运行记忆(随使用积累,含用户团队私有信息);分发包内置通用骨架references/memory.template.md(空表 + 通用规则),每个安装者从空记忆开始、只积累自己的记忆。重新打包发布时必须用骨架版替换 memory.md;本地升级技能前先备份 memory.md