obsidian-syncSync files between Clawdbot workspace and Obsidian. Run the sync server to enable two-way file synchronization with the OpenClaw Obsidian plugin.
Install via ClawdBot CLI:
clawdbot install AndyBold/obsidian-syncA secure file sync server for two-way synchronization between Clawdbot and Obsidian.
📦 This skill is part of obsidian-openclaw
An Obsidian plugin that lets you chat with your Clawdbot agent and sync notes between your vault and the agent's workspace.
SYNC_TOKEN="your-gateway-token" node scripts/sync-server.mjs
| Environment Variable | Default | Description |
|---------------------|---------|-------------|
| SYNC_PORT | 18790 | Server port |
| SYNC_BIND | localhost | Bind address |
| SYNC_WORKSPACE | /data/clawdbot | Root workspace path |
| SYNC_TOKEN | (required) | Auth token (use Gateway token) |
| SYNC_ALLOWED_PATHS | notes,memory | Comma-separated allowed subdirectories |
../) is blockedAuthorization: Bearer | Method | Endpoint | Description |
|--------|----------|-------------|
| GET | /sync/status | Health check |
| GET | /sync/list?path=notes | List markdown files |
| GET | /sync/read?path=notes/x.md | Read file + metadata |
| POST | /sync/write?path=notes/x.md | Write file (conflict detection) |
tailscale serve --bg --https=18790 http://localhost:18790
mkdir -p ~/.config/systemd/user
cat > ~/.config/systemd/user/openclaw-sync.service << 'EOF'
[Unit]
Description=OpenClaw Sync Server
After=network.target
[Service]
Type=simple
Environment=SYNC_TOKEN=your-token-here
Environment=SYNC_WORKSPACE=/data/clawdbot
Environment=SYNC_ALLOWED_PATHS=notes,memory
ExecStart=/usr/bin/node /path/to/skills/obsidian-sync/scripts/sync-server.mjs
Restart=on-failure
RestartSec=5
[Install]
WantedBy=default.target
EOF
systemctl --user daemon-reload
systemctl --user enable --now openclaw-sync
loginctl enable-linger $USER # Start on boot
This skill provides the backend for the OpenClaw Obsidian plugin:
github.com/AndyBold/obsidian-openclaw
The plugin provides:
Install the plugin via BRAT using: AndyBold/obsidian-openclaw
Generated Mar 1, 2026
Individuals use the sync server to integrate their Obsidian vault with a Clawdbot AI agent for enhanced note-taking and organization. This allows real-time synchronization of notes and memory files, enabling users to query and manage their knowledge base through natural conversation while maintaining local file control.
Distributed teams leverage the sync server to share research notes and project documentation between Obsidian and a shared Clawdbot workspace. By exposing the server via Tailscale, team members can securely access and update files from different locations, facilitating collaborative knowledge building and AI-assisted brainstorming.
Researchers and students sync their Obsidian vaults with a Clawdbot agent to organize literature notes, data, and drafts. The two-way sync ensures that annotations and insights from AI conversations are automatically saved, streamlining the research process and enabling iterative refinement of academic materials.
Writers and creators use the sync server to manage content drafts and ideas between Obsidian and an AI agent. This setup allows for seamless editing and version control, with the agent providing suggestions and feedback that are directly integrated into the local vault, enhancing creativity and productivity.
Offer a basic free tier with limited sync features and a paid subscription for advanced functionalities like increased storage, priority support, and enhanced security. Revenue is generated through monthly or annual subscriptions, targeting individual users and small teams who rely on integrated AI tools for productivity.
Provide customized sync server solutions for large organizations, including dedicated support, on-premise deployment, and integration with existing systems. Revenue comes from one-time licensing fees and annual maintenance contracts, catering to businesses that require robust, scalable knowledge management with AI augmentation.
Offer professional services to help clients set up and optimize the sync server with their Obsidian and Clawdbot environments. This includes custom configuration, training, and ongoing support, generating revenue through project-based fees and retainer agreements for continuous assistance.
💬 Integration Tip
Ensure the SYNC_TOKEN is securely stored and the server is bound to localhost by default; use Tailscale for safe remote access without exposing ports publicly.
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
Create, search, and manage Bear notes via grizzly CLI.
Track water and sleep with JSON file storage
Notion API for creating and managing pages, databases, and blocks.
Smart ClawdBot documentation access with local search index, cached snippets, and on-demand fetch. Token-efficient and freshness-aware.
Work with Obsidian vaults as a knowledge base. Features: fuzzy/phonetic search across all notes, auto-folder detection for new notes, create/read/edit notes with frontmatter, manage tags and wikilinks. Use when: querying knowledge base, saving notes/documents, editing existing notes by user instructions.