← LeaderboardThe Skill Leaderboard

sample-skill

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.

Published by tripleyak ↗tripleyak/SkillForge

Try your first task

sample-skill

Start a fresh conversation.

Use sample-skill to validate the sample-skill SkillForge fixture and confirm that the documented validator checks report it as valid with zero errors.

    User-approved starter prompt based on a pinned source version; check current skill requirements before running. Task evidence ↗

    SKILL.md

    name: sample-skilldescription: "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."license: MITuser-invocable: trueallowed-tools:   - Read  - Grep  - Bashmetadata:   version: 1.2.3  author: skillforge-tests  domains: [testing, meta]

    Sample Skill

    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.