mcpField
S
skill-share

skill-share

github.com/ovachieverAgent 工作流5644 次安装48 周前更新
代码仓库

关于 skill-share

skill-share 是用于创建、验证和分发 Claude 技能的工作流技能,适合团队协作和技能开发流程。它可生成标准目录结构、打包技能,并借助 Rube 将技能信息通知到 Slack 频道。

主要功能

  1. 01生成技能目录和 YAML 元数据
  2. 02检查格式、必填字段与命名
  3. 03验证后打包为 ZIP 文件
  4. 04通过 Rube 向 Slack 频道发布信息

适用场景

  1. 01创建结构规范的 Claude 技能
  2. 02验证并打包团队内部技能
  3. 03将新技能信息通知到 Slack 团队频道

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/ovachiever/droid-tings --skill skill-share

安装后在 Claude Code 中输入/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 频道

使用示例

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"

与 Rube 集成

此技能通过 Rube 使用以下功能:

  • SLACK_SEND_MESSAGE:将技能信息发布到团队频道
  • SLACK_POST_MESSAGE_WITH_BLOCKS:分享格式丰富的技能元数据
  • SLACK_FIND_CHANNELS:查找用于发布技能公告的目标频道

要求

  • 通过 Rube 连接 Slack 工作区
  • 对技能创建目录具有写入权限
  • 使用 Python 3.7+ 运行技能创建脚本
  • 用于接收技能通知的目标 Slack 频道

评论

支持 Markdown