pca-skill-manager

Scaffold, validate, and package Claude Skills into .skill archives.

Updated Dec 9, 2025
One-click install
npx skills add https://github.com/narcisolcf/skills_claude_narciso --skill pca-skill-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pca-skill-manager
Source: https://github.com/narcisolcf/skills_claude_narciso/tree/main/pca-skill-manager
Command: npx skills add https://github.com/narcisolcf/skills_claude_narciso --skill pca-skill-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Meta-Skill coordinates the lifecycle of Claude Skills—from validation to packaging—reducing human error and accelerating deployment.

Core Features & Use Cases

  • Quick Validation: Validate SKILL.md structure and metadata using a lightweight checker.
  • Packaging: Create distributable .skill files via a packaging script.
  • Init Skeleton: Generate new Skill skeletons with templates for rapid creation.

Quick Start

Validate a new skill folder: python scripts/quick_validate.py "<path-to-new-skill>" Then package: python scripts/package_skill.py "<path-to-new-skill>"

Frequently Asked Questions about pca-skill-manager

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

FAQPage Schema
How do I validate a Claude Skill's YAML frontmatter and directory structure?

Validation checks YAML frontmatter constraints, naming conventions, and directory structure integrity. Run `python scripts/quick_validate.py "<path-to-skill>"` to catch metadata and structural errors before packaging, ensuring your Skill meets submission requirements.

What's the process for packaging a Claude Skill into a distributable file?

Packaging creates a .skill archive from your Skill directory, excluding unnecessary files and enforcing naming standards. After validation passes, run `python scripts/package_skill.py "<path-to-skill>"` to generate a ready-to-distribute .skill file.

Can I generate a new Skill skeleton with built-in templates?

The Skill includes an init skeleton feature that generates new Skill templates with pre-structured directories and YAML frontmatter scaffolds, accelerating initial setup and ensuring conformance to Skill standards from creation.

Do I need to manually write YAML frontmatter, or does this automate it?

The skeleton generator automates frontmatter scaffolding with templates, reducing manual YAML entry. Validation then enforces YAML constraints, so errors surface early rather than during submission.

What file types and directories are excluded during Skill packaging?

Packaging automatically excludes unnecessary files and validates directory structure against Skill standards, ensuring only required components and metadata are bundled into the final .skill archive.

Does this work for both new Skill creation and preparing existing Skills?

Yes, the Skill supports both workflows: init templates for new Skills and validation-plus-packaging for existing ones. Each path enforces the same YAML constraints and directory structure requirements before distribution.