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

Skill Publisher

  • 10 installs
  • 1 repo stars
  • Updated January 3, 2026
  • skillscatalog/registry

skill-publisher is an agent skill that publishes versioned skills to Skills Catalog using a manifest and publish_skill.py.

About

skill-publisher is a meta skill for solo builders who maintain custom agent skills and want them listed on Skills Catalog without hand-rolling upload steps each time. The package ships a manifest that fingerprints SKILL.md and a Python publish script, following the agentskills.io manifest schema. Workflow points you to skill keys settings and the my-skills console on skillscatalog.ai so you can confirm publication status after a run. It fits the Build phase when you are packaging procedural knowledge for Claude Code, Cursor, or Codex and need a consistent publish path from the repo. Expect to provide a valid skill key, a complete skill folder layout, and network access for the upload API. Outputs are a published listing consumers can discover through Prism-style directories and your own documentation links.

  • Agentskills.io manifest v1 with SHA-256 integrity over SKILL.md and scripts/publish_skill.py
  • Bundled publish_skill.py script for upload workflow to skillscatalog.ai
  • Documents skill API keys and my-skills dashboard links for post-publish verification
  • Versioned skill metadata (name skill-publisher, version 1.0.0) for repeatable releases

Skill Publisher by the numbers

  • 10 all-time installs (skills.sh)
  • Ranked #523 of 782 Skill Development skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Jul 27, 2026 (Skillselion catalog sync)
npx skills add https://github.com/skillscatalog/registry --skill skill-publisher

Add your badge

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

Listed on Skillselion
Installs10
repo stars1
Security audit3 / 3 scanners passed
Last updatedJanuary 3, 2026
Repositoryskillscatalog/registry

What it does

Publish a packaged agent skill from your repo to Skills Catalog with manifest integrity checks and the bundled publish script.

Who is it for?

Best when you already structure repos with SKILL.md and want one-command catalog publication.

Skip if: Skip if you only consume skills and never author them, or teams using a private registry with no Skills Catalog account.

When should I use this skill?

You need to publish or update a skill package on Skills Catalog from a repo that includes SKILL.md and the publish script.

What you get

You run the publish script against a validated manifest and see the skill on skillscatalog.ai/my-skills for distribution to other agents.

  • Published skill entry on Skills Catalog
  • Integrity-verified manifest for the release

By the numbers

  • Manifest lists 2 packaged files: SKILL.md and scripts/publish_skill.py
  • agentskills.io schemas/manifest.v1.json with SHA-256 integrity block

Files

SKILL.mdMarkdownGitHub ↗

Instructions

Use this skill to submit Agent Skills for publication to skillscatalog.ai or organization catalogs.

Prerequisites

1. Skill Key - Get your key at https://skillscatalog.ai/settings/skill-keys 2. Valid Skill - Your skill must pass validation (run skill-validator first) 3. Safety Scan - Skills are automatically scanned before submission

How to Use

Submit a skill for publication:

Submit the skill at /path/to/my-skill for publication

Specify a target catalog:

python3 publish_skill.py /path/to/my-skill --catalog public
python3 publish_skill.py /path/to/my-skill --catalog org --org-id abc123

Workflow

1. Validate - Checks SKILL.md frontmatter and structure 2. Scan - Runs safety scan for secrets and dangerous code 3. Submit - Sends skill to the API for review 4. Review - Wait for catalog maintainer approval

Output

Publishing skill: my-skill
  Validating... OK
  Scanning safety... Grade A (100/100)
  Submitting to public catalog...

  Success! Publication request submitted.
  Request ID: pub_abc123
  Status: pending_review

  Track your submission at:
  https://skillscatalog.ai/my-skills

Examples

Submit to public catalog:

User: Publish my skill at ./pdf-tools to the catalog
Agent: Running publication workflow...

       Validation: Passed
       Safety Scan: Grade A (100/100)

       Submitted to public catalog.
       Request ID: pub_xyz789
       Status: pending_review

Submit to organization catalog:

User: Publish ./internal-tools to the acme-corp catalog
Agent: Running publication workflow...

       Validation: Passed
       Safety Scan: Grade B (85/100)

       Submitted to acme-corp organization catalog.
       Request ID: pub_abc456

Limitations

  • Requires internet connection to submit
  • Skills must pass validation before submission
  • Skill Key must have publish permissions
  • Large skills (>10MB) may be rejected

Dependencies

  • Python 3.9+
  • requests library
  • skill-validator (for pre-validation)
  • skill-safety-scanner (for pre-scan)

Related skills

How it compares

Registry publish workflow for skill packages, not an in-editor linter for SKILL.md content quality.

FAQ

Who is skill-publisher for?

Developers and skill maintainers publishing agent skills to Skills Catalog with manifest integrity and the included Python publisher.

When should I use skill-publisher?

Use it in Build after your SKILL.md and scripts are ready, when you need to upload a new version or first-time listing before sharing the skill in Prism or skills.sh workflows.

Is skill-publisher safe to install?

The publish script uses your API key and talks to skillscatalog.ai over the network; review the Security Audits panel on this page and never commit skill keys to git.

Skill Developmentagentsautomation

This week in AI coding

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

unsubscribe anytime.