skill-manager

Automate Claude Skills lifecycle management across Desktop, Code CLI, and API.

1|Updated Oct 18, 2025
One-click install
npx skills add https://github.com/mapachekurt/claude-skills --skill skill-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-manager
Source: https://github.com/mapachekurt/claude-skills/tree/main/skill-manager
Command: npx skills add https://github.com/mapachekurt/claude-skills --skill skill-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Manually managing Claude Skills (creation, validation, deployment, versioning) across different environments (Desktop, Code CLI, API) is complex and time-consuming. This skill automates the entire lifecycle, ensuring consistency and reducing operational overhead.

Core Features & Use Cases

  • Skill Scaffolding: Quickly create new skills with a standardized structure.
  • Validation & Deployment: Automatically check skill correctness and deploy to all Claude environments.
  • Version Control Integration: Manage skill versions with Git, ensuring a single source of truth.
  • Use Case: "Create a new skill called 'n8n-flow-builder' that helps design n8n workflows" and then "Deploy the n8n-flow-builder skill to all environments."

Quick Start

Example: Create a new skill

python scripts/create_skill.py --name "my-new-skill"
--description "A skill to do amazing things"

Example: Deploy an existing skill

python scripts/deploy_skill.py my-new-skill/ --env all --commit

Frequently Asked Questions about skill-manager

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

FAQPage Schema
How do I automate the deployment of Claude Skills across multiple environments?

Skill lifecycle automation deploys Claude Skills consistently across Desktop, Code CLI, and API environments. Use the deploy command with environment flags to push validated skills to all platforms simultaneously, eliminating manual deployment steps and ensuring synchronization.

What's the best way to scaffold a new Claude Skill with standardized structure?

Skill scaffolding generates new skills with predefined YAML frontmatter, validation rules, and directory structure. Running the scaffolding script creates a standardized foundation that meets security and consistency requirements across all Claude environments.

Can I manage skill versions and keep deployment history in sync with Git?

Semantic versioning integration with Git tracks skill changes and maintains a single source of truth for all versions. Each deployment commits version metadata, enabling rollback capability and clear audit trails across environments.

How do I validate skill correctness before deploying to production?

Validation checks YAML frontmatter syntax, enforces semantic versioning, and verifies skill structure against Claude's requirements. Automated validation runs pre-deployment to catch errors early and prevent malformed skills from reaching any environment.

Can I monitor skill changes in real time across all environments?

Continuous monitoring detects skill modifications as they occur and tracks changes across Desktop, Code CLI, and API deployments. File-watching ensures you stay aware of updates and can respond to unexpected changes immediately.

Do I need version control or specific dependencies to use skill automation?

Skill lifecycle automation requires Git integration for version tracking and relies on Python dependencies including PyYAML for frontmatter parsing and Click for CLI commands. These dependencies enable validation, versioning, and multi-environment orchestration.