Sample Skill

SkillDev tools

Use when validating the SkillForge validator itself - exercises every supported frontmatter feature: boolean user-invocable, an allowed-tools block list, and nested metadata with an inline list.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Sample Skill skill

What this skill tells your AI

The instructions your AI receives, as published by tripleyak/skillforge in scripts/tests/fixtures/sample-skill/SKILL.md and read by ahel’s review.

A fixture skill used by test_validate_skill.py. It uses every frontmatter feature the vendored YAML parser must support, and satisfies every structural check in validate_skill.py, so the full validator must report zero errors for it.

Process

  1. Run the validator against this directory.
  2. Assert that the error list is empty.
  3. Assert that typed values survived parsing (booleans stay booleans).
StepCheckExpected
1frontmatter parseno error
2user-invocablebool True
3allowed-toolslist of 3 tools

Verification

  • validate_skill.py reports zero errors
  • quick_validate.py reports the skill as valid
  • user-invocable parsed as a boolean

Anti-Patterns

  • Do not pin a dated model ID in frontmatter.
  • Do not duplicate reference content in collapsible details blocks.

Extension Points

  • Add hooks frontmatter once the vendored parser grows hook fixtures.
  • Add a scripts/ directory to exercise script lint checks.

Signals

GitHub stars
890
Forks
92
Last commit
Jul 2026
Advanced
Catalog kind
skill
Gateway key
sample-skill-tripleyak
Source
github.com/tripleyak/skillforge