Commit Graph

3 Commits

Author SHA1 Message Date
Gal Elmalah 8a27b435b0 fix(ci): Install skills-ref from GitHub repo
The skills-ref package is not published to PyPI - install directly
from the agentskills/agentskills GitHub repository.
2026-01-19 14:15:43 +02:00
Gal Elmalah bc62639f53 fix(ci): Use skills-cli package instead of skills-ref
The correct PyPI package is skills-cli with the `skills` CLI command.
2026-01-19 14:10:50 +02:00
Gal Elmalah 33682acd36 feat(validation): Add script for skill validation
This commit introduces a new script to automate the validation of skills
within the repository. It leverages the `skills-ref` library to ensure
all skills adhere to a defined schema and structure.

- Adds `skills-ref` to `requirements.txt`.
- Provides `scripts/validate.sh` to check all skills in the `skills/`
  directory or a specified skill path.
- Outputs colored pass/fail status for each skill.
- Generates a summary of validation results.
- Exits with a non-zero status if any skill fails validation,
  facilitating integration into CI/CD pipelines.
2026-01-19 11:32:03 +02:00