# Obsidian Frontmatter

> Aplicar reglas consistentes de YAML frontmatter en Obsidian: un bloque, claves estÃ¡ndar, fechas YYYY-MM-DD, tags en lista, comillas cuando proceda.

- Skill: `majiayu000/obsidian-frontmatter` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/obsidian-frontmatter`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/obsidian-frontmatter/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/obsidian-frontmatter

---


# Obsidian Frontmatter (YAML)

## CuÃ¡ndo usar
- AÃ±adir o corregir frontmatter
- Normalizar propiedades para Dataview
- Evitar errores YAML (comillas, duplicados, tipos)

## Reglas mÃ­nimas
1. **Un Ãºnico bloque** YAML al inicio (`---` ... `---`) con una lÃ­nea en blanco despuÃ©s.
2. Claves **en minÃºscula** y consistentes.
3. Fechas: `YYYY-MM-DD` (o datetime ISO si la nota ya usa hora).
4. `tags` siempre como lista:
   ```yaml
   tags:
     - area
     - tipo
   ```
5. Valores con `:`, `#`, enlaces `[[...]]` o nÃºmeros â€œsospechososâ€: **entre comillas**.

## Procedimiento
1. Lee el archivo completo para no duplicar propiedades existentes.
2. Identifica el set de propiedades usado en el vault (no inventes si hay estÃ¡ndar previo).
3. Aplica cambios mÃ­nimos:
   - evita renombrar claves si rompe Dataview sin confirmaciÃ³n
4. Valida YAML:
   - sin tabs
   - indentaciÃ³n consistente (2 espacios)
   - sin duplicados de clave

## Salida
- Reporta quÃ© claves se aÃ±adieron/cambiaron.
- Si detectas incertidumbre sobre el estÃ¡ndar del vault, detente y pregunta.



