← 返回 Skills 市场
criticalinsight

Aarondb

作者 Moe · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ✓ 安全检测通过
280
总下载
0
收藏
1
当前安装
4
版本数
在 OpenClaw 中安装
/install aarondb
功能描述
Distributed Datalog engine for sovereign agents enabling persistent, immutable fact storage, querying, and reasoning with built-in synchronization and time-t...
使用说明 (SKILL.md)

AaronDB Edge Skill

A high-performance, distributed Datalog engine designed for sovereign agents.

Frontmatter

name: aarondb-edge
description: Distributed Datalog engine for sovereign agents. Enables persistent fact management and reasoning.
version: 1.1.0
author: criticalinsight
repository: https://github.com/criticalinsight/aarondb-edge
npm: https://www.npmjs.com/package/@criticalinsight/aarondb-edge
requirements:
  - "@criticalinsight/aarondb-edge"

Description

This skill enables AI agents to utilize a local or distributed Datalog engine for fact storage, retrieval, and reasoning. It follows the "Database as a Value" philosophy, allowing for immutable state management and time-travel debugging.

Installation

To use this skill, ensure the core package is installed in your agent's runtime:

npm install @criticalinsight/aarondb-edge

Usage

1. Initialization

import { AaronDB } from '@criticalinsight/aarondb-edge';

// Initialize a new database instance
const db = new AaronDB();

2. Transacting Facts

Facts are stored as "datoms" (Entity, Attribute, Value).

await db.transact([
  { e: "agent/philosophy", a: "type", v: "RichHickey" },
  { e: "agent/philosophy", a: "principle", v: "Simplicity" }
]);

3. Querying

Use Datalog syntax with variable bindings.

const results = db.query({
  where: [
    ["?e", "type", "RichHickey"],
    ["?e", "principle", "?p"]
  ]
});

Architectural Patterns

  • Database as a Value: Always treat the database state as an immutable value. Avoid manual state mutations outside of the transact flow.
  • Shared Discovery Layer: Facts can be synchronized across agents using a shared D1/KV back-end when running in Cloudflare Worker mode. In library mode, the state is local-first but can be exported/imported as a unified fact log for cross-agent collaboration.
安全使用建议
This is an instruction-only skill that documents using the @criticalinsight/aarondb-edge npm library — the skill itself requests no credentials or system access. Before installing the npm package, review the package source (GitHub repo and npm page), check the package version and maintainers, and scan the package for network calls or unexpected permissions. Also be aware that enabling cloud synchronization (Cloudflare D1/KV) may require runtime credentials or expose data to a backend, so verify how synchronization is configured and authorized before enabling it.
功能分析
Type: OpenClaw Skill Name: aarondb Version: 1.0.3 The AaronDB Edge skill provides a Datalog engine for fact management and reasoning within an agent's runtime. The documentation in SKILL.md describes standard database operations such as initialization, transacting facts, and querying using the @criticalinsight/aarondb-edge package. No malicious code, data exfiltration patterns, or prompt injection attempts were found in the provided files.
能力评估
Purpose & Capability
Name and description (distributed Datalog engine for sovereign agents) match the SKILL.md content which documents initialization, transacting facts, querying, and optional sync modes.
Instruction Scope
SKILL.md stays on-topic: it describes installing the library and example usage (db initialization, transact, query). It does not instruct reading unrelated files, accessing arbitrary env vars, or exfiltrating data.
Install Mechanism
The registry provides no formal install spec, but SKILL.md instructs users to run `npm install @criticalinsight/aarondb-edge`. This is expected for a JS library but you should review the npm package/repository before installing.
Credentials
The skill declares no required env vars or credentials. However SKILL.md mentions optional synchronization via a shared D1/KV back-end (Cloudflare Worker mode), which in practice may require credentials or network access at runtime — these are not declared here.
Persistence & Privilege
always is false and the skill is instruction-only with no install actions recorded by the registry; it does not request persistent platform privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install aarondb
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /aarondb 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.3
- No changes detected in this version. - All files and documentation remain unchanged.
v1.0.2
- Added repository and npm package links to the documentation frontmatter. - Introduced an "Installation" section with npm installation instructions. - Expanded architectural patterns section to clarify use of shared discovery and fact synchronization. - No code or functional changes; documentation update only.
v1.0.1
- Added repository and npm links to the frontmatter for easier access. - Introduced an explicit Installation section with npm instructions. - Expanded the Architectural Patterns section with details about cross-agent synchronization and deployment modes. - Improved formatting and consistency in usage examples.
v1.0.0
- Initial release of aarondb-edge skill. - Enables use of a distributed Datalog engine for AI agents. - Supports persistent fact storage, retrieval, and reasoning using immutable data structures. - Provides Datalog queries and time-travel debugging. - Includes guidance for initializing the database, transacting facts, and querying.
元数据
Slug aarondb
版本 1.0.3
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 4
常见问题

Aarondb 是什么?

Distributed Datalog engine for sovereign agents enabling persistent, immutable fact storage, querying, and reasoning with built-in synchronization and time-t... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 280 次。

如何安装 Aarondb?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install aarondb」即可一键安装,无需额外配置。

Aarondb 是免费的吗?

是的,Aarondb 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Aarondb 支持哪些平台?

Aarondb 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Aarondb?

由 Moe(@criticalinsight)开发并维护,当前版本 v1.0.3。

💬 留言讨论