skill-ci-checklist

Validate skill directories for CI/CD quality gates and generate structured reports.

17|45|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/XSpoonAi/spoon-awesome-skill --skill skill-ci-checklist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-ci-checklist
Source: https://github.com/XSpoonAi/spoon-awesome-skill/tree/main/platform-challenge/skill-ci-checklist
Command: npx skills add https://github.com/XSpoonAi/spoon-awesome-skill --skill skill-ci-checklist

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Validates and standardizes skill submissions to ensure every skill directory fulfills CI/CD quality gates before PRs are merged.

Core Features & Use Cases

  • Structure validation: verify the presence of SKILL.md, README.md, scripts/main.py, and pull.md.
  • Documentation and code quality: assess YAML frontmatter, README coverage, and Python syntax.
  • CI/CD reporting: generate a machine-readable metrics object and actionable recommendations for authors.
  • Use cases: pre-merge checks for new skills and consistency checks across multiple tracks.

Quick Start

Run the validator against a skill directory to obtain a structured quality report.

Frequently Asked Questions about skill-ci-checklist

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce CI/CD quality gates for skill submissions?

Run this validator against your skill directory to check documentation completeness, code structure, Python syntax, and required files, producing a structured quality report to enforce CI/CD quality gates.

What files are required in a skill directory to pass validation?

To pass validation, your skill directory must contain SKILL.md, README.md, scripts/main.py, and pull.md, while also fulfilling YAML frontmatter requirements and basic testing patterns.

How do I validate Python syntax and YAML frontmatter before a pull request?

Validate Python syntax and YAML frontmatter by applying this validator to each skill directory, which assesses code quality and documentation coverage to generate actionable metrics before merging.

Can I check multiple skill tracks for consistency before merging?

Yes, you can perform consistency checks across multiple tracks by applying the validator to each skill directory to ensure every submission fulfills CI/CD quality gates before PRs are merged.

What metrics are generated by the skill validation pipeline?

The skill validation pipeline generates a machine-readable metrics object that includes total checks performed, a quality score, and actionable recommendations for authors to improve their submissions.