A semantic search and connection discovery tool for Obsidian vaults using local or cloud-based AI embeddings.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install zettel-link
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install zettel-link using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Zettel Link is a specialized tool designed for knowledge workers and researchers who utilize the Zettelkasten method for personal knowledge management. It leverages advanced vector embedding models to transform static Markdown notes into a semantically searchable network, allowing for conceptual retrieval that goes beyond traditional keyword matching. As a powerful addition to the Openclaw Skills ecosystem, it provides the necessary scripts to maintain an intelligent cache of your notes, making it easier to navigate complex information architectures.
The skill supports a variety of embedding providers, ranging from local-first solutions like Ollama to industry-standard APIs from OpenAI and Google Gemini. By automating the process of embedding and calculating cosine similarity between files, Zettel Link helps users uncover hidden connections and surface relevant content exactly when it is needed most in their research workflow.
To integrate this tool into your Openclaw Skills workflow, ensure you have Python 3.10+ and the uv package manager installed.
First, initialize your configuration:
uv run scripts/config.py
If you prefer to use a specific provider like OpenAI or Gemini, configure it with:
uv run scripts/config.py --provider openai --model text-embedding-3-small
Generate your initial embeddings by pointing the script to your notes directory:
uv run scripts/embed.py --input /path/to/your/vault
The skill manages its metadata and vector storage within a hidden .embeddings/ directory located at the root of your target folder. This ensures that the core Openclaw Skills data remains portable and localized.
| File | Purpose |
|---|---|
embeddings.json |
The primary cache containing vector arrays, file metadata, and mtime timestamps for incremental updates. |
links.json |
A compiled list of semantic connections between notes, grouped by file and sorted by similarity score. |
search_results.json |
Stores the output of the most recent semantic search operation for agent retrieval. |
config/config.json |
Global settings for the skill, including model selection, top_k values, and skip directories. |
Loading
Automates the monitoring and archiving of the Weibo Latest Posts timeline into organized, deduplicated Markdown files.

A comprehensive integration for OpenClaw that brings Claude Code's advanced AI-assisted coding, documentation queries, and subagent management into your workflow.

An automated utility for extracting and downloading high-quality videos from Xiaohongshu (Red) using Openclaw Skills.

An automated security layer designed to scan, filter, and block malicious or harmful skills before they compromise your system.

A weighted, policy-aware routing system for selecting the optimal AI model based on real-world performance, cost, and community sentiment.

A secure, isolated Firecracker microVM environment providing a robust Internal API for AI agents to manage files, execute commands, and run interactive terminals.








































