ebullient/ttrpg-convert-cli helps make internal knowledge searchable and usable by assistants
说明与用途
**项目简介**
ebullient/ttrpg-convert-cli 是一个命令行工具,能够把 5etools、pf2etools 等 TTRPG(桌面角色扮演游戏)资源的 JSON 数据转换为 Obsidian 友好的 Markdown 文件,方便玩家和 DM 将已有内容纳入自己的知识库。
**价值**
- **提升内部知识可检索性**:将结构化的游戏数据转为 Markdown,直接写入 Obsidian,使得搜索、链接和跨文档引用变得极其便利。
- **支撑 AI/助手应用**:Markdown 化的内容更易被向量化、索引,从而为聊天机器人或检索增强的助手提供可靠、可追溯的事实来源。
- **统一内容管理**:一次转换即可在多个设备、插件或工作流中复用,避免手动复制粘贴和格式错误。
**典型接入方式**
- **CLI 直接使用**:在本地或 CI 环境中运行
ttrpg-convert命令,指定输入 JSON 路径和输出目录,即可得到对应的 Markdown 文件。 - **脚本化工作流**:结合 npm、Makefile 或 GitHub Actions,将转换步骤嵌入内容构建流水线,实现自动化更新 Obsidian vault。
- **SDK/库调用**(若需要深度集成):项目使用 Java 编写,提供核心类库,可在自定义 Java 程序或 Spring Boot 微服务中直接调用转换 API,生成 Markdown 并推送至文档存储或向量数据库。
**生产可用性**
- **活跃度**:最近一次提交于 2026‑07‑12,拥有 369 ★、63 Fork,社区关注度高。
- **技术成熟度**:基于 Java 实现,依赖明确,CLI 与库两种入口均已稳定发布。
- **生态兼容**:输出的 Markdown 完全兼容 Obsidian,且易于后续使用如
obsidian-search,obsidian-embedding等插件进行索引。 - **风险**:目前未发现重大许可证或安全隐患,但仍建议在正式生产环境前审查许可证(MIT/Apache 等)并进行安全依赖扫描。
综合来看,ttrpg-convert-cli 已具备较高的生产就绪度,可作为内部知识库构建和 AI 辅助检索的可靠组件快速落地。
问题
ebullient/ttrpg-convert-cli helps make internal knowledge searchable and usable by assistants.
结果
High for an OSS candidate: recent activity, adoption, and ecosystem signals are strong enough for a serious pilot.
工作流
- index knowledge bases
- improve search over documents
- ground assistant answers
证据
Utility to convert JSON data (for content you own) from 5etools or pf2etools into Obsidian-friendly Markdown.
- 记录日期: 2026-09-10T19:30:03.728Z