skill-forge-publishlisted
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