Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
agricidaniel avatar

Skill Forge Publish

  • 31 installs
  • 84 repo stars
  • Updated April 10, 2026
  • agricidaniel/skill-forge

skill-forge-publish is a Claude Code skill that packages and distributes a Claude Code skill via GitHub, Claude.ai upload or team deployment.

About

skill-forge-publish is a Claude Code skill that packages and distributes a finished Claude Code skill. It creates an install script, repo README, .gitignore and a .skill zip, and defines a release checklist covering GitHub, Claude.ai upload and admin team deployment. A developer uses it once a skill is built and reviewed to ship it to others.

  • Packages a Claude Code skill for GitHub, Claude.ai upload or team deployment
  • Generates install.sh, README, .gitignore and a .skill zip
  • Runs a pre-publish review gate requiring a score of at least 80/100

Skill Forge Publish by the numbers

  • 31 all-time installs (skills.sh)
  • Ranked #407 of 782 Skill Development skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

skill-forge-publish capabilities & compatibility

Capabilities
skill packaging · skill distribution · install script generation
Works with
github
From the docs

What skill-forge-publish says it does

Package and distribute Claude Code skills for sharing via GitHub, Claude.ai uploads, or team deployment. Creates install scripts, documentation, and .skill packages.
SKILL.md
Execute `/skill-forge review <path>` and ensure score >= 80/100
SKILL.md
npx skills add https://github.com/agricidaniel/skill-forge --skill skill-forge-publish

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs31
repo stars84
Last updatedApril 10, 2026
Repositoryagricidaniel/skill-forge

What it does

Package a completed Claude Code skill into an installer and distribute it via GitHub, Claude.ai upload or team deployment.

When should I use this skill?

user says publish skill, share skill, package skill, distribute skill, or release skill

What you get

An installable, documented skill package ready for GitHub, Claude.ai upload or workspace-wide admin deployment.

  • install.sh
  • README.md
  • .skill zip

By the numbers

  • 7-step publish process
  • 8-item release checklist

Files

SKILL.mdMarkdownGitHub ↗

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:

#!/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)

# [Skill Name]

[1-2 sentence description focusing on outcomes, not features]

## What it does

[Bullet list of key capabilities]

## Installation

### Claude Code

git clone https://github.com/[user]/[repo] cd [repo] bash install.sh


### Claude.ai
1. Download the latest release (.zip)
2. Go to Settings > Capabilities > Skills
3. Click "Upload skill"
4. Select the downloaded .zip file

## Commands

| Command | Description |
|---------|-------------|
| `/skill-name` | [description] |
| `/skill-name cmd` | [description] |

## Examples

### [Example 1 title]

User: "[example input]"

[Description of what happens and expected output]

## Architecture

[file tree diagram]


## License

[License type]

Step 4: Package for Distribution

For Claude.ai upload: Run python scripts/package_skill.py <path> <output-dir> to create a .skill zip file.

For GitHub: 1. Create repository with README.md at root 2. Skill folder(s) at root level 3. install.sh at root level 4. Add LICENSE file 5. Add .gitignore (exclude .tmp/, __pycache__/, *.pyc)

For team deployment (Claude.ai admin):

  • Skills can be deployed workspace-wide by admins
  • Package as .skill zip and upload through admin console

Step 5: Create .gitignore

__pycache__/
*.pyc
*.pyo
.tmp/
*.egg-info/
dist/
build/
.env
*.skill

Step 6: Release Checklist

  • [ ] All files validated (score >= 80)
  • [ ] install.sh tested on clean system
  • [ ] README.md covers installation, usage, and examples
  • [ ] LICENSE file included
  • [ ] .gitignore configured
  • [ ] No secrets or API keys in any file
  • [ ] Test queries documented
  • [ ] Version tagged (if using git)

Step 7: Post-Publish

After publishing: 1. Test installation from scratch on a clean environment 2. Run all trigger test queries 3. Collect initial user feedback 4. Plan first iteration based on feedback 5. Set up issue templates for bug reports

Distribution Channels

ChannelBest ForFormat
GitHubOpen source, communityRepository + install.sh
Claude.ai uploadPersonal use.skill zip
Team adminOrganization-wide.skill zip via admin console
Claude Plugin MarketplaceWide distribution.claude-plugin/ manifest

Related skills

FAQ

How does skill-forge-publish distribute a skill?

Via GitHub repository with install.sh, a .skill zip for Claude.ai upload, or a .skill zip deployed workspace-wide through the Claude.ai admin console.

Does it check quality before publishing?

Yes, Step 1 runs the review skill and requires a score of at least 80 out of 100 before publishing.

Skill Developmentagentsautomation

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.