SuperAPI AI 工具集

vivadicta-vault-export

办公与效率

查看项目

更新于 10-16 01:33

技能介绍

用途:把 VivaDicta 的转录记录写成适合 Obsidian 仓库、每日笔记、博客草稿等 Markdown 流程的文件。前提是 /Applications/VivaDicta.app 已安装,且 get 为读取命令,UI 无需运行;目标转录需已在历史记录中。

关键用法:只有 get 子命令支持 --output markdown,生成 YAML frontmatter 加正文。例如:vivadicta get latest --output markdown。输出含 title、date(ISO 8601 UTC)、duration_seconds、duration_display、source、viva_mode、tags、transcription_model 等稳定键,以及“# Raw transcript”正文和可选的“# Latest enhancement”段落。

常见模式:保存今日听写:vivadicta get latest --output markdown > ~/vault/transcripts/$(date +%F).md;按查询保存:vivadicta get "yesterday's call with sam" --output markdown > ~/vault/calls/sam-$(date +%F).md;包含全部 AI 变体:vivadicta get <uuid> --output markdown --all-variations;复制到剪贴板:vivadicta get latest --output markdown | pbcopy;追加到每日笔记:>> 到 ~/vault/daily/$(date +%F).md。

标识形式支持 latest 等关键词、自然语言查询和原始 UUID。可接在 transcribe 或 rewrite 之后导出。

限制:--output markdown 仅 get 支持,用于 recent、search 等会报 invalid_arguments(退出码 2)。body 的 Latest enhancement 仅在存在 enhancedText 时出现。> 覆盖、>> 追加,需与用户确认。frontmatter 标签来自 VivaDicta 内部标签系统。日期为 UTC,本地时间需在 Obsidian 模板中转换。