← Back to Skills Marketplace
94
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install skylv-note-linking
Description
Automatically creates bidirectional links between related notes
Usage Guidance
This skill appears to do what it says: it scans a notes directory, builds a local graph, and can suggest or automatically insert bidirectional links. Before installing or running it: 1) Back up your notes (it can modify files when it auto-links). 2) Run it on a copy or a small test folder first to confirm results. 3) Prefer suggestion mode (inspect outputs) before enabling automatic edits — you can inspect/modify export.js to change AUTO_LINK_THRESHOLD or disable the auto-write block. 4) Provide an explicit notesPath when invoking (don’t rely on defaults) and check the cache file location if you have policies about temp files. 5) Confirm there are no network calls in any local edits you plan to run (the shipped code is local-only). If you need stronger assurances, request a code review for the truncated portion of link_engine.js (the file was truncated in the provided package) and test behavior on non-critical notes.
Capability Tags
Capability Assessment
Purpose & Capability
Name/description (auto-discover links, build knowledge graph) match the included code and SKILL.md. The three JS files implement discovery, TF‑IDF/Jaccard/Levenshtein scoring, graph construction, queries and export — all align with the stated functionality. No unrelated dependencies, binaries, or external APIs are requested.
Instruction Scope
Instructions tell the agent to scan a notes directory (default ~/.qclaw/workspace) and produce links/graphs. The code does more than only read: export.js can modify source notes by appending `Related` sections for edges marked 'auto' (AUTO_LINK_THRESHOLD 0.85). SKILL.md documents auto-linking behavior, but users should be aware the skill will write into their files and create a cache file. Also a minor doc/code discrepancy: SKILL.md mentions cache in ~/.qclaw, while code uses a temp path (process.env.TEMP or /tmp).
Install Mechanism
No install spec (instruction-only skill with shipped code) — code is pure Node.js and runs locally with no downloads or external installers. This is low risk from an install mechanism perspective because nothing is fetched or extracted at install time.
Credentials
The skill requires no secrets or credentials. It reads common environment variables for defaults (HOME/USERPROFILE and TEMP) to build paths, which is expected. It does not attempt to access unrelated credentials or remote endpoints.
Persistence & Privilege
always:false and no agent-wide config modifications — good. However, the skill persists data: it writes a cache file in the temp directory and (unless you choose non-auto export) export.js will automatically modify note files by adding wikilinks for matches ≥ 0.85. This is an intentional behavior but is a privileges-like concern because it changes user data without an additional approval step.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install skylv-note-linking - After installation, invoke the skill by name or use
/skylv-note-linking - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Added a metadata header to SKILL.md, including description, keywords, name, and triggers.
- Added a new README_content.md file.
- No changes were made to core functionality or technical content.
- Improved usability by specifying basic usage steps at the end of SKILL.md.
v1.0.0
- Initial release: automatic semantic note linking and knowledge graph generation for markdown, txt, org, and Obsidian vaults
- Extracts entities, infers relationships, and suggests bidirectional links with confidence scores—going beyond keyword-only approaches
- Builds an interactive knowledge graph, supports backlinks, and provides query capabilities (e.g., "show me all notes related to X")
- Pure Node.js implementation—no external APIs, compatible with Obsidian links and formats
- Outputs results in markdown (default), graph JSON, or list formats; caches the graph for fast updates
Metadata
Frequently Asked Questions
What is Skylv Note Linking?
Automatically creates bidirectional links between related notes. It is an AI Agent Skill for Claude Code / OpenClaw, with 94 downloads so far.
How do I install Skylv Note Linking?
Run "/install skylv-note-linking" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Skylv Note Linking free?
Yes, Skylv Note Linking is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Skylv Note Linking support?
Skylv Note Linking is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Skylv Note Linking?
It is built and maintained by SKY-lv (@sky-lv); the current version is v1.0.1.
More Skills