diff --git a/home/.chezmoiexternal.toml b/home/.chezmoiexternal.toml index 02f1da6..e624c95 100644 --- a/home/.chezmoiexternal.toml +++ b/home/.chezmoiexternal.toml @@ -68,4 +68,42 @@ url = "https://github.com/mattpocock/skills/archive/refs/heads/main.tar.gz" stripComponents = 4 refreshPeriod = "168h" - include = ["*/skills/productivity/grilling/**"] \ No newline at end of file + include = ["*/skills/productivity/grilling/**"] + +# Obsidian skills from kepano/obsidian-skills pinned to a known-good commit. +# The archive layout is obsidian-skills-/skills//, so stripComponents=3 +# drops the archive root, "skills", and the skill directory name for each target. +[".claude/skills/defuddle"] + type = "archive" + url = "https://github.com/kepano/obsidian-skills/archive/a1dc48e68138490d522c04cbf5822214c6eb1202.tar.gz" + stripComponents = 3 + refreshPeriod = "168h" + include = ["*/skills/defuddle/**"] + +[".claude/skills/json-canvas"] + type = "archive" + url = "https://github.com/kepano/obsidian-skills/archive/a1dc48e68138490d522c04cbf5822214c6eb1202.tar.gz" + stripComponents = 3 + refreshPeriod = "168h" + include = ["*/skills/json-canvas/**"] + +[".claude/skills/obsidian-bases"] + type = "archive" + url = "https://github.com/kepano/obsidian-skills/archive/a1dc48e68138490d522c04cbf5822214c6eb1202.tar.gz" + stripComponents = 3 + refreshPeriod = "168h" + include = ["*/skills/obsidian-bases/**"] + +[".claude/skills/obsidian-cli"] + type = "archive" + url = "https://github.com/kepano/obsidian-skills/archive/a1dc48e68138490d522c04cbf5822214c6eb1202.tar.gz" + stripComponents = 3 + refreshPeriod = "168h" + include = ["*/skills/obsidian-cli/**"] + +[".claude/skills/obsidian-markdown"] + type = "archive" + url = "https://github.com/kepano/obsidian-skills/archive/a1dc48e68138490d522c04cbf5822214c6eb1202.tar.gz" + stripComponents = 3 + refreshPeriod = "168h" + include = ["*/skills/obsidian-markdown/**"]