# Skill Share

> 创建新的 Claude 技能并使用 Rube 自动在 Slack 上分享，实现无缝团队协作和技能发现。

- Skill: `bin1874/skill-share` (Agent Skill)
- Install (CLI): `npx skillmds@latest add bin1874/skill-share`
- Raw SKILL.md: https://api.skillmd.com/api/skills/bin1874/skill-share/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Integrations & APIs
- License: 完整条款见 LICENSE.txt
- Author: bin1874 (https://skillmd.com/u/bin1874)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/bin1874/skill-share

---


## 何时使用此技能

当你需要时使用此技能：
- **创建新的 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："新技能已创建：pdf-analyzer - 高级 PDF 分析和提取功能"
```

## 与 Rube 集成

此技能利用 Rube 进行：
- **SLACK_SEND_MESSAGE**：将技能信息发布到团队频道
- **SLACK_POST_MESSAGE_WITH_BLOCKS**：分享富格式化的技能元数据
- **SLACK_FIND_CHANNELS**：发现技能公告的目标频道

## 要求

- 通过 Rube 的 Slack 工作区连接
- 对技能创建目录的写访问权限
- Python 3.7+ 用于技能创建脚本
- 用于技能通知的目标 Slack 频道

