[ PROMPT_NODE_27742 ]
skill-share
[ SKILL_DOCUMENTATION ]
## 何时使用此技能
当您需要执行以下操作时使用此技能:
- **创建新的 Claude 技能**,并具备正确的结构和元数据
- **生成技能包**以供分发
- **自动在 Slack 频道中共享已创建的技能**,以提高团队可见性
- **在共享前验证技能结构**
- **打包并向团队分发**技能
当用户表示想要创建/共享技能时,也请使用此技能。
此技能非常适合:
- 作为团队工作流的一部分创建技能
- 构建需要技能创建 + 团队通知的内部工具
- 自动化技能开发流水线
- 通过团队通知进行协作式技能创建
## 关键特性
### 1. 技能创建
- 创建具有 SKILL.md 的结构化技能目录
- 生成标准化的 scripts/、references/ 和 assets/ 目录
- 自动生成带有必要元数据的 YAML frontmatter
- 强制执行命名规范(连字符格式)
### 2. 技能验证
- 验证 SKILL.md 格式和必填字段
- 检查命名规范
- 在打包前确保元数据完整性
### 3. 技能打包
- 创建可分发的 zip 文件
- 包含所有技能资产和文档
- 在打包前自动运行验证
### 4. 通过 Rube 进行 Slack 集成
- 自动将已创建的技能信息发送到指定的 Slack 频道
- 共享技能元数据(名称、描述、链接)
- 发布技能摘要以供团队发现
- 提供技能文件的直接链接
## 工作原理
1. **初始化**:提供技能名称和描述
2. **创建**:创建具有正确结构的技能目录
3. **验证**:验证技能元数据的正确性
4. **打包**:将技能打包为可分发格式
5. **Slack 通知**:将技能详情发布到团队的 Slack 频道
## 使用示例
当您要求 Claude 创建一个名为 "pdf-analyzer" 的技能时:
1. 创建 /skill-pdf-analyzer/ 以及 SKILL.md 模板
2. 生成结构化目录 (scripts/, references/, assets/)
3. 验证技能结构
4. 将技能打包为 zip 文件
5. 发布到 Slack: "New Skill Created: pdf-analyzer - Advanced PDF analysis and extraction capabilities"
## 与 Rube 的集成
此技能利用 Rube 进行:
- **SLACK_SEND_MESSAGE**: 将技能信息发布到团队频道
- **SLACK_POST_MESSAGE_WITH_BLOCKS**: 共享格式丰富的技能元数据
- **SLACK_FIND_CHANNELS**: 发现用于技能公告的目标频道