A collection of Obsidian Templater scripts designed to empower AI agents within your Obsidian vault. These skills bridge the gap between your notes and external Python-powered agent capabilities.
Each "skill" in this repository is a directory containing a SKILL.md file. This file is an Obsidian Templater script that executes a specific function by calling a local Python bridge (obsidian_bridge.py).
- Obsidian: With the Templater plugin installed.
- Python Environment: A local Python environment with necessary dependencies installed.
- Obsidian Bridge: The
obsidian_bridge.pyscript must be present at the configured path in the skill templates.
| Skill Directory | Description |
|---|---|
compress-context |
Compresses selected text or context to save tokens. |
context-health-check |
Analyzes the quality and relevance of the current context. |
count-tokens |
Counts tokens in the current selection or file. |
evaluate-text |
Evaluates text quality based on specific criteria. |
generate-tool-description |
Generates descriptions for new tools or functions. |
init-project-pipeline |
Initializes a new project structure or pipeline. |
optimize-context |
Optimizes the context window for better agent performance. |
retrieve-memory |
Retrieves relevant memories or information from your vault. |
simulate-multi-agent |
Simulates a multi-agent conversation or workflow. |
store-memory |
Stores important information into your vault's memory system. |
- Deploy: Copy the desired skill folder into your Obsidian vault's template directory or skill library.
- Configure: Update the
pythonandscriptpaths in theSKILL.mdfile to point to your local environment. - Run: Use Templater to insert the skill template into a note or execute it directly.
skills/
├── [skill-name]/
│ └── SKILL.md # Templater script
└── ...