skill-share

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

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
当你需要以下操作时,可使用本技能:
  • 创建结构规范、带元数据的新Claude技能
  • 生成可直接分发的技能包
  • 自动将创建好的技能分享至Slack频道,提升团队可见性
  • 分享前验证技能结构
  • 打包并向团队分发技能
此外,在以下场景也可使用:
  • 用户表示想要创建/分享自己的技能
本技能非常适合:
  • 将技能创建纳入团队工作流
  • 构建需要技能创建+团队通知的内部工具
  • 自动化技能开发流程
  • 带团队通知的协作式技能创建

Key Features

核心功能

1. Skill Creation

1. 技能创建

  • 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)
  • 创建包含SKILL.md的规范技能目录
  • 生成标准化的scripts/、references/和assets/目录
  • 自动生成包含必填元数据的YAML前置内容
  • 强制执行命名规范(连字符格式)

2. Skill Validation

2. 技能验证

  • Validates SKILL.md format and required fields
  • Checks naming conventions
  • Ensures metadata completeness before packaging
  • 验证SKILL.md格式及必填字段
  • 检查命名规范
  • 打包前确保元数据完整

3. Skill Packaging

3. 技能打包

  • Creates distributable zip files
  • Includes all skill assets and documentation
  • Runs validation automatically before packaging
  • 创建可分发的zip文件
  • 包含所有技能资源与文档
  • 打包前自动运行验证

4. Slack Integration via Rube

4. 基于Rube的Slack集成

  • 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
  • 自动将创建好的技能信息发送至指定Slack频道
  • 分享技能元数据(名称、描述、链接)
  • 发布技能摘要供团队发现
  • 提供技能文件的直接链接

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
  1. 初始化:提供技能名称与描述
  2. 创建:生成结构规范的技能目录
  3. 验证:验证技能元数据的正确性
  4. 打包:将技能打包为可分发格式
  5. Slack通知:将技能详情发布至团队Slack频道

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"
当你要求Claude创建名为"pdf-analyzer"的技能时:
1. 创建/skill-pdf-analyzer/目录及SKILL.md模板
2. 生成结构化目录(scripts/、references/、assets/)
3. 验证技能结构
4. 将技能打包为zip文件
5. 发布至Slack:"新技能已创建:pdf-analyzer - 高级PDF分析与提取功能"

Integration with Rube

与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
本技能借助Rube实现以下功能:
  • SLACK_SEND_MESSAGE:向团队频道发布技能信息
  • SLACK_POST_MESSAGE_WITH_BLOCKS:分享格式丰富的技能元数据
  • SLACK_FIND_CHANNELS:查找技能公告的目标频道

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
  • 通过Rube连接Slack工作区
  • 拥有技能创建目录的写入权限
  • 技能创建脚本需Python 3.7+环境
  • 指定用于技能通知的Slack频道