OpenNotebook 知识管理平台客户端。支持笔记本、源文件、笔记、AI搜索、转换管道等操作。首次使用请配置 OPENNOTEBOOK_BASE_URL 和 OPENNOTEBOOK_API_KEY。
OpenNotebook 知识管理平台客户端,支持完整的 API 操作。
所有 API 调用已封装到 opennotebook.py 脚本中。
配置文件:~/.openclaw/opennotebook.env
bash
OPENNOTEBOOKBASEURL=http://localhost:8000
OPENNOTEBOOKAPIKEY=your-api-key
bash
bash
python3 opennotebook.py notebooks list [--archived] [--order-by
python3 opennotebook.py notebooks get --id
python3 opennotebook.py notebooks create --name
python3 opennotebook.py notebooks update --id
python3 opennotebook.py notebooks delete --id
bash
python3 opennotebook.py sources list [--notebook
python3 opennotebook.py sources get --id
python3 opennotebook.py sources upload --file
python3 opennotebook.py sources create-url --url
python3 opennotebook.py sources create-text --content
python3 opennotebook.py sources status --id
python3 opennotebook.py sources retry --id
python3 opennotebook.py sources delete --id
bash
python3 opennotebook.py notes list [--notebook
python3 opennotebook.py notes get --id
python3 opennotebook.py notes create --content
python3 opennotebook.py notes update --id
python3 opennotebook.py notes delete --id
bash
python3 opennotebook.py search query
python3 opennotebook.py search ask --question
bash
python3 opennotebook.py transformations list
python3 opennotebook.py transformations get --id
python3 opennotebook.py transformations execute --id
bash
python3 opennotebook.py models list [--type
python3 opennotebook.py models defaults
python3 opennotebook.py models providers
python3 opennotebook.py models sync [--provider
python3 opennotebook.py models test --id
bash
python3 opennotebook.py embeddings embed --id
python3 opennotebook.py embeddings rebuild --mode
python3 opennotebook.py embeddings status --command-id
bash
python3 opennotebook.py chat sessions
python3 opennotebook.py chat create-session
python3 opennotebook.py chat execute --session
bash
python3 opennotebook.py podcasts episodes
python3 opennotebook.py podcasts get --id
python3 opennotebook.py podcasts audio --id
推荐在 Python 代码中直接导入使用:
python
import sys
sys.path.insert(0, /root/.openclaw/skills/opennotebook)
from opennotebook_client import OpenNotebookClient
client = OpenNotebookClient()
详细 API 文档请参考 api_reference.md。
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 opennotebook-1776076261 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 opennotebook-1776076261 技能
skillhub install opennotebook-1776076261
文件大小: 23.92 KB | 发布时间: 2026-4-14 09:59