con un clic
customize-templates
Manage custom template overrides for vault skills
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Manage custom template overrides for vault skills
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Generate C4 architecture diagrams from system notes
Create and edit Obsidian Canvas files for architecture visualization
Visualize system dependencies and relationships
Analyse architecture diagrams and flowcharts
Generate architecture diagrams using Python diagrams library
Batch populate summary fields using content analysis
| name | customize-templates |
| context | fork |
| description | Manage custom template overrides for vault skills |
| model | opus |
Manage custom template overrides for vault skills. Copies default templates to Templates/Custom/ where they can be modified without touching the original.
/customize-templates # List all templates and override status
/customize-templates <skill-name> # Copy default template to Custom/ for editing
/customize-templates reset <skill-name> # Remove custom template (revert to default)
/customize-templates diff <skill-name> # Show differences between custom and default
/customize-templates # Show which skills have templates and which are overridden
/customize-templates adr # Copy Templates/ADR.md to Templates/Custom/adr-template.md
/customize-templates meeting # Copy Templates/Meeting.md to Templates/Custom/meeting-template.md
/customize-templates diff adr # Show what changed in the custom ADR template
/customize-templates reset meeting # Delete custom meeting template, revert to default
| Skill | Default Template | Custom Override Path |
|---|---|---|
/adr | Templates/ADR.md | Templates/Custom/adr-template.md |
/meeting | Templates/Meeting.md | Templates/Custom/meeting-template.md |
/daily | Templates/Daily.md | Templates/Custom/daily-template.md |
/task | Templates/Task.md | Templates/Custom/task-template.md |
/person | Templates/Person.md | Templates/Custom/person-template.md |
/system | Templates/System.md | Templates/Custom/system-template.md |
/email | Templates/Email.md | Templates/Custom/email-template.md |
/incubator | Templates/Incubator.md | Templates/Custom/incubator-template.md |
/project | Templates/Project.md | Templates/Custom/project-template.md |
/trip | Templates/Trip.md | Templates/Custom/trip-template.md |
/dataasset | Templates/DataAsset.md | Templates/Custom/dataasset-template.md |
/book | Templates/Book.md | Templates/Custom/book-template.md |
/customize-templatesWhen invoked without arguments, show the override status of all templates.
Templates/Custom/<skill>-template.md| Skill | Default Template | Custom Override | Status |
|-------|-----------------|----------------|--------|
| adr | Templates/ADR.md | Templates/Custom/adr-template.md | default |
| meeting | Templates/Meeting.md | Templates/Custom/meeting-template.md | customised |
| daily | Templates/Daily.md | Templates/Custom/daily-template.md | default |
Use customised when the custom file exists, default when it does not.
/customize-templates <skill> to create an override."/customize-templates <skill-name>Copy a default template to the custom override location.
<skill-name> in the mapping tableTemplates/Custom/<skill>-template.md
Templates/Custom/<skill>-template.md. Edit it directly, or use /customize-templates reset <skill> to start fresh."Templates/<Type>.mdTemplates/Custom/<skill>-template.mdCopied default template to: Templates/Custom/<skill>-template.md
You can now edit this file to customise the template.
The original at Templates/<Type>.md remains unchanged.
Skills that support template loading will check for custom
templates first. See the "Template Loading" section below
for the pattern other skills should follow.
/customize-templates reset <skill-name>Remove a custom template to revert to the default.
<skill-name> in the mapping tableTemplates/Custom/<skill>-template.md exists
<skill>. Already using the default."Templates/Custom/<skill>-template.md? This will revert to the default template. (Y/n)"/<skill> will now use the default at Templates/<Type>.md."/customize-templates diff <skill-name>Show differences between the custom and default templates.
<skill-name> in the mapping tableTemplates/Custom/<skill>-template.md exists
<skill>. Nothing to diff."diff -u "Templates/<Type>.md" "Templates/Custom/<skill>-template.md"
This is the pattern that other skills should adopt to support custom templates.
When a skill creates a new note from a template, it should check for a custom override first:
Templates/Custom/{skill-name}-template.mdTemplates/In a skill's SKILL.md instructions, add before the template-reading step:
Check for a custom template override:
- If `Templates/Custom/<skill>-template.md` exists, read and use that template
- Otherwise, use the default `Templates/<Type>.md`
Skills are not required to adopt this pattern immediately. It is opt-in and backwards-compatible -- skills that do not check for custom templates will continue to work with their defaults.
Templates/Custom/ which is tracked by git, so overrides are version-controlled<skill>-template.md avoids conflicts with the default templatesTemplates/Custom/ if the folder is configuredTemplates/ can be edited directly