knowledge-distribution
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseWhen to use this skill
何时使用此Skill
Use this skill when you need to:
- Create new Claude skills with proper structure and metadata
- Generate skill packages ready for distribution
- Automatically share created skills on Slack channels for team visibility
- Validate skill structure before sharing
- Package and distribute skills to your team
Also use this skill when:
- User says he wants to create/share his skill
This skill is ideal for:
- Creating skills as part of team workflows
- Building internal tools that need skill creation + team notification
- Automating the skill development pipeline
- Collaborative skill creation with team notifications
在以下场景中可使用此Skill:
- 创建结构规范、带有元数据的全新Claude Skill
- 生成可直接分发的Skill包
- 在Slack频道自动分享已创建的Skill,提升团队可见性
- 分享前验证Skill结构
- 将Skill打包并分发给团队
此外,在以下场景也可使用此Skill:
- 用户表示想要创建/分享自己的Skill
此Skill非常适用于:
- 将Skill创建纳入团队工作流
- 构建需要Skill创建+团队通知功能的内部工具
- 自动化Skill开发流程
- 带团队通知的协作式Skill创建
Key Features
核心功能
1. Skill Creation
1. Skill创建
- Creates properly structured skill directories with SKILL.md
- Generates standardized scripts/, references/, and assets/ directories
- Auto-generates YAML frontmatter with required metadata
- Enforces naming conventions (hyphen-case)
- 创建包含SKILL.md的结构规范的Skill目录
- 生成标准化的scripts/、references/和assets/目录
- 自动生成包含必填元数据的YAML前置内容
- 强制命名规范(连字符格式)
2. Skill Validation
2. Skill验证
- Validates SKILL.md format and required fields
- Checks naming conventions
- Ensures metadata completeness before packaging
- 验证SKILL.md的格式及必填字段
- 检查命名规范
- 确保打包前元数据完整
3. Skill Packaging
3. Skill打包
- Creates distributable zip files
- Includes all skill assets and documentation
- Runs validation automatically before packaging
- 创建可分发的ZIP文件
- 包含所有Skill资源及文档
- 打包前自动执行验证
4. Slack Integration via Rube
4. 通过Rube实现Slack集成
- Automatically sends created skill information to designated Slack channels
- Shares skill metadata (name, description, link)
- Posts skill summary for team discovery
- Provides direct links to skill files
- 自动将已创建的Skill信息发送至指定Slack频道
- 分享Skill元数据(名称、描述、链接)
- 发布Skill摘要,便于团队发现
- 提供Skill文件的直接链接
How It Works
工作流程
- Initialization: Provide skill name and description
- Creation: Skill directory is created with proper structure
- Validation: Skill metadata is validated for correctness
- Packaging: Skill is packaged into a distributable format
- Slack Notification: Skill details are posted to your team's Slack channel
- 初始化:提供Skill名称及描述
- 创建:生成结构规范的Skill目录
- 验证:验证Skill元数据的正确性
- 打包:将Skill打包为可分发格式
- Slack通知:将Skill详情发布至团队Slack频道
Example Usage
使用示例
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"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"Integration with Rube
与Rube的集成
This skill leverages Rube for:
- SLACK_SEND_MESSAGE: Posts skill information to team channels
- SLACK_POST_MESSAGE_WITH_BLOCKS: Shares rich formatted skill metadata
- SLACK_FIND_CHANNELS: Discovers target channels for skill announcements
此Skill借助Rube实现以下功能:
- SLACK_SEND_MESSAGE: 将Skill信息发布至团队频道
- SLACK_POST_MESSAGE_WITH_BLOCKS: 分享格式丰富的Skill元数据
- SLACK_FIND_CHANNELS: 查找用于Skill公告的目标频道
Requirements
要求
- Slack workspace connection via Rube
- Write access to skill creation directory
- Python 3.7+ for skill creation scripts
- Target Slack channel for skill notifications
- 通过Rube连接Slack工作区
- 拥有Skill创建目录的写入权限
- Skill创建脚本需Python 3.7及以上版本
- 用于Skill通知的目标Slack频道