
Spec Compliant
- 1 installs
- 5 repo stars
- Updated August 3, 2026
- sbroenne/pytest-skill-engineering
A fully spec-compliant sample skill used to verify agentskills.io skill loading, validation, and progressive disclosure.
About
Exists to exercise full agentskills.io specification support across metadata, allowed-tools, and references. A developer uses it when testing a skill loader or validator.
- Includes all spec metadata fields in frontmatter
- Tests progressive disclosure and validation
Spec Compliant by the numbers
- 1 all-time installs (skills.sh)
- Ranked #642 of 782 Skill Development skills by installs in the Skillselion catalog
- Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/sbroenne/pytest-skill-engineering --skill spec-compliantAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 1 |
|---|---|
| repo stars | ★ 5 |
| Last updated | August 3, 2026 |
| Repository | sbroenne/pytest-skill-engineering ↗ |
What it does
A fully spec-compliant sample skill used to verify agentskills.io skill loading, validation, and progressive disclosure.
Files
Spec-Compliant Test Skill
This skill exists to verify full agentskills.io specification support.
Instructions
1. Load all metadata fields from frontmatter 2. Discover scripts, references, and assets 3. Execute scripts when needed 4. Read references on demand
{"type": "object", "properties": {"name": {"type": "string"}}}
Template: {{placeholder}}
{
"skill_name": "spec-compliant",
"evals": [
{
"id": 1,
"prompt": "Validate the text 'hello world' using the validation script",
"expected_output": "The validation script should confirm the text is valid",
"expectations": [
"The response mentions validation",
"The result indicates the text is valid"
]
},
{
"id": 2,
"prompt": "Read the skill guide and summarize the usage patterns",
"expected_output": "A summary of the two usage patterns from the guide",
"expectations": [
"The response mentions checking metadata",
"The response mentions using scripts for validation"
]
}
]
}
Spec-Compliant Skill Guide
This reference document provides usage guidance.
Usage Patterns
- Always check metadata before processing
- Use scripts for deterministic validation
#!/usr/bin/env python3
"""Simple validation script for testing scripts/ support."""
import sys
def validate(text: str) -> bool:
return len(text) > 0
if __name__ == "__main__":
input_text = sys.argv[1] if len(sys.argv) > 1 else ""
result = validate(input_text)
print(f"Valid: {result}")