When to use this skill
Use this skill when you need to:
Create new Claude skills with proper structure and metadataGenerate skill packages ready for distributionAutomatically share created skills on Slack channels for team visibilityValidate skill structure before sharingPackage and distribute skills to your teamAlso use this skill when:
User says he wants to create/share his skill This skill is ideal for:
Creating skills as part of team workflowsBuilding internal tools that need skill creation + team notificationAutomating the skill development pipelineCollaborative skill creation with team notificationsKey Features
1. Skill Creation
Creates properly structured skill directories with SKILL.mdGenerates standardized scripts/, references/, and assets/ directoriesAuto-generates YAML frontmatter with required metadataEnforces naming conventions (hyphen-case)2. Skill Validation
Validates SKILL.md format and required fieldsChecks naming conventionsEnsures metadata completeness before packaging3. Skill Packaging
Creates distributable zip filesIncludes all skill assets and documentationRuns validation automatically before packaging4. Slack Integration via Rube
Automatically sends created skill information to designated Slack channelsShares skill metadata (name, description, link)Posts skill summary for team discoveryProvides direct links to skill filesHow It Works
Initialization: Provide skill name and descriptionCreation: Skill directory is created with proper structureValidation: Skill metadata is validated for correctnessPackaging: Skill is packaged into a distributable formatSlack Notification: Skill details are posted to your team's Slack channelExample 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 channelsSLACK_POST_MESSAGE_WITH_BLOCKS: Shares rich formatted skill metadataSLACK_FIND_CHANNELS: Discovers target channels for skill announcementsRequirements
Slack workspace connection via RubeWrite access to skill creation directoryPython 3.7+ for skill creation scriptsTarget Slack channel for skill notifications