skill-share — Claude Code skill: what it does, how to install
Generates structured Claude skills, packages them into zip archives, and broadcasts releases to Slack channels. Handy for engineering teams sharing custom agent tools.
npx claude-code-templates@latest --skill utilities/skill-shareWhat skill-share does
This skill scaffolds standard directories for new agent capabilities, preparing SKILL.md with required frontmatter alongside scripts/, references/, and assets/ folders. It enforces hyphen-cased naming. An automated validation step verifies manifest formatting before packaging.
Once confirmed, the files bundle into a distributable zip archive. The workflow then notifies your team in Slack using Rube actions such as SLACK_SEND_MESSAGE and SLACK_POST_MESSAGE_WITH_BLOCKS.
The setup requires Python 3.7+ and local write permissions. Without an active Slack connection configured through Rube, automated channel notifications will fail.
What it helps with
- scaffold a standardized folder structure for a new agent skill
- verify
SKILL.mdheaders and formatting before distribution - bundle skill directories into a single zip archive
- notify team channels in Slack about newly generated tools
Example prompts for the agent
- Create a skill called pdf-analyzer and announce it in our Slack channel
- Generate a structured template for api-linter with scripts and assets folders
- Validate the SKILL.md metadata and package the skill into a zip
How to install skill-share
1claude-code-templates
npx claude-code-templates@latest --skill utilities/skill-share2Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill skill-share -a claude-code3Manually: put the files in place
~/.claude/skills/skill-share/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/skill-share/
Manually: put the files in place
.agents/skills/skill-share/SKILL.mdFor all projects use ~/.agents/skills/
Manually: put the files in place
.cursor/skills/skill-share/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates skill-share2Manually: put the files in place
.github/skills/skill-share/SKILL.mdPlatform CLI
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/utilities/skill-shareManually: put the files in place
.devin/skills/skill-share/SKILL.mdThe legacy .windsurf/skills/ path still works
Claude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about skill-share
How do I install skill-share in Claude Code?
Run npx claude-code-templates@latest --skill utilities/skill-share in your terminal, or use npx skills add davila7/claude-code-templates --skill skill-share -a claude-code. Alternatively, copy the file to ~/.claude/skills/skill-share/SKILL.md.
What does skill-share do?
It automates drafting new Claude skills, checks metadata validity, creates distributable zip archives, and publishes summaries to Slack channels.
What prerequisites does skill-share require?
You need Python 3.7 or higher, write access to the target folder, and a Slack workspace connected through Rube.