Skill Share

作者 composiohqbe2a406907dbComplete terms in LICENSE.txt76K 个星标收录于 2026年10月8日更新于 2026年10月8日仓库2周前更新

A skill that creates new Claude skills and automatically shares them on Slack using Rube for seamless team collaboration and skill discovery.

仅含说明AI & Agents
AI 生成的概览

创建结构规范的新 Claude 技能,进行校验与打包,并通过 Rube 分享到 Slack。

功能
该技能指导创建新的 Claude 技能:建立包含 SKILL.md 的技能目录,生成标准化的 scripts、references 和 assets 目录,并以连字符命名规则自动生成 YAML 前置元数据。它会校验 SKILL.md 的格式与必填字段,然后将技能打包为可分发的 zip 文件。最后通过 Rube 将技能名称、描述和链接发布到指定的 Slack 频道。
适用场景
适用于需要按规范结构和元数据创建新 Claude 技能,或将已有技能打包分发的场景。也适合团队工作流中,希望把新建技能发布到 Slack 以便团队查看和发现的场合。
运行要求
需要通过 Rube 连接 Slack 工作区、对技能创建目录有写入权限、用于技能创建脚本的 Python 3.7+,以及用于通知的目标 Slack 频道。该技能本身不附带脚本,仅为说明文档。

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 template2. Generates structured directories (scripts/, references/, assets/)3. Validates the skill structure4. Packages the skill as a zip file5. 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

来源与署名

来源:composiohq/awesome-claude-skills位于skill-share提交be2a406

许可证: Complete terms in LICENSE.txt

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架