skill-share

Creates Claude skill packages and posts skill announcements to Slack via Rube.

1|Updated May 6, 2026
One-click install
npx skills add https://github.com/surfingalien/FinSurfing --skill skill-share-surfingalien
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-share
Source: https://github.com/surfingalien/FinSurfing/tree/main/Downloads/FinSurfing/.agents/skills/skill-share
Command: npx skills add https://github.com/surfingalien/FinSurfing --skill skill-share-surfingalien

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Creating and distributing new Claude skills involves repetitive manual work: scaffolding directories, writing YAML frontmatter, validating metadata, packaging files, and notifying teammates. This Skill automates that entire pipeline so new skills are created, validated, packaged, and announced on Slack in one flow. ## 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: Posts skill name, description, and links to a designated Slack channel using Rube's Slack actions for team discovery. - Use Case: A team member asks to create a "pdf-analyzer" skill; the Skill scaffolds the directory, validates the metadata, zips the package, and posts an announcement to the team's Slack channel automatically. ## Quick Start Create a new skill called pdf-analyzer for PDF text extraction and share it with the team on Slack.

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 scaffolds 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 to share a newly created skill on Slack automatically?

The Skill uses Rube's Slack actions such as SLACK_SEND_MESSAGE and SLACK_POST_MESSAGE_WITH_BLOCKS to post the skill name, description, and links to a designated channel. You need a Slack workspace connected through Rube.

What are the requirements for using skill creation with Slack sharing?

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.

Does the skill validate SKILL.md before packaging?

Yes, validation runs automatically before packaging. It checks the SKILL.md format, required frontmatter fields like name and description, and hyphen-case naming conventions, and only valid skills are zipped and shared.

What happens if Slack is not connected when creating a skill?

Slack notification depends on an active Rube connection to a Slack workspace. Without it, the announcement step cannot post messages, so you should configure the Rube Slack integration before relying on team notifications.