闲社服务运行正常AI智能体自动化平台
s

思源代理

技能标识:siyuan-agent

Interact with SiYuan notes via direct HTTP API. Use when reading, writing, searching, or managing SiYuan blocks, documents, notebooks, attributes, assets, or executing SQL queries.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 2.0.6
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

思源代理

siyuan-agent(直接HTTP)

思源笔记的独立命令行工具 — 直接HTTP API访问,无npm依赖。

设置

  1. 1. 启用思源API令牌:思源笔记 → 设置 → 关于 → API令牌
  2. 设置令牌:

bash
export SIYUAN_TOKEN=你的令牌
export SIYUAN_BASE=http://127.0.0.1:6806 # 可选,默认如上所示

(将这些添加到你的~/.bashrc或~/.zshrc中以持久化。)

你不需要自己使用命令行工具。 只需告诉你的智能体阅读此SKILL.md文件——它将自动使用此工具。

命令

读取
命令描述
search query=<关键词>全文搜索
searchByNotebook query=<关键词> notebook=<ID>
在指定笔记本中搜索 |

| getDoc id=<块ID> | 获取文档 | | getBlock id=<块ID> | 获取单个块 | | getChildren id=<块ID> | 获取子块 | | backlinks id=<块ID> | 查找反向链接 | | outline id=<块ID> | 获取文档大纲 | | sql SELECT ... | 执行仅SELECT的SQL语句 | | exportMd id=<文档ID> | 将文档导出为Markdown | | call path=/api/... {} | 直接调用任意API端点 |

写入(需要write=true)
命令描述
insertBlock parentID=<ID> data=<内容> write=true插入块
updateBlock id=<ID> data=<内容> write=true
更新块 |

| deleteBlock id= write=true | 删除块 |

SQL安全

sql命令仅允许SELECT语句。非SELECT查询将被拒绝并返回错误。

写入保护

写入操作(insertBlock、updateBlock、deleteBlock)需要write=true。
call命令对于非读取路径(导出、资源上传被视为写入路径)需要write=true。

硬性阻止的路径

以下笔记本操作被阻止,无法调用:

  • - /api/notebook/createNotebook
  • /api/notebook/removeNotebook
  • /api/notebook/renameNotebook
  • /api/notebook/closeNotebook
  • /api/notebook/saveNotebookConf

使用示例

bash

搜索


node siyuan.js search query=关键词

读取块

node siyuan.js getBlock id=20260321111240-o5xe15o

获取文档

node siyuan.js getDoc id=20260321111240-o5xe15o

获取子块

node siyuan.js getChildren id=20260321111240-o5xe15o

SQL查询

node siyuan.js sql SELECT id, type, content FROM blocks WHERE content LIKE %关键词% LIMIT 5

写入操作

node siyuan.js updateBlock id=20260321111240-o5xe15o data=新内容 write=true

直接API调用

node siyuan.js call path=/api/notebook/lsNotebooks {}

文件

siyuan.js — 命令行入口点(原生fetch,无依赖)
lib/api.js — HTTP API调用器

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 siyuan-agent-1776107957 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 siyuan-agent-1776107957 技能

通过命令行安装

skillhub install siyuan-agent-1776107957

下载

⬇ 下载 siyuan-agent v2.0.6(免费)

文件大小: 4.49 KB | 发布时间: 2026-4-14 11:19

v2.0.6 最新 2026-4-14 11:19
- Added author field ("eloklam") to skill metadata.
- No functional or command changes; documentation improvement only.
返回顶部