skill-share

Creates, validates, and packages Claude skills then posts them to Slack via Rube.

Updated May 11, 2026
One-click install
npx skills add https://github.com/javierbadapalacio6-beep/TACTIUM --skill skill-share-javierbadapalacio6-beep
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-share
Source: https://github.com/javierbadapalacio6-beep/TACTIUM/tree/main/TACTIUM/.agents/skills/skill-share
Command: npx skills add https://github.com/javierbadapalacio6-beep/TACTIUM --skill skill-share-javierbadapalacio6-beep

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually creating new Claude skills with correct structure, validating their metadata, packaging them for distribution, and notifying the team is a repetitive multi-step process that is easy to get wrong. ## Core Features & Use Cases - Skill Scaffolding: Generates properly structured skill directories with SKILL.md, YAML frontmatter, and scripts/, references/, and assets/ folders following hyphen-case naming conventions. - Validation & Packaging: Checks SKILL.md format and required metadata fields, then bundles the skill into a distributable zip file. - Slack Notification via Rube: Automatically posts the new skill's name, description, and link to a designated Slack channel for team discovery. - Use Case: Ask for a new skill called "pdf-analyzer" and receive a validated, packaged skill directory plus a Slack announcement to your team channel. ## Quick Start Create a new skill called pdf-analyzer for extracting data from PDFs and share it on our team's Slack channel.

Frequently Asked Questions about skill-share

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a new Claude skill with proper structure?▼

Provide a skill name and description, and the skill generates a directory containing SKILL.md with YAML frontmatter plus scripts/, references/, and assets/ folders. It enforces hyphen-case naming and validates required metadata fields before packaging.

How do I share a newly created skill on Slack?▼

The skill uses Rube's Slack tools such as SLACK_SEND_MESSAGE and SLACK_POST_MESSAGE_WITH_BLOCKS to post the skill's name, description, and link to a designated channel. You need a Slack workspace connected through Rube and a target channel configured.

What metadata is required in a SKILL.md file?▼

SKILL.md must contain YAML frontmatter with at least a name and description, which are used for skill discovery. The validation step checks these required fields and naming conventions before the skill is packaged into a zip file.

What are the requirements for using Rube Slack integration?▼

You need a Slack workspace connected via Rube, write access to the skill creation directory, Python 3.7 or later for the creation scripts, and a target Slack channel for notifications. Without the Rube connection, the Slack announcement step cannot run.

Why does skill validation fail before packaging?▼

Validation fails when SKILL.md is missing required frontmatter fields like name or description, or when the skill name violates hyphen-case conventions. Fix the metadata or naming and rerun validation before the packaging step proceeds.