skill-share

Create, validate, package, and announce Claude skills via Slack.

Updated Jun 16, 2026
One-click install
npx skills add https://github.com/vZulin/Crosslog --skill skill-share-vzulin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-share
Source: https://github.com/vZulin/Crosslog/tree/main/.codex/skills/macos-design/skill-share
Command: npx skills add https://github.com/vZulin/Crosslog --skill skill-share-vzulin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Teams often struggle with creating, validating, packaging, and distributing Claude skills across repositories and channels. This skill streamlines the end-to-end workflow from structure generation to automated Slack announcements, ensuring consistent metadata and discoverability.

Core Features & Use Cases

  • Creates properly structured skill directories (scripts/, references/, assets/)
  • Validates SKILL.md metadata and naming conventions to prevent malformed skills
  • Packages skills into distributable artifacts and posts summaries via Slack using Rube for team visibility
  • Supports collaborative workflows by enabling quick skill distribution and discovery across a workspace

Quick Start

To create and share a new Claude skill, provide a name and description and let the tool generate the SKILL.md, produce the scripts/references/assets directories, validate the metadata, package the skill, and post a Slack announcement.

Frequently Asked Questions about skill-share

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

FAQPage Schema
How do I automate Claude skill creation and packaging with proper metadata?

You can automate Claude skill creation by providing a name and description to generate SKILL.md files, validate YAML frontmatter, create directory structures like scripts/ and assets/, and package everything into a distributable zip artifact.

How do I validate SKILL.md metadata and naming conventions to prevent malformed skills?

Validating SKILL.md metadata involves checking the YAML frontmatter against required naming conventions during the packaging workflow. This process prevents malformed skills by enforcing consistent structure before directory generation and zip packaging.

How do I announce new Claude skills to a Slack workspace automatically?

You can announce new Claude skills to a Slack workspace automatically by using Rube Slack posting during the packaging workflow. This sends skill summaries directly to channels, enabling team visibility and collaborative discovery.

Do I need Python to generate skill directories and package them for distribution?

Yes, you need Python 3.7+ and Slack access to generate skill directories, validate metadata, and package them for distribution. These dependencies are required for executing the automated creation and Rube Slack posting workflow.

What is the best way to structure a Claude skill for team distribution?

The best way to structure a Claude skill for team distribution is to generate standardized directories containing scripts/, references/, and assets/, alongside a validated SKILL.md file, ensuring consistent metadata and easy packaging across repositories.

Can I use this packaging workflow without Slack access?

No, Slack access is a required dependency if you want to utilize the automated Rube Slack posting feature. Without it, you can still generate directories and validate metadata, but the automated workspace announcement functionality will not work.