skill-share
by ComposioHQskill-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.
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.
- 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.
- 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 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:
- Ask for a proposed skill name, description, triggers, and file plan.
- Review the scope before generating the final package.
- Ask skill-share to create
SKILL.mdand any standard directories. - Run or request validation against naming and metadata expectations.
- Package the skill.
- 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.
