Submit Agent Skills to catalogs for publication. Validates, scans, and submits skills via the skillscatalog.ai API.
Scanned 9/10/2026
Install to Claude Code
npx -y skills add luokai0/ai-agent-skills-by-luo-kai --skill skill-publisher --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Skill Publisher?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/luokai0-skill-publisher)More formats (shields.io, HTML) on the badges page.
---
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
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)
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!