Introduction
Skill publishing is the process of making a skill version available in ELITEA Catalog, a shared library of community-published agents and skills. Once published, your skill becomes visible in the catalog and other users can reuse it across projects. Key capabilities:- Publish skill versions through a guided three-step wizard
- AI-powered automated validation runs before publishing in the standard flow
- A validation token from the AI review is sent with the publish request and must still be valid at publish time
- Unpublish your skill at any time to remove it from ELITEA Catalog
- Published skills appear in the public catalog and the catalog cache refreshes after publish or unpublish
models.applications.skills.publish permission to show the Publish action in the Skills UI.How to Publish a Skill
Start
- In Skills, open the skill you want to publish.
- Select the version you want to publish from the version selector.
- Select the three-dot menu.
-
Select Publish from the dropdown.

Complete Preparation
The Publish version dialog opens on the first step, Preparation. Fields and actions on this step:
Publishing Terms
- A clear, descriptive name
- A comprehensive description that covers purpose and use cases
- A distinctive icon
- Complete, actionable instructions
- A descriptive version name that follows semantic versioning
- Violate platform rules or guidelines
- Do not meet quality standards
- Contain inappropriate, harmful or offensive content
- Embed credentials, API keys or security-sensitive information
- Fail to satisfy publishing requirements
Review Validation Results
When you select Continue, the wizard moves to the validation step and submits the selected skill version for AI-powered validation. While the validation runs, the dialog shows:Reviewing your skill version to ensure it meets publication rules.In tabs, you can see possible validation outcomes.
- Passed
- Not Passed
- Copy the full validation report as plain text
- Open full-screen for a larger view in the Validation Details dialog
- If the status is PASS or WARN, the Publish button becomes enabled.
-
The response includes a validation token.

Publish the Skill
Select Publish to submit the skill for publication. In the standard flow, the request includes the version name, category and the validation token returned by the validation step. The dialog transitions to the Publishing step and displays:Publishing your skill…On success, the UI shows one of these notifications:
- The skill has been published.
- Skill published, but some resources may not have been published.
How to Unpublish a Skill
You can remove a published skill from ELITEA Catalog at any time.- Open the published skill version.
- Select the three-dot menu.
- Select Unpublish from the dropdown.
- In the confirmation dialog, review the skill name and version name.
- Select Unpublish to confirm, or select Cancel to close without changes.

Skill has been successfully unpublished!
Validation & Server Checks
The backend and UI verify these conditions during the publish flow:- The version must not already be published.
- The version name must be unique on the current skill in the UI and must also pass backend checks.
- The version name must also be unique on the published public copy of the skill.
- The validation token must still be valid when publishing.
- The validation token expires after five minutes by default.
- If the skill content changes after validation, the token becomes invalid and publishing is rejected.
- Platform policy can block skill publishing outside the allowlist projects.
Best Practices
Prepare your skill before opening the wizard
Prepare your skill before opening the wizard
- Set a clear, specific skill name
- Write a comprehensive description covering the skill’s purpose and use cases
- Add a distinctive icon
- Write complete, actionable instructions
- Choose a descriptive version name
Choose a meaningful version name
Choose a meaningful version name
- A semantic version number:
1.0.0,2.1.3 - A date-based label:
2026-07 - A descriptor:
initial-release,beta
.), hyphens (-) and underscores (_) are allowed.Review validation warnings before publishing
Review validation warnings before publishing
Avoid embedding sensitive information
Avoid embedding sensitive information
Troubleshooting
The Publish option is visible but disabled with a tooltip
The Publish option is visible but disabled with a tooltip
is_skill_publish_blocked is enabled and your project is not included in skill_publish_whitelist_project_ids.Solution: Ask a platform administrator to add your project to the skill publishing allowlist.Validation fails with a transient AI error on every attempt
Validation fails with a transient AI error on every attempt
ai_validation_failed even after the UI retried the validation request twice.Solution: Try again later. If the problem persists, contact your platform administrator.Validation returns a FAIL result
Validation returns a FAIL result
FAIL.Solution: Review the Critical Issues section in the validation details, update the skill and run validation again.Publishing fails because the validation token is invalid or expired
Publishing fails because the validation token is invalid or expired
- Invalid validation token.
- Validation token expired. Please re-validate before publishing.
- Agent was modified since validation. Please re-validate.
Publishing fails with a duplicate version name error
Publishing fails with a duplicate version name error
version_name_exists_in_source or version_name_exists.Solution: Choose a different version name and try again.Publishing fails with 'Maximum published versions reached'
Publishing fails with 'Maximum published versions reached'
limit_reached.Solution: Unpublish one or more older published versions before publishing a new one.Unpublish fails because the version is not published
Unpublish fails because the version is not published
not_published.Solution: Verify that the selected skill version is in Published status.Guides & References
- Skills — Manage skills and review skill versions
- ELITEA Catalog — Browse published agents and skills
- Agent Publishing — Publishing flow for agents
