Token导航 LogoToken导航TokenDH.com
研究检索需要联网clawhub未标认证来源可访问clear审计通过

tvdr-obsidian-kbtvdr Obsidian KB 搜索

Agent Skill

tvdr-obsidian-kb 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

3,073

周安装

132

GitHub Stars

公开资料未说明

下载量

1,077
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:tvdr-obsidian-kb(tvdr Obsidian KB 搜索)
来源仓库:https://github.com/admirobot/tvdr-obsidian-kb
安装命令:
openclaw skills install tvdr-obsidian-kb
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install tvdr-obsidian-kb

简介

通过API与本地Obsidian知识库交互,实现笔记创建、语义搜索及笔记管理功能。

SKILL.md

SKILL.md - Obsidian知识库 API

与Obsidian知识库交互,支持创建笔记、语义搜索、笔记管理。

基本信息

  • API地址: http://192.168.18.15:5000
  • 健康检查: http://192.168.18.15:5000/health
  • 嵌入模型: qwen3-embedding:8b (通过Ollama)
  • 笔记库路径: /mnt/share2win/openclaw_datas/obsidian_db/

使用前提

  1. 确认API服务运行中:curl -s http://192.168.18.15:5000/health
  2. 如果服务未启动,需要韩老板手动启动(需要sudo)

API接口

健康检查

curl -s http://192.168.18.15:5000/health

创建笔记

curl -s -X POST http://192.168.18.15:5000/api/note \
  -H "Content-Type: application/json" \
  -d '{
    "title": "笔记标题",
    "content": "# 内容\
\
正文...",
    "tags": ["标签1", "标签2"]
  }'

搜索笔记(语义搜索)

curl -s -X POST http://192.168.18.15:5000/api/search \
  -H "Content-Type: application/json" \
  -d '{"query": "搜索内容"}'

获取单个笔记

curl -s "http://192.168.18.15:5000/api/note?file=笔记文件名.md"

列出所有笔记

curl -s http://192.168.18.15:5000/api/notes

统计信息

curl -s http://192.168.18.15:5000/api/stats

重建索引

curl -s -X POST http://192.168.18.15:5000/api/build
注:创建笔记后通常会自动索引,如搜索不到新笔记可手动重建。

使用场景

  1. 保存经验:将工作中学到的经验、教训写入知识库
  2. 知识检索:搜索历史经验和相关知识
  3. 项目文档:创建和管理项目相关文档
  4. 跨agent共享:所有agent通过同一个API访问同一份知识库

身份标识规范(2026-03-24)

每篇笔记必须包含 YAML frontmatter 标注来源主机:

---
host: 4090服务器 (192.168.18.15)
agent: pm-agent
created: 2026-03-24
updated: 2026-03-24
---

主机标识

称呼IP说明
4090服务器/15主机192.168.18.15本机,pm-agent所在
其他主机待补充韩老板后续添加

知识库完全共享,跨主机查询无限制。

知识库目录规范

obsidian_db/
├── claw_memory/       ← Claw 长期记忆(决策/铁律/角色设定)
├── claw_daily/        ← 每日工作日志(按日期命名)
├── wf_overview/       ← 执行规范总览(EXECUTION_GUIDE 等)
├── wf_composite/      ← 拼图工作流文档
├── wf_i2v/            ← I2V 视频生成工作流(LTX/wan2.2)
├── wf_audio/          ← 音频工作流(TTS/MMAudio)
├── openclaw_ops/      ← OpenClaw 运维/调度经验
├── project_lessons/   ← 项目经验教训(按项目名)
├── Templates/         ← Obsidian 笔记模板
└── _system/           ← 系统文件(API文档/脚本/配置)

铁律

  • 禁止在根目录创建 md 文件 — 必须放入对应子目录
  • 子 agent 创建笔记时必须指定 folder 参数
  • 目录命名用英文,笔记标题用中文
  • 文件命名:标题.md(不加点号/空格,用连字符)

注意事项

  • 笔记保存后会自动索引用于语义搜索
  • 语义搜索基于向量相似度,相似度>0.5通常表示高度相关
  • tags字段可选,建议添加便于分类检索

为小编适配的功能脚本

创建编剧工作笔记函数

create_obsidian_note() {
    local title="$1"
    local content="$2"
    local folder="$3"
    local tags="$4"
    
    local json_data='{
        "title": "'"$title"'",
        "content": "'"$content"'",
        "folder": "'"$folder"'",
        "tags": ['"$tags"']
    }'
    
    curl -s -X POST http://192.168.18.15:5000/api/note \
        -H "Content-Type: application/json" \
        -d "$json_data"
}

搜索知识库函数

search_obsidian() {
    local query="$1"
    
    local json_data='{"query": "'"$query"'"}'
    
    curl -s -X POST http://192.168.18.15:5000/api/search \
        -H "Content-Type: application/json" \
        -d "$json_data"
}

创建编剧工作笔记

create_script_note() {
    local project_name="$1"
    local note_title="$2"
    local content="$3"
    
    # 编剧专用目录
    local folder="project_${project_name}/scripts"
    
    # 添加来源标识
    local content_with_metadata=$(cat <<EOF
---
host: 4090服务器 (192.168.18.15)
agent: 小编 (编剧)
created: $(date +%Y-%m-%d)
updated: $(date +%Y-%m-%d)
---

${content}
EOF
)
    
    local json_data='{
        "title": "'"$note_title"'",
        "content": "'"$content_with_metadata"'",
        "folder": "'"$folder"'",
        "tags": ["编剧", "'"$project_name"'"]
    }'
    
    echo "创建编剧笔记: $note_title"
    curl -s -X POST http://192.168.18.15:5000/api/note \
        -H "Content-Type: application/json" \
        -d "$json_data"
}

查看编剧相关笔记

list_script_notes() {
    local project_name="$1"
    
    curl -s "http://192.168.18.15:5000/api/notes?folder=project_${project_name}/scripts"
}

使用示例

示例1:保存编剧经验

create_script_note "project_001" "角色塑造技巧" "
# 角色塑造技巧

## 背景
在现代都市剧中的角色塑造...

## 心得
1. 主角要有明确的目标和动机
2. 配角的性格要符合剧情需求
3. 关系网设计要合理...
"

示例2:搜索相关知识

search_obsidian "角色塑造经验"

示例3:创建项目文档

create_obsidian_note "项目文档" "项目规划" "# 项目规划\
\
## 目标\
\
## 进度\
\
## 问题\
" "project_docs" "项目"

示例4:编剧工作日志

create_script_note "work_log" "$(date +%Y-%m-%d)" "
# $(date +%Y-%m-%d) 工作日志

## 今日完成
- 完成了项目001第一集剧本初稿
- 与美术团队讨论场景设计

## 明日计划
- 完善角色对话
- 开始第二集大纲设计
"

为小编特别优化的功能

快速保存创作灵感

save_idea() {
    local title="$1"
    local idea="$2"
    
    create_script_note "ideas" "灵感_$title" "
# $title

## 灵感内容
${idea}

## 适用场景
## 发展方向
" "灵感" "创意"
}

记录创作问题

record_problem() {
    local project="$1"
    local problem="$2"
    local solution="$3"
    
    create_script_note "problems" "${project}_问题记录" "
# ${project} - 问题记录

## 问题描述
${problem}

## 解决方案
${solution}

## 验证方法
" "问题" "经验"
}

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

72.58%
按下载量换算782

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills