Skip to content

feat(skills): ship the skills as a plugin with its own marketplace - #162

Merged
Priyanshu (priyanshu-plivo) merged 5 commits into
mainfrom
feat/agent-plugin
Oct 19, 2026
Merged

Priyanshu (priyanshu-plivo) merged 5 commits into
mainfrom
feat/agent-plugin

Conversation

@priyanshu-plivo

Copy link
Copy Markdown
Contributor

Ships the four product skills as a plugin, with the repo as its marketplace, so they can be installed in one step and submitted to the plugin directory.

  • plugin.json (plivo) lists cli-skill, sip-trunking-skill, audio-streaming-skill and voice-xml-skill in place; the CX agents skill stays out. marketplace.json makes the repo a marketplace: /plugin install plivo --marketplace plivo/plivo-cli.
  • The plugin version follows the CLI release (1.3.0 now): installs stay on that version until it changes. make test-release-notes fails until it matches the CHANGELOG top, and RELEASING.md says to bump it in the CHANGELOG PR.
  • README: the install line, and that organization owners can add the repo for every member.

Checked: plugin validate --strict passes on the repo and on the manifest; added the branch as a marketplace and installed plivo@plivo in an isolated config: 4 skills load (cli, sip-trunking, audio-streaming, voice-xml); release-notes check fails with a mismatched version; make fmt vet test test-tap test-release-notes; make docs clean.

Lines
Plugin manifests +36
Release check + RELEASING.md +6
README +8
Tests 0

…arketplace

plugin.json lists the four skill folders, so nothing moves; the CX agents skill stays out. marketplace.json lets the repo be added as a marketplace.
Plugin installs stay on the manifest's version until it changes. make test-release-notes now fails until it matches the CHANGELOG top, and RELEASING.md says to bump it in the CHANGELOG PR.
With the repository root as the plugin, the whole repo was packaged: Go code, tests and scripts. plugin/ now holds the manifest and copies of the four product skills; make plugin-skills refreshes them and a test fails until they match the bundled skills. The marketplace entry points at ./plugin. The manifest also gets the directory's documentation, support, privacy and terms links.
@priyanshu-plivo
Priyanshu (priyanshu-plivo) merged commit 160e6d0 into main Oct 19, 2026
15 of 16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant