Refactor high-complexity React components in Dify frontend. Use when `pnpm analyze-component...
npx skills add SkillsCatalog/registry --skill "skill-publisher"
Install specific skill from multi-skill repository
# Description
Submit Agent Skills to catalogs for publication. Validates, scans, and submits skills via the skillscatalog.ai API.
# SKILL.md
name: skill-publisher
description: Submit Agent Skills to catalogs for publication. Validates, scans, and submits skills via the skillscatalog.ai API.
version: 1.0.0
license: MIT
author: "@anthropic-agent-skills"
tags:
- publishing
- catalog
- api
Instructions
Use this skill to submit Agent Skills for publication to skillscatalog.ai or organization catalogs.
Prerequisites
- Skill Key - Get your key at https://skillscatalog.ai/settings/skill-keys
- Valid Skill - Your skill must pass validation (run skill-validator first)
- 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
- Validate - Checks SKILL.md frontmatter and structure
- Scan - Runs safety scan for secrets and dangerous code
- Submit - Sends skill to the API for review
- 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)
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.