Gardening Skills Wiki

Validates skill wiki health by checking links, naming, frontmatter, and INDEX coverage.

Updated Dec 4, 2025
One-click install
npx skills add https://github.com/dallascrilley/dowser --skill gardening-skills-wiki-dallascrilley
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Gardening Skills Wiki
Source: https://github.com/dallascrilley/dowser/tree/main/skills/gardening-skills-wiki
Command: npx skills add https://github.com/dallascrilley/dowser --skill gardening-skills-wiki-dallascrilley

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq.

What problem does it solve? Skill libraries accumulate broken links, orphaned skills, inconsistent naming, and out-of-sync INDEX files over time, making skills hard to discover and maintain. This Skill automates health checks so wiki quality issues are caught in seconds instead of during urgent work. ## Core Features & Use Cases - Link Validation: Detects backtick-wrapped references, relative paths, broken skill links, and orphaned skills not listed in any INDEX. - Naming & Frontmatter Checks: Enforces kebab-case directory names and required frontmatter fields (name, description, when_to_use, version) with length limits. - INDEX Coverage & Rules Sync: Verifies every skill appears in its category INDEX and that skill-rules.json entries match the actual skill inventory. - Search Gap Analysis: Reviews logged search queries to identify frequently requested skills that do not yet exist. - Use Case: After adding or renaming skills, run the master garden.sh script to get a full health report with errors and warnings before committing changes. ## Quick Start Run the gardening health check on my skills directory and fix any broken links or missing INDEX entries it reports.

Frequently Asked Questions about Gardening Skills Wiki

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

FAQPage Schema
How do I check for broken links in a skills wiki?▼

Run check-links.sh against your skills directory to find backtick-wrapped references, relative paths, and broken skill links. It also verifies that every skill referenced in INDEX files actually exists on disk.

How to find orphaned skills not listed in an INDEX file?▼

The check-links.sh script scans all SKILL.md files and flags any skill not referenced in its category INDEX.md. Add the missing entry to the category INDEX to resolve the warning.

What frontmatter fields are required for a SKILL.md file?▼

Required fields are name, description (or short_description under 300 characters), and when_to_use, with version recommended. The check-frontmatter.sh script validates presence and enforces the 300-character length limits.

Does the gardening script work on a custom skills directory?▼

Yes, every script accepts the skills directory path as its first argument, defaulting to ~/.claude/skills. Pass your custom path to garden.sh or any individual check script.

Why does check-index-coverage.sh need jq installed?▼

jq is required to parse skill-rules.json and compare its entries against the actual SKILL inventory. Without jq, the rules sync check is skipped with a warning, but the other INDEX coverage checks still run.