Alexandrie笔记管理

19分钟前更新 1 00
Alexandrie笔记管理Alexandrie笔记管理
Alexandrie笔记管理

技能简介

Alexandrie技能通过Shell脚本与私有笔记服务交互,支持登录认证、笔记增删改查、分类管理及全文搜索。该技能面向需要自动化笔记管理的用户,提供完整的命令行接口。

业务背景

技术团队与知识工作者常需批量处理大量笔记文档,传统图形界面操作效率低下。本技能通过命令行实现笔记的自动化管理,支持脚本集成与定时任务,适合将笔记维护嵌入开发工作流或构建个人知识库的自动化流水线。

落地案例:运维工程师每日需整理故障处理记录至团队知识库。通过Shell脚本调用Alexandrie技能,可自动将当日工单系统导出的Markdown内容按服务分类归档,并执行全文索引。配合crontab定时任务,实现"下班前一键同步今日案例"的无感知识沉淀,告别手动复制粘贴的低效操作。

能做什么

  • 执行JWT登录/登出,令牌自动保存至本地cookie文件
  • 列出所有笔记与分类层级结构
  • 按ID读取笔记完整内容(支持Markdown格式)
  • 关键词搜索笔记标题与正文
  • 创建、更新、删除笔记或分类容器

使用说明

安装步骤

  1. 克隆技能仓库:git clone https://github.com/openclaw/skills.git
  2. 进入目录:cd skills/eth3rnit3/alexandrie
  3. 确保脚本可执行:chmod +x alexandrie.sh
  4. /home/eth3rnit3/clawd/.env配置ALEXANDRIE_PASSWORD环境变量

基础用法

/home/eth3rnit3/clawd/skills/alexandrie/alexandrie.sh <command> [args]

首次使用需执行./alexandrie.sh login获取认证令牌。角色1表示分类容器,角色3表示具体文档。

输入与输出

见下方输入与输出表格。

项目内容
输入nodeId(笔记ID)、name(笔记名称)、content(Markdown内容)、parentId(父分类ID)、query(搜索关键词)
输出笔记列表JSON、单篇笔记内容与元数据、搜索结果数组、操作状态码
适用人群习惯命令行操作的开发者、需要批量处理笔记的用户、自建笔记服务的管理员
不包含图形界面客户端、笔记版本历史管理、协作编辑功能、附件上传下载

 

风险提示

  • 密码明文存储于本地.env文件,需确保文件权限为600
  • JWT令牌保存在/tmp/alexandrie_cookies.txt,多用户环境存在泄露风险
  • delete操作不可逆,且无二次确认机制
  • API端点硬编码为第三方私有域名,服务可用性不受控

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/eth3rnit3/alexandrie/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...