What problem does it solve?
This Skill unit helps maintain the opencode Plugin Marketplace by ensuring consistency across plugin.json, marketplace.json, and CHANGELOG.md, preventing sync drift and simplifying the release process.
Core Features & Use Cases
- Marketplace Schema: Defines the
marketplace.json schema for plugin catalogs.
- Version Management: Guides on versioning plugins and marketplace entries.
- Release Checklist: Provides a step-by-step process for releasing new plugin versions.
- Changelog Conventions: Offers guidelines for writing effective changelogs.
- Validation: Assists in validating marketplace consistency.
- Creating a New Marketplace: Instructions for setting up new marketplaces from scratch.
- Adding Plugins: Steps to add new plugins to existing marketplaces.
- Distribution: Guidelines for distributing marketplaces via git repositories.
- Team Configuration: Best practices for team configuration and private repositories.
- Common Mistakes: Identifies and fixes common errors in the marketplace setup.
Quick Start
Use the maintaining-a-marketplace skill to update the version of a plugin and generate a changelog entry for the release.