Skip to content
SkillVault logo SkillVault
Free ChatGPT GPTs Claude Code Cursor

skill-share

A skill that creates new Claude skills and automatically shares them on Slack using Rube for seamless team collaboration and skill discovery.

0 downloads 0 views Updated Oct 31, 2026 v1.0.0
skill-share skill cover

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.

system-prompt.txt
## 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}}

user-template.txt

Variables

Name Required Description Example

Full skill configuration

The standard .aiskill file in JSON and YAML.

skill-share.aiskill (JSON)
{
  "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"
  }
}
skill-share.aiskill (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"

Installation guide

  1. 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. 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. 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 docs

Claude 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 docs

Cursor

Anysphere

Copy the system prompt into .cursor/rules/*.mdc (or Project Rules in Settings) and reference the user template in your agent prompts.

Official docs

Related skills

agent-designer AI agent skill cover
Free
ChatGPT GPTs Claude Code Cursor

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).

#ai-agents#agents#research
0 1 v1.0.0
agent-harness AI agent skill cover
Pro
ChatGPT GPTs Claude Code Cursor

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).

#ai-agents#agents#research
0 6 v1.0.0
agent-memory AI agent skill cover
Free
ChatGPT GPTs Claude Code Cursor

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.

#ai-agents#agents
0 0 v1.0.0