mcpField
S
skill-share

skill-share

github.com/composiohqAgent 工作流78.2k4.3k 次安装14 周前更新
代码仓库

关于 skill-share

skill-share 是用于创建和分发 Claude 技能的技能,面向团队技能开发与协作。它可生成标准目录和元数据、验证并打包技能,还能通过 Rube 将信息发布到 Slack。

主要功能

  1. 01生成技能目录与 SKILL.md
  2. 02创建标准化子目录
  3. 03生成并校验元数据
  4. 04验证命名和技能结构
  5. 05打包为 ZIP 文件
  6. 06通过 Rube 通知 Slack

适用场景

  1. 01为团队创建 Claude 技能
  2. 02验证技能后生成分发包
  3. 03向 Slack 团队频道发布新技能

安装

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

$npx skills add https://github.com/composiohq/awesome-claude-skills --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