What problem does it solve? Publishing an ability to the Vetta marketplace requires assembling a strict JSON payload, matching category names exactly, aligning translations with package locale files, and uploading local archives — mistakes are silently ignored by the server rather than reported, making manual submission error-prone. ## Core Features & Use Cases - Guided payload assembly: Sources name, description, author, and content from plugin.json, SKILL.md frontmatter, README, and LICENSE instead of inventing them. - Local validation and dry-run: Runs full payload validation plus archive cross-checks (locale keys, slug, version, vetta.json conflicts) before any network submission. - Category and review workflow: Lists live marketplace categories to prevent silent miscategorization, and reports review status via the built-in vetta MCP server. - Use Case: A developer finishes a Vetta plugin zip and asks the agent to publish it; the skill inspects the package, builds the payload with bilingual detail content, dry-runs validation, submits, and reports the pending review status. ## Quick Start Publish the plugin archive at /path/to/my-plugin.zip to the Vetta marketplace with a complete detail page and dry-run validation first.