Awesome-claude-skills-cn skill-share

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

install
source · Clone the upstream repo
git clone https://github.com/Athe1st3154/awesome-claude-skills-cn
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/Athe1st3154/awesome-claude-skills-cn "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skill-share" ~/.claude/skills/athe1st3154-awesome-claude-skills-cn-skill-share && rm -rf "$T"
manifest: skill-share/SKILL.md
source content

何时使用此技能

当您需要以下操作时使用此技能:

  • 创建新的 Claude skills,并具有正确的结构和元数据
  • 生成准备分发的技能包
  • 自动在 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 频道