Get the FREE Ultimate OpenClaw Setup Guide →
npx machina-cli add skill davepoon/buildwithclaude/skill-share --openclaw
Files (1)
SKILL.md
2.9 KB

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

Source

git clone https://github.com/davepoon/buildwithclaude/blob/main/plugins/all-skills/skills/skill-share/SKILL.mdView on GitHub

Overview

Skill-share automates creating new Claude skills with proper structure and metadata, packages them, and automatically shares them on Slack via Rube for team visibility and discovery. It streamlines collaborative skill development from creation to notification, ensuring consistency and quick distribution.

How This Skill Works

Provide the skill name and description to initialize. The tool creates a properly structured skill directory with SKILL.md, scripts/, references/, and assets/; it validates metadata and structure, packages the skill into a distributable zip, and posts a Slack notification via Rube to designated channels.

When to Use It

  • When you need to create new Claude skills with proper structure and metadata
  • When you want to generate distributable skill packages ready for sharing
  • When you want to automatically share created skills on Slack channels for team visibility
  • When you need to validate skill structure before distribution
  • When you want to package and distribute skills to your team

Quick Start

  1. Step 1: Provide the skill name and description to initialize the workflow
  2. Step 2: The system creates the structured skill directory (scripts/, references/, assets/) and SKILL.md with metadata
  3. Step 3: Validate, package into a zip, and post a Slack notification via Rube with skill details

Best Practices

  • Follow hyphen-case naming conventions for skill directories
  • Validate SKILL.md format and required fields before packaging
  • Ensure metadata is complete (name, description, version, etc.)
  • Test Slack channel targets and permissions via Rube before broad sharing
  • Include all relevant assets and documentation in the package

Example Use Cases

  • Create a new skill pdf-analyzer, generate the directory structure, validate, package, and post a Slack summary with a link to the skill files
  • Auto-generate internal tools skills and push notifications to a dedicated Slack channel for discovery
  • Collaborate on skill creation with multiple team members and announce updates in Slack
  • Package and distribute a new Claude skill to a specific onboarding Slack channel
  • Integrate skill creation into a CI-like workflow to validate and share automatically

Frequently Asked Questions

Add this skill to your agents

Related Skills

Sponsor this space

Reach thousands of developers