note-writer

Automate structured note creation and updates in Obsidian vaults with frontmatter validation.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/lordking/lee-second-brain-os --skill note-writer-lordking
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: note-writer
Source: https://github.com/lordking/lee-second-brain-os/tree/main/skills/kb-note-writing
Command: npx skills add https://github.com/lordking/lee-second-brain-os --skill note-writer-lordking

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates structured note writing into an Obsidian vault with frontmatter validation and safe metadata handling.

Core Features & Use Cases

  • End-to-end note creation and updates with embedded frontmatter
  • Template-driven note generation with dynamic field substitution
  • Dynamic meta-based value validation and conflict-aware writes

Quick Start

Create or update a note in the knowledge base using Obsidian CLI with embedded frontmatter validation.

Frequently Asked Questions about note-writer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Obsidian note creation with frontmatter validation?

Automating Obsidian note creation with frontmatter validation is done by applying configuration-driven checks for path and filename constraints, ensuring content presence, and executing deterministic frontmatter updates. It uses dynamic meta rules to validate fields and generate notes from templates safely.

What is the best way to generate Obsidian notes from templates with dynamic fields?

Generating Obsidian notes from templates with dynamic fields is achieved through template-driven note generation with dynamic field substitution. This method applies dynamic meta-based value validation to ensure all substituted fields meet the required constraints before writing to the knowledge base.

How does conflict resolution work when updating existing notes in an Obsidian vault?

Conflict resolution when updating existing notes in an Obsidian vault works through conflict-aware writes that apply deterministic frontmatter updates. By validating fields against dynamic meta rules, the system ensures safe metadata handling and prevents data loss during end-to-end note updates.

Can I validate frontmatter fields against dynamic meta rules in my knowledge base?

Validating frontmatter fields against dynamic meta rules in a knowledge base is fully supported through configuration-driven checks. The system enforces path and filename constraints, validates template structures, and ensures content presence before safely writing structured notes into the vault.

Are there limitations when applying deterministic frontmatter updates to existing files?

Limitations when applying deterministic frontmatter updates to existing files include strict adherence to configuration-driven constraints for path and filename patterns. If content presence requirements or dynamic meta rules are not met, the conflict-aware write process will fail to execute the update safely.