Openclaw Local Storage

v1.0.0

使用Node.js实现本地文件存储数据,支持增删改查功能。第一次使用时自动分析数据字段,之后可通过一句话命令进行操作。

0· 76· 1 versions· 0 current· 0 all-time· Updated 4d ago· MIT-0
by周小虎@anbangzhiguo

OpenClaw 本地存储技能

功能介绍

本技能使用Node.js实现本地文件存储数据,支持以下功能:

  1. 自动字段分析:第一次使用时,根据用户输入的内容自动分析数据结构和字段
  2. 增删改查:支持通过一句话命令进行数据的添加、删除、修改和查询操作
  3. 本地文件存储:数据存储在本地JSON文件中,无需外部数据库

使用方法

第一次使用

当您第一次使用本技能时,系统会要求您输入要存储的内容,以便自动分析数据字段。例如:

存储一条用户信息:{"name": "张三", "age": 25, "email": "zhangsan@example.com"}

系统会自动分析出数据包含name、age、email三个字段,并创建相应的存储结构。

数据操作

之后,您可以通过一句话命令进行数据的增删改查操作:

添加数据

添加一条用户信息:name为李四,age为30,email为lisi@example.com

查询数据

查询所有用户信息
查询name为张三的用户信息

修改数据

修改name为张三的用户信息,age改为26

删除数据

删除name为李四的用户信息

技术实现

本技能使用以下技术:

  • Node.js:运行环境
  • JSON文件:本地存储格式
  • 自动字段分析:根据首次输入的数据结构自动生成字段定义
  • 自然语言处理:解析用户的一句话命令,提取操作类型和参数

注意事项

  1. 数据存储在本地JSON文件中,确保文件权限正确
  2. 首次使用时,请提供完整的数据结构,以便系统正确分析字段
  3. 操作命令应清晰明确,包含操作类型和必要的参数
  4. 支持的数据类型包括字符串、数字、布尔值和简单对象

示例

首次使用

用户输入:

存储一条商品信息:{"id": 1, "name": "手机", "price": 3999, "stock": 100}

系统分析出字段:id、name、price、stock

添加数据

用户输入:

添加一条商品信息:id为2,name为电脑,price为5999,stock为50

查询数据

用户输入:

查询所有商品信息

修改数据

用户输入:

修改id为1的商品信息,price改为3499

删除数据

用户输入:

删除id为2的商品信息

Version tags

latestvk979x4nmc3kayfv9mbkeegge7985e2c7