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- Slack workspace connection via Rube
- Write access to skill creation directory
- Python 3.7 or higher
How to use skill-share
- 1.Provide the skill name (in hyphen-case format) and description
- 2.Claude creates the skill directory with SKILL.md template and standard subdirectories (scripts/, references/, assets/)
- 3.The skill structure is automatically validated for metadata completeness and naming conventions
- 4.The skill is packaged into a distributable zip file
- 5.Skill details are posted to your designated Slack channel with name, description, and links
Use cases
- 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
- 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
You need a Slack workspace connection via Rube and write access to post messages in your target channels.
Yes, the skill uses Rube's SLACK_FIND_CHANNELS to discover and post to designated channels for skill notifications.
The skill enforces hyphen-case naming conventions and will validate the format before creation. You'll be prompted to correct non-compliant names.
Yes, validation runs automatically to check SKILL.md format, metadata completeness, and naming conventions before packaging and posting.
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
- 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":
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.

slack-gif-creator
Create animated GIFs optimized for Slack with validators and composable animation primitives.

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

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

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

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

beautiful-article
把用户提供的素材(网页 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。