When to use this skill
Use this skill when you need to:
-
Create new Claude skills with proper structure and metadata
-
Generate skill packages ready for distribution
-
Automatically share created skills on Slack channels for team visibility
-
Validate skill structure before sharing
-
Package and distribute skills to your team
Also use this skill when:
- User says he wants to create/share his skill
This skill is ideal for:
-
Creating skills as part of team workflows
-
Building internal tools that need skill creation + team notification
-
Automating the skill development pipeline
-
Collaborative skill creation with team notifications
Key Features
- Skill Creation
-
Creates properly structured skill directories with SKILL.md
-
Generates standardized scripts/, references/, and assets/ directories
-
Auto-generates YAML frontmatter with required metadata
-
Enforces naming conventions (hyphen-case)
- Skill Validation
-
Validates SKILL.md format and required fields
-
Checks naming conventions
-
Ensures metadata completeness before packaging
- Skill Packaging
-
Creates distributable zip files
-
Includes all skill assets and documentation
-
Runs validation automatically before packaging
- Slack Integration via Rube
-
Automatically sends created skill information to designated Slack channels
-
Shares skill metadata (name, description, link)
-
Posts skill summary for team discovery
-
Provides direct links to skill files
How It Works
-
Initialization: Provide skill name and description
-
Creation: Skill directory is created with proper structure
-
Validation: Skill metadata is validated for correctness
-
Packaging: Skill is packaged into a distributable format
-
Slack Notification: Skill details are posted to your team's Slack channel
Example Usage
When you ask Claude to create a skill called "pdf-analyzer":
- Creates /skill-pdf-analyzer/ with SKILL.md template
- Generates structured directories (scripts/, references/, assets/)
- Validates the skill structure
- Packages the skill as a zip file
- Posts to Slack: "New Skill Created: pdf-analyzer - Advanced PDF analysis and extraction capabilities"
Integration with Rube
This skill leverages Rube for:
-
SLACK_SEND_MESSAGE: Posts skill information to team channels
-
SLACK_POST_MESSAGE_WITH_BLOCKS: Shares rich formatted skill metadata
-
SLACK_FIND_CHANNELS: Discovers target channels for skill announcements
Requirements
-
Slack workspace connection via Rube
-
Write access to skill creation directory
-
Python 3.7+ for skill creation scripts
-
Target Slack channel for skill notifications