skill-share
A skill that creates new Claude skills and automatically shares them on Slack using Rube for seamless team collaboration and skill discovery.
Overview
A skill that creates new Claude skills and automatically shares them on Slack using Rube for seamless team collaboration and skill discovery.
Source: https://github.com/ComposioHQ/awesome-claude-skills · COMPLETE TERMS IN LICENSE.TXT · ComposioHQ
System prompt
The instruction block that defines the agent's role, rules and output format.
## 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 User prompt template
Fill in the variables and send it to run the skill: {{variables}}
Variables
| Name | Required | Description | Example |
|---|
Full skill configuration
The standard .aiskill file in JSON and YAML.
{
"format": "aiskill/v1",
"skill": {
"name": "skill-share",
"slug": "skill-share",
"version": "1.0.0",
"description": "A skill that creates new Claude skills and automatically shares them on Slack using Rube for seamless team collaboration and skill discovery.",
"category": "Development",
"tags": [
"ai-agents"
],
"platforms": [
"chatgpt",
"claude-code",
"cursor"
],
"tested_environment": "Agent Skills convention (SKILL.md) — works with Claude Code, Cursor, ChatGPT/Codex and compatible agents",
"license": "COMPLETE TERMS IN LICENSE.TXT"
},
"prompts": {
"system": "## When to use this skill\r\n\r\nUse this skill when you need to:\r\n- **Create new Claude skills** with proper structure and metadata\r\n- **Generate skill packages** ready for distribution\r\n- **Automatically share created skills** on Slack channels for team visibility\r\n- **Validate skill structure** before sharing\r\n- **Package and distribute** skills to your team\r\n\r\nAlso use this skill when:\r\n- **User says he wants to create/share his skill** \r\n\r\nThis skill is ideal for:\r\n- Creating skills as part of team workflows\r\n- Building internal tools that need skill creation + team notification\r\n- Automating the skill development pipeline\r\n- Collaborative skill creation with team notifications\r\n\r\n## Key Features\r\n\r\n### 1. Skill Creation\r\n- Creates properly structured skill directories with SKILL.md\r\n- Generates standardized scripts/, references/, and assets/ directories\r\n- Auto-generates YAML frontmatter with required metadata\r\n- Enforces naming conventions (hyphen-case)\r\n\r\n### 2. Skill Validation\r\n- Validates SKILL.md format and required fields\r\n- Checks naming conventions\r\n- Ensures metadata completeness before packaging\r\n\r\n### 3. Skill Packaging\r\n- Creates distributable zip files\r\n- Includes all skill assets and documentation\r\n- Runs validation automatically before packaging\r\n\r\n### 4. Slack Integration via Rube\r\n- Automatically sends created skill information to designated Slack channels\r\n- Shares skill metadata (name, description, link)\r\n- Posts skill summary for team discovery\r\n- Provides direct links to skill files\r\n\r\n## How It Works\r\n\r\n1. **Initialization**: Provide skill name and description\r\n2. **Creation**: Skill directory is created with proper structure\r\n3. **Validation**: Skill metadata is validated for correctness\r\n4. **Packaging**: Skill is packaged into a distributable format\r\n5. **Slack Notification**: Skill details are posted to your team's Slack channel\r\n\r\n## Example Usage\r\n\r\n```\r\nWhen you ask Claude to create a skill called \"pdf-analyzer\":\r\n1. Creates /skill-pdf-analyzer/ with SKILL.md template\r\n2. Generates structured directories (scripts/, references/, assets/)\r\n3. Validates the skill structure\r\n4. Packages the skill as a zip file\r\n5. Posts to Slack: \"New Skill Created: pdf-analyzer - Advanced PDF analysis and extraction capabilities\"\r\n```\r\n\r\n## Integration with Rube\r\n\r\nThis skill leverages Rube for:\r\n- **SLACK_SEND_MESSAGE**: Posts skill information to team channels\r\n- **SLACK_POST_MESSAGE_WITH_BLOCKS**: Shares rich formatted skill metadata\r\n- **SLACK_FIND_CHANNELS**: Discovers target channels for skill announcements\r\n\r\n## Requirements\r\n\r\n- Slack workspace connection via Rube\r\n- Write access to skill creation directory\r\n- Python 3.7+ for skill creation scripts\r\n- Target Slack channel for skill notifications",
"user_template": ""
},
"variables": [],
"install": {
"steps": [
{
"title": "Download & unzip",
"detail": "Download the .zip package from SkillVault and unzip it. The skill-share/ folder contains SKILL.md plus any companion scripts, references and assets."
},
{
"title": "Copy into your agent skills directory",
"detail": "Move the folder into your agent's skills directory — e.g. ~/.claude/skills/ (Claude Code), .codex/skills/, .cursor/skills/ or your project's .claude/skills/ folder — then restart or reload the session."
},
{
"title": "Use it",
"detail": "Describe the task in natural language; the agent loads the skill automatically when the request matches the skill description."
}
]
},
"usage": {
"steps": []
},
"metadata": {
"author": "SkillVault",
"source": "https://skillvault.top/skills/skill-share",
"exported_at": "2026-11-03T07:41:49.616Z"
}
} format: aiskill/v1
skill:
name: skill-share
slug: skill-share
version: 1.0.0
description: >-
A skill that creates new Claude skills and automatically shares them on Slack using Rube for
seamless team collaboration and skill discovery.
category: Development
tags:
- ai-agents
platforms:
- chatgpt
- claude-code
- cursor
tested_environment: >-
Agent Skills convention (SKILL.md) — works with Claude Code, Cursor, ChatGPT/Codex and
compatible agents
license: COMPLETE TERMS IN LICENSE.TXT
prompts:
system: "## When to use this skill\r\n\r\nUse this skill when you need to:\r\n- **Create new Claude skills** with proper structure and metadata\r\n- **Generate skill packages** ready for distribution\r\n- **Automatically share created skills** on Slack channels for team visibility\r\n- **Validate skill structure** before sharing\r\n- **Package and distribute** skills to your team\r\n\r\nAlso use this skill when:\r\n- **User says he wants to create/share his skill** \r\n\r\nThis skill is ideal for:\r\n- Creating skills as part of team workflows\r\n- Building internal tools that need skill creation + team notification\r\n- Automating the skill development pipeline\r\n- Collaborative skill creation with team notifications\r\n\r\n## Key Features\r\n\r\n### 1. Skill Creation\r\n- Creates properly structured skill directories with SKILL.md\r\n- Generates standardized scripts/, references/, and assets/ directories\r\n- Auto-generates YAML frontmatter with required metadata\r\n- Enforces naming conventions (hyphen-case)\r\n\r\n### 2. Skill Validation\r\n- Validates SKILL.md format and required fields\r\n- Checks naming conventions\r\n- Ensures metadata completeness before packaging\r\n\r\n### 3. Skill Packaging\r\n- Creates distributable zip files\r\n- Includes all skill assets and documentation\r\n- Runs validation automatically before packaging\r\n\r\n### 4. Slack Integration via Rube\r\n- Automatically sends created skill information to designated Slack channels\r\n- Shares skill metadata (name, description, link)\r\n- Posts skill summary for team discovery\r\n- Provides direct links to skill files\r\n\r\n## How It Works\r\n\r\n1. **Initialization**: Provide skill name and description\r\n2. **Creation**: Skill directory is created with proper structure\r\n3. **Validation**: Skill metadata is validated for correctness\r\n4. **Packaging**: Skill is packaged into a distributable format\r\n5. **Slack Notification**: Skill details are posted to your team's Slack channel\r\n\r\n## Example Usage\r\n\r\n```\r\nWhen you ask Claude to create a skill called \"pdf-analyzer\":\r\n1. Creates /skill-pdf-analyzer/ with SKILL.md template\r\n2. Generates structured directories (scripts/, references/, assets/)\r\n3. Validates the skill structure\r\n4. Packages the skill as a zip file\r\n5. Posts to Slack: \"New Skill Created: pdf-analyzer - Advanced PDF analysis and extraction capabilities\"\r\n```\r\n\r\n## Integration with Rube\r\n\r\nThis skill leverages Rube for:\r\n- **SLACK_SEND_MESSAGE**: Posts skill information to team channels\r\n- **SLACK_POST_MESSAGE_WITH_BLOCKS**: Shares rich formatted skill metadata\r\n- **SLACK_FIND_CHANNELS**: Discovers target channels for skill announcements\r\n\r\n## Requirements\r\n\r\n- Slack workspace connection via Rube\r\n- Write access to skill creation directory\r\n- Python 3.7+ for skill creation scripts\r\n- Target Slack channel for skill notifications"
user_template: ""
variables: []
install:
steps:
- title: Download & unzip
detail: >-
Download the .zip package from SkillVault and unzip it. The skill-share/ folder contains
SKILL.md plus any companion scripts, references and assets.
- title: Copy into your agent skills directory
detail: >-
Move the folder into your agent's skills directory — e.g. ~/.claude/skills/ (Claude Code),
.codex/skills/, .cursor/skills/ or your project's .claude/skills/ folder — then restart or
reload the session.
- title: Use it
detail: >-
Describe the task in natural language; the agent loads the skill automatically when the
request matches the skill description.
usage:
steps: []
metadata:
author: SkillVault
source: https://skillvault.top/skills/skill-share
exported_at: "2026-11-03T07:41:49.616Z"
Installation guide
- 1
Download & unzip
Download the .zip package from SkillVault and unzip it. The skill-share/ folder contains SKILL.md plus any companion scripts, references and assets.
- 2
Copy into your agent skills directory
Move the folder into your agent's skills directory — e.g. ~/.claude/skills/ (Claude Code), .codex/skills/, .cursor/skills/ or your project's .claude/skills/ folder — then restart or reload the session.
- 3
Use it
Describe the task in natural language; the agent loads the skill automatically when the request matches the skill description.
How to use
Platform compatibility
ChatGPT GPTs
OpenAI
Paste the system prompt into the GPT "Instructions" field and keep the user template as your starter message.
Official docsClaude Code
Anthropic
Save the exported .aiskill JSON as a skill file in your project or paste the system prompt into CLAUDE.md / a slash-command markdown file.
Official docsCursor
Anysphere
Copy the system prompt into .cursor/rules/*.mdc (or Project Rules in Settings) and reference the user template in your agent prompts.
Official docsRelated skills
agent-designer
Use when the user asks to design a multi-agent system, pick an orchestration pattern (supervisor/swarm/pipeline), generate tool schemas for agents, or evaluate agent execution logs for cost, latency, and failure bottlenecks. Examples: 'design an agent architecture for research automation', 'generate Anthropic tool schemas from these tool descriptions', 'analyze these agent run logs for bottlenecks'. NOT for Claude Code workflow files (use workflow-builder) or single-agent prompt design (use agent-workflow-designer).
agent-harness
Turn any domain folder of skills into a bounded agentic loop: compile a goal into a verifiable task plan, execute tasks with the domain's own tools, verify every task with machine-run checks, retry with caps, escalate to a human when budgets exhaust, and refuse to close until everything is verified or explicitly waived. Use when you want an agent or subagent to pick up a goal and drive it to a verified close across one of this repo's 18 domains ('run this goal through the engineering harness', 'set up an agentic loop for marketing work', 'make the finance domain self-verifying'). NOT for authoring Claude Code Workflow-tool .js scripts (workflow-builder), N-agent tournaments on one task (agenthub), single-file metric optimization (autoresearch-agent), or discovering published loop recipes (loop-library).
agent-memory
Use when a project's CLAUDE.md has grown past what anyone reads and you want the agent to learn durable facts from its own sessions instead — or when asking why the agent keeps re-learning the same correction, why a remembered rule is wrong, or where a memory line came from. Implements a four-tier store (L0 transcripts / L1 candidates / L2 project context / L3 stable persona) where promotion is earned by recurrence across sessions and days, never by one confident statement, and nothing reaches a committed file without a human adopting it.