Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Create and query an Obsidian-style [[wikilink]] knowledge graph with learnable repeatable MindSkills for managing and analyzing workspace files.
Create and query an Obsidian-style [[wikilink]] knowledge graph with learnable repeatable MindSkills for managing and analyzing workspace files.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.
A knowledge graph + learnable process engine for OpenClaw. Two core features: Knowledge Graph β Obsidian-style [[wikilinks]] across all workspace files MindSkills β Learned, repeatable processes that save graph-connected results
Every time you write or edit a markdown file, use [[wikilinks]] for: People: [[Alice]], [[Bob]] Projects: [[my-saas]], [[landing-page]] Companies/tools: [[Stripe]], [[Vercel]], [[GitHub]] Concepts/frameworks: [[Knockout Test]], [[B2B SaaS]] Other agents/models: [[Claude Code]], [[Sonnet]] This is not optional. Links are how knowledge connects. No links = isolated notes = useless. NEVER use [[wikilinks]] in messages to the user (Telegram, Discord, etc.). Wikilinks are for workspace files only. In conversations, write names plain: "Alice", not "[[Alice]]". After significant file changes, rebuild the index: python3 skills/mindgraph/scripts/mindgraph.py index
# Build/rebuild index python3 skills/mindgraph/scripts/mindgraph.py index # Query a topic (backlinks + context + connections) python3 skills/mindgraph/scripts/mindgraph.py query "<name>" # Backlinks only (what references this?) python3 skills/mindgraph/scripts/mindgraph.py backlinks "<name>" # Forward links (what does this link to?) python3 skills/mindgraph/scripts/mindgraph.py links "<file>" # Bidirectional connections python3 skills/mindgraph/scripts/mindgraph.py connections "<name>" # ASCII tree visualization python3 skills/mindgraph/scripts/mindgraph.py tree "<name>" [depth] # Find orphans, dead links, unconnected files python3 skills/mindgraph/scripts/mindgraph.py orphans python3 skills/mindgraph/scripts/mindgraph.py deadlinks python3 skills/mindgraph/scripts/mindgraph.py lonely # Full statistics python3 skills/mindgraph/scripts/mindgraph.py stats
MindSkills are repeatable frameworks stored in skills/mindgraph/mindskills/. Each has a defined process and saves results as graph-connected markdown.
When a user says "learn a mindskill called X" or describes a repeatable process: # Create a new mindskill python3 skills/mindgraph/scripts/mindgraph.py learn "<name>" This creates the directory structure. Then write the PROCESS.md based on the user's description. A good PROCESS.md contains: Purpose: What this process does and when to use it Trigger phrases: What the user might say to invoke this Steps: The actual process to follow (numbered) Output format: What the result file should contain Verdict/scoring: How to summarize the outcome (if applicable)
When a user's request matches a learned mindskill, proactively suggest it: "Want me to run the [[Knockout Test]] on that?" "I have an [[SEO Validator]] mindskill β should I audit that?" "This looks like a [[Competitor Analysis]] β want the full framework?"
Links match (case-insensitive) against: File basenames: [[MEMORY]] β MEMORY.md Project dirs: [[my-saas]] β projects/my-saas/ MindSkill results: [[Pet Tracker KT]] β knockout test result YAML aliases: aliases: [AV-Check] β [[AV-Check]] resolves Unresolved β concept node (still tracked for backlinks)
Graph index: mindgraph.json (workspace root) MindSkills: skills/mindgraph/mindskills/ Script: skills/mindgraph/scripts/mindgraph.py
Workflow acceleration for inboxes, docs, calendars, planning, and execution loops.
Largest current source with strong distribution and engagement signals.