← Back to Skills Marketplace
shi8103312

Obsidian Ontology Sync 1.0.1

by shi8103312 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
134
Downloads
0
Stars
7
Active Installs
1
Versions
Install in OpenClaw
/install obsidian-ontology-sync-1-0-1
Description
Bidirectional sync between Obsidian PKM (human-friendly notes) and structured ontology (machine-queryable graph). Automatically extracts entities and relatio...
Usage Guidance
Things to check before installing or running: 1) The README/SKILL claim 'bidirectional' but the provided script only extracts and appends to a local graph.jsonl—if you need automatic writes back into your notes, inspect the remaining code (feedback/ write-back) to confirm behavior. 2) Run the tool in --dry-run --verbose first and point it at a test copy of your vault to observe what it would extract and what files it would write. 3) Confirm the configured vault path (default is /root/life/pkm) so it doesn't scan unexpected user/system directories. 4) Review the remainder of the feedback implementation (truncated in the bundle) to ensure it does not perform network I/O or exfiltrate data. 5) Note the script will write graph.jsonl in your vault area (append mode); back up that directory if you care about provenance or atomicity. 6) The hard-coded project name list is unusual—check whether it will incorrectly tag or create project entities. If you want higher assurance, request the complete, untruncated source (full feedback routine) and confirm there are no network calls or credential usage before granting automated cron/agent runs.
Capability Assessment
Purpose & Capability
Name/description promise 'Bidirectional sync' implies ontology↔Obsidian updates, but the included code and instructions only show extraction (Obsidian → ontology) and writing append-only JSONL entries. There is no clear implementation of writing back to the Obsidian vault; that mismatch could be sloppy documentation or a missing feature. Also the code embeds a hard-coded list of project names (ValueChain, BytePlus, Benow, Wirerr) which is unexpected for a general PKM tool and should be explained.
Instruction Scope
SKILL.md and scripts instruct the agent to scan user note directories and write a graph.jsonl under the user's configured vault (defaults to /root/life/pkm/memory/ontology). Reading/writing those files is consistent with the stated extraction/analysis purpose. The instructions recommend running via cron and provide dry-run flags. No instructions reference unrelated system files, secrets, or external endpoints.
Install Mechanism
This is instruction-only with a single included script and no install spec or downloads—lowest install risk. The code runs locally and writes files under configured paths; nothing is pulled from third-party URLs.
Credentials
No environment variables or credentials are required. The script reads configuration files from default paths (e.g., /root/life/pkm/ontology-sync/config.yaml and /root/.openclaw/workspace/skills/...) which is reasonable for a local tool, but you should confirm the vault path before running to avoid scanning unintended directories.
Persistence & Privilege
The skill is not marked always:true and does not request elevated platform privileges. It creates and appends to files in the configured vault area (creates memory/ontology/graph.jsonl); this is within scope for a sync tool but be aware writes are append-only and there is no locking or transactional safety.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install obsidian-ontology-sync-1-0-1
  3. After installation, invoke the skill by name or use /obsidian-ontology-sync-1-0-1
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial public release enabling bidirectional sync between Obsidian notes and a structured ontology. - Automatically extracts entities and relationships (Person, Organization, Project, etc.) from Obsidian markdown notes. - Maintains a machine-queryable ontology graph and runs regular analytics to provide insights. - Generates structured feedback to help improve note structure and templates. - Configurable via YAML, with automatic sync, analysis, and feedback scheduled via cron. - Supports actionable queries on synced knowledge (e.g., team assignments, missing data, relationship gaps).
Metadata
Slug obsidian-ontology-sync-1-0-1
Version 1.0.0
License MIT-0
All-time Installs 7
Active Installs 7
Total Versions 1
Frequently Asked Questions

What is Obsidian Ontology Sync 1.0.1?

Bidirectional sync between Obsidian PKM (human-friendly notes) and structured ontology (machine-queryable graph). Automatically extracts entities and relatio... It is an AI Agent Skill for Claude Code / OpenClaw, with 134 downloads so far.

How do I install Obsidian Ontology Sync 1.0.1?

Run "/install obsidian-ontology-sync-1-0-1" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Obsidian Ontology Sync 1.0.1 free?

Yes, Obsidian Ontology Sync 1.0.1 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Obsidian Ontology Sync 1.0.1 support?

Obsidian Ontology Sync 1.0.1 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Obsidian Ontology Sync 1.0.1?

It is built and maintained by shi8103312 (@shi8103312); the current version is v1.0.0.

💬 Comments