Skip to content
Back to skills

Sample Skill

ASecurity

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.

  • 884 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added August 30, 2026
ai-agentsbashtesting

Security analysis

A100/100

Scanned August 30, 2026

npx -y skills add tripleyak/SkillForge --skill sample-skill --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Sample Skill?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Sample Skill
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tripleyak-sample-skill/badge)](https://www.skillsdirectory.com/skills/tripleyak-sample-skill)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: sample-skill
description: "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: MIT
user-invocable: true
allowed-tools:
  - Read
  - Grep
  - Bash
metadata:
  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).

| Step | Check | Expected |
|------|-------|----------|
| 1 | frontmatter parse | no error |
| 2 | user-invocable | bool True |
| 3 | allowed-tools | list 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.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.