manage-skills

Audit VRP Toolkit skills directories and enforce SKILL.md documentation compliance.

Updated Apr 23, 2024
One-click install
npx skills add https://github.com/dudusoar/VRP-Toolkit --skill manage-skills-dudusoar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: manage-skills
Source: https://github.com/dudusoar/VRP-Toolkit/tree/main/.claude/skills/manage-skills
Command: npx skills add https://github.com/dudusoar/VRP-Toolkit --skill manage-skills-dudusoar

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PyYAML, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Manage and govern VRP Toolkit skills by auditing documentation, enforcing standards, and tracking changes to ensure skills stay independent, well-documented, and compliant.

Core Features & Use Cases

  • Audit Skills Directory: Detects discrepancies between actual skill directories and SKILLS.md entries.
  • Compliance Checking: Validates frontmatter, structure, size, independence, and references for each skill.
  • Documentation Synchronization: Keeps SKILLS.md and the CLI/Logs in sync; records changes to SKILLS_LOG.md.
  • Use Case: When adding or modifying a skill, run audits and compliance checks to ensure new content adheres to project standards before release.

Quick Start

Run the audit to compare the skills directory against CLAUDE.md:

  • python .claude/skills/manage-skills/scripts/audit_skills.py
  • python .claude/skills/manage-skills/scripts/check_compliance.py --all

Frequently Asked Questions about manage-skills

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

FAQPage Schema
How do I audit documentation compliance for VRP Toolkit skills?

You can audit documentation compliance for VRP Toolkit skills by running the check_compliance.py script to validate YAML frontmatter, structure, size, independence, and references against project standards.

What is the best way to keep SKILLS.md synchronized with the skills directory?

The best way to keep SKILLS.md synchronized with the skills directory is running the audit_skills.py script, which detects discrepancies between actual directories and SKILLS.md entries while recording changes in SKILLS_LOG.md.

Do I need PyYAML to enforce documentation standards for skills?

Yes, you need PyYAML installed to enforce documentation standards, as the compliance checking process requires parsing YAML frontmatter from skill files to validate metadata fields and structural constraints.

What documentation constraints are enforced when adding a new skill?

When adding a new skill, the system enforces documentation constraints by detecting size limits, checking skill independence, validating references, and verifying that required scripts are present in the skill directory.

How does skills management track changes to documentation over time?

Skills management tracks documentation changes over time by automatically recording modifications in SKILLS_LOG.md, ensuring that all additions and updates to skill directories are auditable and synchronized.