关于 knowledge-distribution
knowledge-distribution 是用于创建、验证、打包和分享 Claude 技能的工具技能。它生成结构化目录和可分发的 ZIP 文件,并通过 Rube 在 Slack 发布技能信息。
主要功能
- 01创建结构化技能目录
- 02生成 YAML 元数据
- 03验证结构和命名
- 04将技能打包为 ZIP 文件
- 05通过 Rube 在 Slack 发布技能
适用场景
- 01创建团队新技能
- 02分发前验证技能
- 03在 Slack 团队中分享打包后的技能
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ qodex-ai/ ai-agent-skills --skill knowledge-distribution安装后在 Claude Code 中输入/knowledge-distribution确认已加载。
详细介绍
适用场景
在以下情况下使用此技能:
- 创建结构和元数据规范的 Claude 技能
- 生成可供分发的技能包
- 在 Slack 频道中自动分享创建的技能,方便团队了解
- 分享前验证技能结构
- 为团队打包和分发技能
在以下情况下也可使用此技能:
- 用户表示想要创建/分享自己的技能
此技能适用于:
- 将技能创建融入团队工作流
- 构建需要创建技能并通知团队的内部工具
- 自动化技能开发流程
- 在通知团队的同时协作创建技能
主要功能
1. 技能创建
- 创建结构规范且包含 SKILL.md 的技能目录
- 生成标准化的 scripts/、references/ 和 assets/ 目录
- 自动生成包含必需元数据的 YAML frontmatter
- 强制使用命名规范(连字符格式)
2. 技能验证
- 验证 SKILL.md 格式和必需字段
- 检查命名规范
- 确保打包前元数据完整
3. 技能打包
- 创建可分发的 zip 文件
- 包含所有技能资源和文档
- 打包前自动运行验证
4. 通过 Rube 集成 Slack
- 自动将创建的技能信息发送到指定的 Slack 频道
- 分享技能元数据(名称、描述、链接)
- 发布技能摘要,方便团队发现
- 提供指向技能文件的直接链接
工作原理
- 初始化:提供技能名称和描述
- 创建:创建结构规范的技能目录
- 验证:验证技能元数据是否正确
- 打包:将技能打包为可分发的格式
- 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