skill-creator

Create, manage, and package Claude skills with Python scripts.

Updated Jan 2, 2026
One-click install
npx skills add https://github.com/cooopmac/nourish --skill skill-creator-cooopmac
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/cooopmac/nourish/tree/main/.claude/project/skills/skill-creator
Command: npx skills add https://github.com/cooopmac/nourish --skill skill-creator-cooopmac

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the challenge of creating and managing Claude's skills, providing a structured approach to developing specialized knowledge, workflows, and tool integrations.

Core Features & Use Cases

  • Skill Creation Guide: Offers step-by-step instructions for creating new skills.
  • Resource Management: Guidance on organizing scripts, references, and assets.
  • Skill Packaging: Instructions for packaging skills into distributable files.
  • Iteration and Testing: Advice on refining skills based on real-world usage.

Quick Start

Use the skill-creator skill to initialize a new skill with the command: scripts/init_skill.py <skill-name> --path <output-directory>.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create and package Claude skills using Python?

To create and package Claude skills using Python, use a structured guide that provides step-by-step instructions for skill development, resource organization, and packaging into distributable files. Run the initialization script to set up the project structure.

What is the best way to organize scripts and references for skill development?

The best way to organize scripts and references for skill development is to follow a structured resource management approach that separates scripts, references, and assets, ensuring efficient skill packaging and iterative improvement based on real-world usage.

Do I need Python to package Claude skills into distributable files?

Yes, you need Python to package Claude skills into distributable files, as the packaging and script execution processes require a Python environment to run the initialization and management commands effectively.

How does iterative development improve skill creation workflows?

Iterative development improves skill creation workflows by providing advice on refining skills based on real-world usage, allowing developers to test, manage, and package specialized knowledge and tool integrations more efficiently over time.

Can I initialize a new skill with a specific output directory?

Yes, you can initialize a new skill with a specific output directory by running the initialization script with the skill name and path arguments, creating a structured project setup for managing and packaging your skill resources.