← Back to Skills Marketplace
4230
Downloads
6
Stars
32
Active Installs
1
Versions
Install in OpenClaw
/install obsidian-sync
Description
Sync files between Clawdbot workspace and Obsidian. Run the sync server to enable two-way file synchronization with the OpenClaw Obsidian plugin.
Usage Guidance
Install only if you want an authenticated sync server that can read and write files in the configured workspace folders. Keep it bound to localhost unless you intentionally expose it, protect the sync token, and narrow SYNC_ALLOWED_PATHS or use backups/versioning if you do not want memory or noncritical files overwritten.
Capability Analysis
Type: OpenClaw Skill
Name: obsidian-sync
Version: 1.0.0
The OpenClaw Sync Server skill bundle is designed for secure two-way file synchronization between a Clawdbot workspace and Obsidian. The `scripts/sync-server.mjs` code implements robust security measures, including binding the server to `localhost` by default, requiring a bearer token for all API calls, and performing strict path validation to prevent path traversal and restrict file access to explicitly allowed subdirectories (`notes`, `memory`) within the configured workspace. The `SKILL.md` documentation provides clear, non-malicious instructions for setting up and running the server, including systemd service configuration, without any evidence of prompt injection attempts against the AI agent or other harmful behaviors. The functionality is clearly aligned with its stated purpose and lacks any indicators of malicious intent or unmitigated high-risk actions.
Capability Assessment
Purpose & Capability
The artifacts coherently implement the stated purpose: a Node HTTP server for two-way synchronization between a Clawdbot workspace and Obsidian, with list, read, and write endpoints for configured subdirectories.
Instruction Scope
The instructions disclose token authentication, localhost binding, optional Tailscale exposure, and an optional systemd service; there is no hidden agent instruction or automatic execution.
Install Mechanism
The skill contains only SKILL.md and a Node script using built-in modules; no package install hook, dependency installer, or concealed setup behavior was found.
Credentials
File read/write access and a bearer token are proportionate for sync. The default bind is localhost and paths are restricted to configured subdirectories, though the default scope includes both notes and memory.
Persistence & Privilege
The systemd service example intentionally creates a persistent user-level background service that can start on boot; this is disclosed and aligned with continuous sync.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install obsidian-sync - After installation, invoke the skill by name or use
/obsidian-sync - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Two-way file sync between Clawdbot and Obsidian
Metadata
Frequently Asked Questions
What is Obsidian Sync?
Sync files between Clawdbot workspace and Obsidian. Run the sync server to enable two-way file synchronization with the OpenClaw Obsidian plugin. It is an AI Agent Skill for Claude Code / OpenClaw, with 4230 downloads so far.
How do I install Obsidian Sync?
Run "/install obsidian-sync" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Obsidian Sync free?
Yes, Obsidian Sync is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Obsidian Sync support?
Obsidian Sync is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Obsidian Sync?
It is built and maintained by AndyBold (@andybold); the current version is v1.0.0.
More Skills