← Back to Skills Marketplace
parthpandya1729

Obsidian Ontology Sync

by parthpandya1729 · GitHub ↗ · v1.0.1
cross-platform ⚠ suspicious
8757
Downloads
15
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install obsidian-ontology-sync
Description
Bidirectional sync between Obsidian PKM (human-friendly notes) and structured ontology (machine-queryable graph). Automatically extracts entities and relatio...
Usage Guidance
Install only if you are comfortable with private Obsidian content, including contacts and team-status information, being copied into persistent searchable files. Use a narrow config, run dry-run first, avoid syncing sensitive or employee-monitoring notes unless authorized, protect the output directory with restrictive permissions, and review or purge graph.jsonl and feedback reports regularly.
Capability Analysis
Type: OpenClaw Skill Name: obsidian-ontology-sync Version: 1.0.1 The skill's code (`scripts/sync.py`) and documentation (`SKILL.md`, `README.md`) are aligned with its stated purpose of synchronizing Obsidian notes with an ontology. The Python script performs local file system operations (reading markdown, writing JSONL files) and text processing using standard libraries. There is no evidence of data exfiltration, malicious execution (e.g., `os.system`, network calls), persistence mechanisms beyond its stated cron job setup for legitimate scheduling, or prompt injection attempts against the OpenClaw agent. All file access and operations are confined to the user's specified Obsidian vault and ontology storage paths.
Capability Assessment
⚠ Credentials
Reading configured private note directories and writing generated graph and feedback files is purpose-aligned, but duplicating emails, phone numbers, company links, source paths, response patterns, blockers, and reporting relationships into machine-queryable files is high-impact and under-contained.
ℹ Install Mechanism
No hidden installer or remote payload was found, but the documentation references helper scripts such as init.py and setup-cron.py that are not present in the artifact, and recommends cron-based automatic execution.
⚠ Instruction Scope
The skill names source directories and outputs, but it encourages broad recurring ingestion of PKM folders and team/daily-status notes without explicit least-privilege boundaries, exclude controls, consent guidance, or separate opt-in for personnel behavior analytics.
⚠ Persistence & Privilege
The script creates persistent output directories, appends extracted records to graph.jsonl, and writes feedback markdown. It does not set restrictive file permissions, define retention/deletion behavior, or provide confirmation before non-dry-run writes.
ℹ Purpose & Capability
The stated purpose is coherent: scan Obsidian markdown, extract entities and relationships, write an ontology graph, analyze it, and generate feedback. The same capability intentionally processes sensitive contact, business, project, and team-status data.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install obsidian-ontology-sync
  3. After installation, invoke the skill by name or use /obsidian-ontology-sync
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Security update: Removed all sensitive personal/company/project information from examples and replaced with generic placeholders
v1.0.0
Initial release: Bidirectional sync between Obsidian PKM (human-friendly notes) and structured ontology (machine-queryable graph). Automatic entity extraction, relationship mapping, data quality feedback, and zero extra work for users. Tested on 155 entities with 48 relationships.
Metadata
Slug obsidian-ontology-sync
Version 1.0.1
License —
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Obsidian Ontology Sync?

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 8757 downloads so far.

How do I install Obsidian Ontology Sync?

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

Is Obsidian Ontology Sync free?

Yes, Obsidian Ontology Sync is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Obsidian Ontology Sync support?

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

Who created Obsidian Ontology Sync?

It is built and maintained by parthpandya1729 (@parthpandya1729); the current version is v1.0.1.

💬 Comments