PluginBench
Skill
Review
Audit score 70

skill-share

composiohq/awesome-claude-skills

Create and share Claude skills with your team via Slack automatically.

What is skill-share?

A skill that generates properly structured Claude skills with SKILL.md templates and automatically posts them to Slack channels for team discovery. Use this when you need to create new skills and notify your team instantly.

  • Creates properly structured skill directories with SKILL.md templates and standardized layouts
  • Validates skill metadata, naming conventions, and structure before packaging
  • Packages skills into distributable zip files with all assets and documentation
  • Automatically sends skill announcements to Slack channels with metadata and links
  • Generates YAML frontmatter and enforces hyphen-case naming conventions

How to install skill-share

npx skills add https://github.com/composiohq/awesome-claude-skills --skill skill-share
Prerequisites
  • Slack workspace connection via Rube
  • Write access to skill creation directory
  • Python 3.7 or higher
Claude Code
Cursor
Windsurf
Cline

How to use skill-share

  1. 1.Provide the skill name (in hyphen-case format) and description
  2. 2.Claude creates the skill directory with SKILL.md template and standard subdirectories (scripts/, references/, assets/)
  3. 3.The skill structure is automatically validated for metadata completeness and naming conventions
  4. 4.The skill is packaged into a distributable zip file
  5. 5.Skill details are posted to your designated Slack channel with name, description, and links

Use cases

Good for
  • Create an internal PDF analyzer skill and share it with your data team on Slack
  • Build a custom API integration skill and notify developers in your #tools channel
  • Generate a documentation helper skill and broadcast it to your entire engineering team
  • Develop team-specific utilities and automatically announce them for discovery
  • Automate skill creation as part of your team's development pipeline
Who it's for
  • Teams building internal Claude skills
  • Engineering teams needing skill distribution workflows
  • Organizations automating tool development and team notifications
  • Collaborative skill creators wanting instant team visibility

skill-share FAQ

What Slack permissions do I need?

You need a Slack workspace connection via Rube and write access to post messages in your target channels.

Can I customize which Slack channel receives skill announcements?

Yes, the skill uses Rube's SLACK_FIND_CHANNELS to discover and post to designated channels for skill notifications.

What if my skill name doesn't follow naming conventions?

The skill enforces hyphen-case naming conventions and will validate the format before creation. You'll be prompted to correct non-compliant names.

Does it validate the skill before sharing to Slack?

Yes, validation runs automatically to check SKILL.md format, metadata completeness, and naming conventions before packaging and posting.

Can I use this for external skill distribution?

This skill is designed for team collaboration via Slack. For external distribution, the packaged zip files can be shared through other channels.

Full instructions (SKILL.md)

Source of truth, from composiohq/awesome-claude-skills.


name: skill-share description: 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

  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

More from composiohq/awesome-claude-skills and the wider catalog.

SLslack-gif-creator logo

slack-gif-creator

composiohq/awesome-claude-skills

Create animated GIFs optimized for Slack with validators and composable animation primitives.

2.7k installs
TAtailored-resume-generator logo

tailored-resume-generator

composiohq/awesome-claude-skills

Analyze job descriptions and generate tailored resumes that highlight relevant experience to maximize interview chances

6.9k installsAudited
TWtwitter-algorithm-optimizer logo

twitter-algorithm-optimizer

composiohq/awesome-claude-skills

Optimize tweets for maximum reach using Twitter's open-source algorithm insights

3.3k installsAudited
YOyoutube-downloader logo

youtube-downloader

composiohq/awesome-claude-skills

Download YouTube videos in custom quality and format with flexible options.

4.2k installs
COcomposio logo

composio

composiohq/skills

Access 1000+ external apps via CLI or SDK for AI agents and automation.

4.8k installs
BEbeautiful-article logo

beautiful-article

conardli/garden-skills

把用户提供的素材(网页 URL / PDF / DOCX / Markdown / 纯文本 / 截图 / 粘贴材料)编辑、设计成一篇美丽的、可离线打开和分享的**单文件 HTML 网页文章**。基于 reacticle 组件协议:不手写裸 HTML/CSS,而用语义组件 + 受主题约束的 Raw 自由层;按 source→规划→双确认→生成→终审→修复的小型 harness 流程推进,默认 100% 信息保留的长文。触发场景:把 URL/PDF/DOCX/文章做成网页文章 / 长文 / briefing / 解释文 / 视觉文章 / 教程 / 审阅复盘 / 方案分析,'render this as a beautiful web article / 把这篇做成网页文章 / 生成一篇可分享的 HTML 长文 / reacticle 文章'。只生成文章,不生成后台、表单、dashboard、产品原型或通用 Web App。

618 installs