Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
composiohq avatar

Skill Share

  • 3.1k installs
  • 71.1k repo stars
  • Updated July 24, 2026
  • composiohq/awesome-claude-skills

skill-share is an agent skill that creates validated Claude skill packages with SKILL.md scaffolds and posts announcements to Slack channels via Rube.

About

skill-share is a Composio skill for creating and distributing Claude skills with automatic Slack team notifications through Rube. It activates when users want to create or share a skill, building properly structured directories with SKILL.md, scripts/, references/, and assets/ folders plus hyphen-case naming conventions. Validation checks SKILL.md format, required metadata fields, and naming rules before packaging. Packaging produces distributable zip files that include all assets and documentation after validation passes. Slack integration via Rube posts skill metadata including name, description, and links to designated channels using SLACK_SEND_MESSAGE, SLACK_POST_MESSAGE_WITH_BLOCKS, and SLACK_FIND_CHANNELS. The five-step flow initializes with a skill name and description, creates the directory scaffold, validates metadata, packages the zip, and posts a team announcement. Example usage creates skill-pdf-analyzer with template directories and posts New Skill Created to Slack. Requirements include a Slack workspace via Rube, write access to the skill directory, and Python 3.7 or newer for creation scripts.

  • Creates SKILL.md scaffolds with scripts/, references/, and assets/ using hyphen-case naming.
  • Validates metadata format and naming conventions before packaging distributable zip files.
  • Posts rich Slack announcements via Rube SLACK_SEND_MESSAGE and SLACK_POST_MESSAGE_WITH_BLOCKS.
  • Five-step flow: initialize, create, validate, package, and notify the team channel.
  • Requires Slack workspace connection via Rube and Python 3.7+ for skill creation scripts.

Skill Share by the numbers

  • 3,148 all-time installs (skills.sh)
  • +111 installs in the week ending Jul 28, 2026 (Skillselion tracking)
  • Ranked #40 of 826 Skill Development skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

skill-share capabilities & compatibility

Capabilities
skill.md scaffold generation · skill metadata validation · distributable zip packaging · slack team announcements via rube
Works with
slack
Use cases
documentation · orchestration
From the docs

What skill-share says it does

Creates properly structured skill directories with SKILL.md
SKILL.md
Automatically sends created skill information to designated Slack channels
SKILL.md
Creates distributable zip files
SKILL.md
npx skills add https://github.com/composiohq/awesome-claude-skills --skill skill-share

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs3.1k
repo stars71.1k
Security audit2 / 3 scanners passed
Last updatedJuly 24, 2026
Repositorycomposiohq/awesome-claude-skills

How do I scaffold a new Claude skill with correct structure, validate it, package it, and notify my team on Slack?

Create structured Claude skills with validated SKILL.md metadata, package them as zip files, and announce new skills to Slack via Rube.

Who is it for?

Teams building internal Claude skills who need standardized scaffolds, validation, packaging, and Slack visibility.

Skip if: Skip when you only need to edit an existing skill without packaging or when Slack via Rube is not connected.

When should I use this skill?

User creates a new Claude skill, packages skills for distribution, or wants automatic Slack announcements for skill discovery.

What you get

A validated skill directory and zip package plus a Slack channel post with skill name, description, and discovery links.

  • Validated skill directory
  • Distributable zip package
  • Slack announcement post

Files

SKILL.mdMarkdownGitHub ↗

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

1. Initialization: Provide skill name and description 2. Creation: Skill directory is created with proper structure 3. Validation: Skill metadata is validated for correctness 4. Packaging: Skill is packaged into a distributable format 5. 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":
1. Creates /skill-pdf-analyzer/ with SKILL.md template
2. Generates structured directories (scripts/, references/, assets/)
3. Validates the skill structure
4. Packages the skill as a zip file
5. 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

Related skills

Forks & variants (2)

Skill Share has 2 known copies in the catalog totaling 152 installs. They canonicalize to this original listing.

How it compares

Use skill-share when Slack distribution matters; use pure scaffolding skills when you only need a local SKILL.md draft.

FAQ

What directories does skill-share create?

A skill root with SKILL.md plus scripts/, references/, and assets/ subdirectories using hyphen-case naming.

How does Slack notification work?

Rube SLACK_SEND_MESSAGE and SLACK_POST_MESSAGE_WITH_BLOCKS post skill metadata to a target channel after packaging.

What are the requirements?

Slack workspace via Rube, write access to the skill directory, and Python 3.7+ for creation scripts.

Is Skill Share safe to install?

skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

Skill Developmentagentsautomation

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.