skill-share
A skill that creates new Claude skills and automatically shares them on Slack using Rube for seamless team collaboration and skill discovery.
Best use case
skill-share is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
A skill that creates new Claude skills and automatically shares them on Slack using Rube for seamless team collaboration and skill discovery.
Teams using skill-share should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/skill-share/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How skill-share Compares
| Feature / Agent | skill-share | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
A skill that creates new Claude skills and automatically shares them on Slack using Rube for seamless team collaboration and skill discovery.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
## 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
share_point-automation
Automate SharePoint tasks via Rube MCP (Composio): document libraries, sites, lists, and content management. Always search tools first for current schemas.
SharePoint Automation
SharePoint Automation: manage sites, lists, documents, folders, pages, and search content across SharePoint and OneDrive
ayrshare-automation
Automate Ayrshare tasks via Rube MCP (Composio). Always search tools first for current schemas.
PicoClaw Fleet
Orchestrate a fleet of remote PicoClaw workers over SSH for fast, ephemeral one-shot tasks.
writing-skills
Use when creating new skills, editing existing skills, or verifying skills work before deployment
writing-plans
Use when you have a spec or requirements for a multi-step task, before touching code
verification-before-completion
Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always
using-superpowers
Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions
using-git-worktrees
Use when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktrees with smart directory selection and safety verification
test-driven-development
Use when implementing any feature or bugfix, before writing implementation code
systematic-debugging
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes
subagent-driven-development
Use when executing implementation plans with independent tasks in the current session