product-validator

Validate product submissions for security, structure, and navigational paths.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/Glour/ai-office-v2 --skill product-validator-glour
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: product-validator
Source: https://github.com/Glour/ai-office-v2/tree/main/skills/product-validator
Command: npx skills add https://github.com/Glour/ai-office-v2 --skill product-validator-glour

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml, and includes scripts (resource) components.

What problem does it solve?

Automates the quality gate for product submissions by validating security, style, structure, and paths across Skill units, group materials, and GitHub projects to ensure conformity before review.

Core Features & Use Cases

  • Security checks for personal data, tokens, and sensitive patterns to prevent data leaks.
  • Structural validation of SKILL.md and material formats, including size, frontmatter, and required sections.
  • Reference and asset verification to ensure referenced files exist and dual-format materials conform to the expected layout.
  • GitHub project checks for essential files and basic documentation to speed up code reviews.
  • Use Case: before handing off a product to reviewers, run the validator to catch common issues early and fix them.

Quick Start

Run the validator on a product folder: python3 skills/product-validator/scripts/validate.py <path_to_product_folder>

Frequently Asked Questions about product-validator

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

FAQPage Schema
How do I automate pre-release validation for security and structure in skill submissions?

Automate pre-release validation by running a script that checks YAML frontmatter, file structure, and security patterns across Skill units and GitHub projects. It returns a clear pass or fail result to enforce quality gates before review.

What is the best way to scan a project folder for sensitive data leaks before code review?

Scanning for sensitive data leaks involves checking folders for personal data, tokens, and sensitive patterns. This automated validation prevents data leaks by enforcing security checks before handing off products to reviewers.

How do I verify YAML frontmatter and required sections in documentation files?

Verify YAML frontmatter and required sections by running structural validation on SKILL.md and material formats. The validator checks file size, frontmatter, and structural conformity to ensure documentation meets expected standards.

Can I use Python to check if referenced files exist in dual-format materials?

Yes, you can use Python to check if referenced files exist. The validator performs reference and asset verification to ensure referenced files exist and dual-format materials conform to the expected layout.

Do I need pyyaml installed to run automated quality gate checks on GitHub projects?

Yes, you need pyyaml installed to run automated quality gate checks. The validator relies on this dependency to parse and enforce YAML frontmatter requirements during the pre-release validation pipeline.