Skylv Knowledge Graph Notes
Analysis
This appears to be a legitimate local note-linking tool, but it can recursively read and automatically modify many of your note files, so it deserves review before use.
Findings (3)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
for (const e of edges.filter(ee => ee.type === 'auto')) { ... content += `\n\n## Related\n\n- ${linkText} ...`; fs.writeFileSync(notePath, content); }The Obsidian export path appends generated links directly into existing note files for every cached high-confidence edge, with no visible confirmation, backup, or dry-run gate.
# Install npm install -g note-linking # or just run directly with node
The README suggests installing a global npm package even though the registry entry has no install spec or homepage; the reviewed artifacts do not establish the provenance of that external package.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
const GRAPH_CACHE = path.join(process.env.TEMP || '/tmp', 'note-linking-graph.json'); ... edges = JSON.parse(fs.readFileSync(GRAPH_CACHE, 'utf8')).edges || [];
The skill stores and reuses a persistent graph cache outside the notes directory; that cache can contain private note names/relationships and can influence later exports.
