skill-share

A skill that creates new Claude skills and automatically shares them on Slack using Rube for seamless team collaboration and skill discovery.

View Source
name:skill-sharedescription:A skill that creates new Claude skills and automatically shares them on Slack using Rube for seamless team collaboration and skill discovery.license:Complete terms in LICENSE.txt

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

    1. 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)
  • 2. Skill Validation


  • Validates SKILL.md format and required fields

  • Checks naming conventions

  • Ensures metadata completeness before packaging
  • 3. Skill Packaging


  • Creates distributable zip files

  • Includes all skill assets and documentation

  • Runs validation automatically before packaging
  • 4. 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