foam-notes
Work with Foam note repositories. Create, edit, link, and tag notes. Get intelligent wikilink and tag suggestions. Skill supports backlinks discovery, daily notes, templates, graph visualization, note deletion, and renaming. Full Foam documentation included for easy querying.
Why use this skill?
Automate your knowledge management with the Foam Notes skill. Create, link, and organize markdown-based notes using powerful AI-driven workspace tools.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/hegghammer/foam-notesWhat This Skill Does
The foam-notes skill is a powerful automation wrapper designed to interact with Foam, the popular open-source personal knowledge management system for VS Code. It bridges the gap between your AI agent and your markdown-based workspace, enabling seamless creation, management, and intelligence-driven organization of your notes. By leveraging the skill's capabilities, you can programmatically create, edit, rename, and delete notes, while utilizing advanced features like bidirectional wikilinks, tag management, and automatic backlink discovery. The skill simplifies workspace management by providing structured templates, daily note automation, and intelligent suggestion engines that filter out noise via configurable stopword lists. It empowers you to maintain a complex 'second brain' with minimal friction, treating your markdown files as a dynamic database.
Installation
To integrate foam-notes into your environment, follow these steps:
- Ensure you have your Foam workspace initialized in VS Code.
- Execute the command
clawhub install openclaw/skills/skills/hegghammer/foam-notesin your terminal. - Locate the
config.jsonfile in the skill directory. - Update the
foam_rootfield to point to your local markdown repository path. - Customize the
default_templateand folder structures to match your preferred organization scheme.
Use Cases
This skill is ideal for knowledge workers, researchers, and developers who use Markdown as their primary documentation format. You can use it to maintain a technical Zettelkasten, manage daily journals with linked insights, or build a personal library of project documentation. It is especially useful for batch-processing large numbers of notes, cleaning up unstructured content, or automatically interlinking research topics based on keyword matches.
Example Prompts
- "Create a new daily note in my journals folder titled 'Project Alpha Update' and add a section for today's blockers."
- "Search for all backlinks to 'Architecture' and generate a summary list of these connections."
- "Refactor my note structure by renaming 'meeting-notes-2023' to 'Q4-sync' and ensure all incoming wikilinks are updated accordingly."
Tips & Limitations
The skill relies on the file system, so ensure your path permissions are correctly set. For large repositories, the initial indexing of wikilinks may take a moment. Use the title_stopwords configuration to prevent generic words like 'readme' or 'home' from cluttering your suggestion engine. Note that this skill directly manipulates files on your local drive; always maintain a Git repository backup of your workspace to revert any unintended bulk changes or automated refactoring errors.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-hegghammer-foam-notes": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read
Related Skills
location-awareness
Location awareness via privacy-friendly GPS tracking (Home Assistant, OwnTracks, GPS Logger). Set location-based reminders and ask about movement history, travel time, and nearby POIs.
newsapi-search
Search news articles via NewsAPI with filtering by time windows, sources, domains, and languages.