← 返回 Skills 市场
120
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install obsidian-inbox-pipeline
功能描述
将任意来源(AI 资讯、经济雷达、旅游日报、RSS、文章)自动采集、 结构化写入 Obsidian inbox 的完整流水线。支持 Telegram / 飞书推送 和 cron 定时执行。一套配置,永久自动沉淀知识。
安全使用建议
要点与建议:
- 代码功能与描述一致,但 registry metadata 没有列出实际需要的环境变量/凭证(OBSIDIAN_VAULT_PATH、TELEGRAM_*/FEISHU_*),这是一个可见性/治理问题。
- 在提供任何令牌/密钥前,手动审查 capture.py、daily_pipeline.sh、scripts 中的内联 Python 推送逻辑,确认推送目标(仅 Telegram / 飞书)与用途一致。
- daily_pipeline.sh 会尝试执行相对路径 ../<radar_type>/main.py 或 format_push.py;如果工作区内存在这类脚本,它们将被运行。只在你信任这些其他 skill 的情况下允许定时运行。否则先在隔离环境或使用 --dry-run 测试。
- 不要把凭证提交到版本控制;把 .env 加入 .gitignore(SKILL.md 已提醒)。优先通过临时/限定权限的 bot/app 凭证进行测试,避免使用长期高权限密钥。
- 首次运行时:以 dry-run 模式或在含测试 vault 的容器中运行,确认文件写入路径正确并监控网络请求(比如通过防火墙/代理或查看 /tmp 中的中间文件)。
- 若你依赖第三方 radar skills,一并审查这些 radar 的 main/format_push 实现,因为 pipeline 将执行它们并可能扩大信任边界。
功能分析
Type: OpenClaw Skill
Name: obsidian-inbox-pipeline
Version: 1.0.1
The bundle provides a legitimate automation pipeline for Obsidian, facilitating note capture, vault querying, and inbox review. It includes scripts (capture.py, query.py, review.py) and a shell script (daily_pipeline.sh) that integrates with Telegram and Feishu APIs for notifications. While the pipeline handles sensitive environment variables and performs file/network operations, these actions are transparently documented and strictly aligned with the tool's stated purpose. No evidence of malicious intent, data exfiltration to unauthorized endpoints, or prompt injection was found.
能力评估
Purpose & Capability
Skill 名称/描述(将外部信息采集并写入 Obsidian inbox,支持 Telegram/飞书/cron)与包含的脚本(capture.py, query.py, review.py, scripts/daily_pipeline.sh)在功能上匹配。但 registry metadata 声明“未要求环境变量/凭证”,与 SKILL.md 和代码中明确需要的 OBSIDIAN_VAULT_PATH、TELEGRAM_BOT_TOKEN、TELEGRAM_CHAT_ID、FEISHU_APP_ID/FEISHU_APP_SECRET 等不一致。缺少这类声明会降低可见性,应被视为不一致而非功能性错误。
Instruction Scope
SKILL.md 与脚本指引范围总体与描述一致(写入 vault、重建索引、搜索、生成报告、可选推送)。需要注意:scripts/daily_pipeline.sh 会尝试执行工作区外的其他 skill 脚本(SKILL_DIR/../${RADAR_TYPE}/main.py 或 format_push.py)并读取其输出,这等于在运行时执行任意来自同一工作区的代码;脚本也会与外部网络交互(Telegram 与飞书 API)。指令未要求读取用户 shell history 或系统凭据之外的文件,但会按提供的 vault 路径读写文件系统。
Install Mechanism
无安装 spec(instruction-only + 内含脚本文件)。没有远程下载或解压步骤,源码包含在 skill 包内 — 这降低了通过 install 阶段引入未知二进制的风险。
Credentials
代码和 SKILL.md 期望多个环境变量(OBSIDIAN_VAULT_PATH 必需;TELEGRAM_*、FEISHU_* 为可选但用于推送)。Registry metadata 列为“无所需环境变量”,这是不一致且具潜在危险性的遗漏。这些变量包含敏感凭证(bot token / app secret);在不信任来源的情况下不应放入共享或版本控制的 .env。
Persistence & Privilege
Skill 没有设置 always:true,也不试图修改其他 skills 的配置或系统范围设置。唯一需要注意的行为是 daily_pipeline.sh 会 invoke(执行)其他 skill 的 main.py/format_push.py,如果这些文件存在则会被执行 — 这是功能上的集成点但扩大了执行面。
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install obsidian-inbox-pipeline - 安装完成后,直接呼叫该 Skill 的名称或使用
/obsidian-inbox-pipeline触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- 修正 daily_pipeline.sh,提升脚本健壮性与稳定性
- 其他文档与功能保持不变
v1.0.0
obsidian-inbox-pipeline 1.0.0
- 首次发布:一站式流水线,将多种外部信息来源(AI 资讯、经济雷达、旅游日报、RSS、文章等)自动结构化写入 Obsidian inbox。
- 支持通过 Telegram、飞书推送通知,及 cron 定时自动执行。
- 提供 capture、query、review 等核心脚本,实现信息采集、检索与整理报告自动化。
- 灵活环境变量配置,确保凭证安全,适配多种使用场景。
- 明确流水线架构和前置依赖,便于快速部署和扩展。
元数据
常见问题
Obsidian Inbox Pipeline 是什么?
将任意来源(AI 资讯、经济雷达、旅游日报、RSS、文章)自动采集、 结构化写入 Obsidian inbox 的完整流水线。支持 Telegram / 飞书推送 和 cron 定时执行。一套配置,永久自动沉淀知识。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 120 次。
如何安装 Obsidian Inbox Pipeline?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install obsidian-inbox-pipeline」即可一键安装,无需额外配置。
Obsidian Inbox Pipeline 是免费的吗?
是的,Obsidian Inbox Pipeline 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Obsidian Inbox Pipeline 支持哪些平台?
Obsidian Inbox Pipeline 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Obsidian Inbox Pipeline?
由 simo(@hunanjsd)开发并维护,当前版本 v1.0.1。
推荐 Skills