← 返回 Skills 市场
oswalpalash

ontology

作者 oswalpalash · GitHub ↗ · v1.0.4 · MIT-0
cross-platform ⚠ suspicious
198961
总下载
659
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install ontology
功能描述
Typed knowledge graph for structured agent memory and composable skills. Use when creating/querying entities (Person, Project, Task, Event, Document), linkin...
安全使用建议
Review this carefully before installing. It does not appear malicious or network-enabled, but it can persist and delete shared memory records in your workspace. Use it only where persistent ontology state is intended, avoid storing secrets directly, and consider adding confirmation plus pre-commit validation before relying on it for trusted cross-skill memory.
功能分析
Type: OpenClaw Skill Name: ontology Version: 1.0.4 The 'ontology' skill provides a robust framework for managing a local knowledge graph (entities and relations) stored in JSONL format. The implementation in `scripts/ontology.py` includes proactive security measures such as a `resolve_safe_path` function to prevent path traversal and schema constraints in `references/schema.md` that explicitly forbid storing raw secrets like passwords or tokens. The logic is transparent, well-documented, and strictly focused on its stated purpose of structured memory management.
能力评估
ℹ Credentials
File access is mostly proportionate to the stated purpose and path resolution confines graph, schema, and schema-fragment files to the workspace root, though writable paths are not limited only to memory/ontology.
✓ Install Mechanism
No install hook, remote payload retrieval, package-install step, network call, subprocess execution, or tool spoofing behavior was found; the package consists of documentation plus a local Python CLI.
⚠ Instruction Scope
The trigger scope includes broad phrases like remember and cross-skill shared-state access, which can lead to persistent ontology mutations in ordinary conversations unless the agent adds its own confirmation boundaries.
⚠ Persistence & Privilege
The skill intentionally persists shared agent memory in workspace files and supports active-state deletion without an explicit confirmation flag; invalid or sensitive records can remain in the append-only graph and affect downstream consumers.
⚠ Purpose & Capability
The purpose of a typed local knowledge graph matches the included CLI, but SKILL.md claims mutations are validated before commit and rolled back on constraint violation while the implementation appends create, update, relate, delete, and schema changes without pre-commit validation or rollback.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install ontology
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /ontology 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.4
- Initial release of the ontology skill for typed, constraint-validated knowledge graphs. - Supports entity and relation CRUD, property and relation validation, and graph traversal for common types such as Person, Project, Task, Event, and Document. - Provides schema-driven constraints including required properties, enums, forbidden fields, cardinality, and acyclicity. - Enables multi-step planning and shared memory across skills via structured ontology objects. - Includes CLI tooling for creating, querying, linking, and validating graph data using JSONL storage.
v0.1.2
No functional or documentation changes were detected in this release. - Version bumped to 0.1.2 with no file or content changes.
v0.1.1
- Added an "Append-Only Rule" to encourage appending or merging ontology data and schema changes rather than overwriting files, preserving history and prior definitions. - Updated quick start instructions to use `schema-append` for safely modifying schemas instead of direct file editing. - Expanded the documentation to clarify that runtime commands and validations operate on local files, create necessary directories, and are within the skill's supported behaviors. - Clarified the scope of validation: property, enum, forbidden checks, relation validation, acyclicity, and specific Event constraints are supported; higher-level constraints remain documentation unless implemented.
v0.1.0
Initial release: typed knowledge graph for agent memory, entity CRUD, relations, constraints, skill interop
元数据
Slug ontology
版本 1.0.4
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 4
常见问题

ontology 是什么?

Typed knowledge graph for structured agent memory and composable skills. Use when creating/querying entities (Person, Project, Task, Event, Document), linkin... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 198961 次。

如何安装 ontology?

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

ontology 是免费的吗?

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

ontology 支持哪些平台?

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

谁开发了 ontology?

由 oswalpalash(@oswalpalash)开发并维护,当前版本 v1.0.4。

💬 留言讨论