agent operations skill risk: low
Claude Skill Creator with Slack Sharing
Defines a skill that creates structured Claude skill directories with SKILL.md metadata, validates and packages them into distributable formats, and automatically posts skill detai…
- External action: medium
SKILL 1 file
SKILL.md
--- name: skill-share description: "A skill that creates new Claude skills and automatically shares them on Slack using Rube for seamless team collaboration and skill discovery." --- ## When to use this 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 ## Key Features ### 1. Skill Creation - 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) ### 2. Skill Validation - Validates SKILL.md format and required fields - Checks naming conventions - Ensures metadata completeness before packaging ### 3. Skill Packaging - Creates distributable zip files - Includes all skill assets and documentation - Runs validation automatically before packaging ### 4. Slack Integration via Rube - 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 ## How It Works 1. **Initialization**: Provide skill name and description 2. **Creation**: Skill directory is created with proper structure 3. **Validation**: Skill metadata is validated for correctness 4. **Packaging**: Skill is packaged into a distributable format 5. **Slack Notification**: Skill details are posted to your team's Slack channel ## 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" ``` ## Integration with 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 ## 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
REQUIRED CONTEXT
- skill name
- skill description
TOOLS REQUIRED
- SLACK_SEND_MESSAGE
- SLACK_POST_MESSAGE_WITH_BLOCKS
- SLACK_FIND_CHANNELS
EXPECTED OUTPUT
- Format
- unknown
EXAMPLES
Includes one example of creating a pdf-analyzer skill and the 5 steps performed.
CAVEATS
- Dependencies
- Slack workspace connection via Rube
- Write access to skill creation directory
- Python 3.7+ for skill creation scripts
- Target Slack channel for skill notifications
- Missing context
- Exact YAML frontmatter schema and required metadata fields
- Concrete steps or code for skill creation, validation, and packaging
- Specific Rube function call formats or parameters
- Target directory paths and output formats for packaged skills
- Ambiguities
- Does not specify the exact structure, required fields, or template content for SKILL.md or YAML frontmatter
- Does not define concrete validation rules or naming convention enforcement logic
- Mentions 'proper structure' and 'standardized directories' without providing the actual directory layout or file templates
QUALITY
- OVERALL
- 0.47
- CLARITY
- 0.72
- SPECIFICITY
- 0.48
- REUSABILITY
- 0.25
- COMPLETENESS
- 0.42
IMPROVEMENT SUGGESTIONS
- Add an explicit SKILL.md template with placeholders and required YAML fields
- Define a precise validation checklist with pass/fail criteria
- Include example directory tree and file contents for created skills
USAGE
Copy the prompt above and paste it into your AI of choice — Claude, ChatGPT, Gemini, or anywhere else you're working. Replace any placeholder sections with your own context, then ask for the output.
MORE FOR AGENT
- Local Documentation Online Sync Automatoragentoperations
- HashiCorp Packer Golden Image Expertagentoperations
- ML Experiment GPU Deployment Workflowagentoperations
- Codex Training Metrics Monitoragentoperations
- Context Optimization Techniques Guideagentoperations
- Issue Triage State Machineagentoperations
- ML Experiment Results Monitoragentoperations
- DOCX Document Creation Editing Guideagentoperations
- Repo Agent Skills Configuration Setupagentoperations
- Git Worktree Isolated Workspace Setupagentoperations
- Agent Context Compression Strategiesagentoperations
- Parallel Agent Dispatcher for Independent Tasksagentoperations
- Scientific Computing Resource Detectoragentoperations
- PPTX File Handling Skill Guideagentoperations
- Interactive QA GitHub Issue Fileragentoperations
- Sprint Retrospective Facilitatoragentoperations
- Agent Skill Writing Guideagentoperations
- Brilliant Directories Rube MCP Automation Guideagentoperations
- Istio Linkerd Service Mesh Expertagentoperations
- Machine Learning Experiment Monitoragentoperations
- Benchling Python SDK Integrationagentoperations
- Blackbaud Automation via Rube MCPagentoperations
- DigitalOcean Automation via Rube MCPagentoperations
- Service Mesh Architecture Expertagentoperations
- WandB Training Metrics Health Checkeragentoperations