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.