memory-notes
This skill provides a structured framework for creating and maintaining markdown-based knowledge graph notes within the Basic Memory system. It defines conventions for frontmatter, categorized observations, and wiki-link relations to ensure notes remain searchable and interconnected.
Is memory-notes safe to install?
Review before installing: our audit of memory-notes's source files found 0 shell commands, 0 external URLs, file reads and writes (medium risk). Every command and URL listed appears verbatim in the skill's source. The skill interacts with the file system to create, edit, and move markdown notes, which involves writing files.
How we audit skills: our security review methodology.
Who is this skill for?
Users of the Basic Memory system who need to document decisions, requirements, and project context in a machine-parseable format.
What can you do with it?
- Documenting architectural decisions and project rationale
- Maintaining a searchable knowledge graph of project entities
- Linking related concepts through typed relations
- Performing granular updates to existing documentation
- Managing project-scoped notes via memory URLs
How good is this skill?
Quality score: 5/10. The documentation is clear, provides specific syntax examples, and outlines best practices for maintaining a knowledge graph.
What does the skill file contain?
# Memory Notes Write well-structured notes that Basic Memory can parse into a searchable knowledge graph. Every note is a markdown file with three key sections: frontmatter, observations, and relations. ## Note Anatomy ```markdown --- title: API Design Decisions tags: [api, architecture, decisions] --- # API Design Decisions The API team evaluated multiple approaches for the public API during Q1. After prototyping both REST and GraphQL, the team chose REST due to broader ecosystem support and simpler caching semantics. This note captures the key decisions and their rationale, along with o...
Frequently asked questions
How do I link two notes together?
Use the double bracket syntax [[Target Note Title]] either in the Relations section or inline within the note body.
Should I manually write the YAML frontmatter?
No. When using the write_note tool, Basic Memory generates the frontmatter automatically from the provided parameters.
What is the purpose of the Observations section?
Observations are atomic units of knowledge categorized by labels like [decision] or [risk] that allow for structured querying across the knowledge graph.
How do I update a note without rewriting the entire file?
Use the edit_note tool to perform operations like append, prepend, or find-and-replace on specific sections of an existing note.
Related skills
product-marketing
17.6KProduct managers, marketers, and founders who want to centralize their product positioning and audience information for AI-assisted marketing tasks
This skill creates and maintains a product marketing context document at .agents/product-marketing.md. It helps users define product positioning, target audiences, and messaging to ensure consistency across other marketing tasks.
meeting-minutes
9.2KTeams and individuals who need to document internal syncs, standups, design reviews, and planning meetings efficiently
The meeting-minutes skill generates structured, actionable meeting minutes from transcripts, recordings, or raw notes for internal meetings lasting 60 minutes or less. It enforces a strict schema that captures metadata, attendance, decisions, and action items with owners and due dates.
dbs-content-system
1.8KUsers with significant local content archives who want to transition from disorganized file storage to a structured, reusable content asset system
dbs-content-system is a structured content engineering tool that transforms local archives of drafts, tweets, and research materials into a reusable, traceable, and scalable knowledge system. It audits content volume, establishes a project structure, extracts content units, and generates topic maps and assembly drafts.
nuxt-content
1.7KDevelopers building content-heavy applications with Nuxt 3 who need assistance with schema definitions, content querying, and markdown rendering
The nuxt-content skill provides guidance for developing content-driven applications using Nuxt Content v3. It covers typed collections, SQL-backed queries, MDC rendering, database configuration, and NuxtStudio integration.