C

skill-share

by ComposioHQ

skill-share is a Skill Authoring skill that helps create structured Claude skills, validate metadata, package them for distribution, and share announcements to Slack via Rube.

Stars67.5k
Favorites0
Comments0
AddedJul 12, 2026
CategorySkill Authoring
Install Command
npx skills add ComposioHQ/awesome-claude-skills --skill skill-share
Curation Score

This skill scores 63/100, which makes it an acceptable but limited listing candidate. Directory users can understand the intended workflow—creating Claude skills and sharing them to Slack—but should treat it as guidance rather than a turnkey automation package because the repository evidence shows only a SKILL.md and no scripts, setup files, or integration documentation.

63/100
Strengths
  • Clear trigger guidance: it specifies use when creating, packaging, validating, and sharing Claude skills, including when a user asks to create/share a skill.
  • Defines a coherent team workflow around skill creation, validation, packaging, and Slack notification.
  • Valid frontmatter and non-placeholder SKILL.md content provide enough basic structure for an agent to recognize the skill’s purpose.
Cautions
  • No support scripts, resources, or README are present, despite claims of validation, packaging, and Slack automation.
  • No install command or visible Rube/Slack setup details are provided, so teams may need to infer configuration and execution steps.
Overview

Overview of skill-share skill

What skill-share does

skill-share is a Claude skill for Skill Authoring workflows where the goal is not only to create a new Claude skill, but also to package it and announce it to a team through Slack using Rube. It helps standardize the path from “I have an idea for a reusable skill” to “there is a structured skill directory with metadata, validation, packaging, and team visibility.”

Best fit for Skill Authoring teams

The skill-share skill is most useful for teams building internal Claude skills, enablement libraries, agent workflows, or reusable automation patterns. It fits especially well when skill creation is collaborative: one person drafts the skill, others need to discover it, review it, or reuse it from Slack. Solo users can still use it, but the Slack-sharing value is strongest in a team environment.

What makes it different from a generic prompt

A normal prompt can ask Claude to “write a skill,” but skill-share is oriented around a repeatable release workflow: hyphen-case naming, SKILL.md creation, required frontmatter, standard folders such as scripts/, references/, and assets/, validation before packaging, and Slack notification. That makes it better for teams that care about consistency and distribution, not just one-off skill text.

Adoption considerations

The repository evidence for this skill is concentrated in SKILL.md; there are no separate helper scripts, references, resources, or metadata files in the skill folder. Before installing, check whether your environment already supports the required skill installation flow, whether Rube is available for Slack actions, and whether your team has a clear destination channel for skill announcements.

How to Use skill-share skill

skill-share install path

Install from the GitHub skill repository with:

npx skills add ComposioHQ/awesome-claude-skills --skill skill-share

After install, open the installed SKILL.md first. Because this skill does not include extra support files, the behavior and constraints are defined primarily by that file. If your skill runtime exposes installed skills by name, invoke it with a request that clearly says you want to create and share a Claude skill, not merely draft documentation.

Inputs the skill needs

For best skill-share usage, provide enough information to generate a real skill package:

  • Skill name, preferably already in hyphen-case
  • Target users and the job the skill should perform
  • Trigger phrases or situations when the skill should be used
  • Required files or folders, if any
  • Tooling assumptions, APIs, or safety constraints
  • Slack channel or audience for the announcement
  • Whether you want packaging only, Slack sharing only, or the full create-validate-package-share flow

A weak prompt is: “Create a skill for onboarding.”

A stronger prompt is: “Use skill-share to create a Claude skill named onboarding-checklist-builder for HR teams. It should generate role-specific onboarding checklists from job title, department, start date, manager, and required tools. Include required SKILL.md metadata, use hyphen-case naming, create standard folders if needed, validate the structure, package it for distribution, and prepare a Slack announcement for #people-ops-ai explaining who should use it.”

Practical workflow

Start with a short design pass before asking for files. Define what the new skill should do, when it should trigger, what inputs it requires, and what it should refuse or hand off. Then ask skill-share to create the skill structure, validate required metadata, package the result, and share a concise Slack message.

A good sequence is:

  1. Ask for a proposed skill name, description, triggers, and file plan.
  2. Review the scope before generating the final package.
  3. Ask skill-share to create SKILL.md and any standard directories.
  4. Run or request validation against naming and metadata expectations.
  5. Package the skill.
  6. Send or draft the Slack announcement through Rube.

Files to read first

Read skill-share/SKILL.md before installing or invoking the skill. It contains the use cases, feature list, validation expectations, packaging behavior, and Slack/Rube integration intent. There are no bundled scripts to audit, so pay close attention to whether your local Claude skill runtime and Rube setup can perform the actions described.

skill-share skill FAQ

Is skill-share only for creating new skills?

Its main purpose is new skill creation plus distribution. You can use it to improve an existing skill package if you provide the current structure and describe what should change, but its strongest fit is turning a new skill idea into a validated, shareable package.

Do I need Slack and Rube?

For the full workflow, yes. The distinctive part of skill-share is automatic team sharing through Slack using Rube. If you do not use Slack or cannot authorize Rube actions, the skill may still help with structure, validation, and packaging, but you will lose the collaboration and announcement step.

Is this beginner-friendly?

Yes, if the user understands what a Claude skill is and can describe the intended behavior. Beginners should avoid starting with “make me a useful skill” and instead provide a concrete workflow, target user, expected inputs, and examples of good output. The more specific the use case, the less cleanup the generated skill will need.

When should I not use skill-share?

Do not use skill-share when you only need a single prompt, a README draft, or a private experiment that will not be packaged or shared. It is also a poor fit if your organization has strict review requirements and you cannot allow automatic Slack posting before human approval.

How to Improve skill-share skill

Improve skill-share prompts

The best results come from treating skill-share as a release assistant, not a brainstorming bot. Provide the desired skill slug, audience, trigger conditions, boundaries, sample inputs, sample outputs, and Slack announcement goal. If the skill will use tools or external systems, name them explicitly so the generated package does not imply unsupported capabilities.

Prevent common failure modes

Common problems include overly broad skill scopes, missing frontmatter details, vague trigger language, and Slack announcements that describe benefits without telling teammates when to use the skill. Fix these by requiring a short “when to use / when not to use” section, a concrete input contract, and a validation pass before packaging.

Iterate after the first output

After the first generated skill, review it like a maintainer. Ask: Is the name hyphen-case? Is the description specific enough for skill discovery? Would an agent know when to trigger it? Are required inputs clear? Does the Slack message help teammates decide whether to install or try it? Then ask skill-share to revise only the weak sections instead of regenerating everything.

Add team-specific guardrails

To make the skill-share skill more valuable in a real Skill Authoring program, add your internal conventions to the prompt: approved Slack channels, naming prefixes, required metadata, review owners, security language, and packaging rules. This turns skill-share from a generic creator into a workflow that matches how your team actually ships reusable Claude skills.

Ratings & Reviews

No ratings yet
Share your review
Sign in to leave a rating and comment for this skill.
G
0/10000
Latest reviews
Saving...
skill-share install and usage guide