← ClaudeAtlas

skill-forge-publishlisted

Package and distribute Claude Code skills for sharing via GitHub, Claude.ai uploads, or team deployment. Creates install scripts, documentation, and .skill packages. Use when user says "publish skill", "share skill", "package skill", "distribute skill", or "release skill".
lovepixel-git/skill-forge · ★ 0 · AI & Automation · score 67
Install: claude install-skill lovepixel-git/skill-forge
# Skill Publishing & Distribution ## Process ### Step 1: Pre-Publish Validation Run the full review before publishing: 1. Execute `/skill-forge review <path>` and ensure score >= 80/100 2. Fix any critical or high-priority issues 3. Test with at least 5 trigger queries 4. Verify all cross-references resolve ### Step 2: Create Install Script Generate `install.sh` that handles: ```bash #!/usr/bin/env bash # Install script for [skill-name] # Usage: bash install.sh set -euo pipefail SKILL_DIR="$HOME/.claude/skills" AGENT_DIR="$HOME/.claude/agents" SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" echo "Installing [skill-name] skill..." # Create directories mkdir -p "$SKILL_DIR" "$AGENT_DIR" # Copy main skill cp -r "$SCRIPT_DIR/skill-name" "$SKILL_DIR/" echo " Installed: skill-name" # Copy sub-skills for skill in "$SCRIPT_DIR/skills"/skill-name-*/; do if [ -d "$skill" ]; then skill_basename=$(basename "$skill") cp -r "$skill" "$SKILL_DIR/" echo " Installed: $skill_basename" fi done # Copy agents (if any) if [ -d "$SCRIPT_DIR/agents" ]; then cp "$SCRIPT_DIR/agents"/*.md "$AGENT_DIR/" 2>/dev/null || true echo " Installed agents" fi echo "" echo "Installation complete!" echo "Test with: /skill-name" ``` ### Step 3: Create README.md (repo-level, NOT inside skill folder) ```markdown # [Skill Name] [1-2 sentence description focusing on outcomes, not features] ## What it does [Bullet list of key capabilities] ## Inst