Context
Today, onboarding a new partner plugin/skill is a manual, high-touch process (repo structure, evals, validation, version-stamping, sync, marketplace registration, docs). This agent should guide a partner from "I have a skill idea" to "my plugin is published and passing checks" with minimal hand-holding from the Azure Skills team.
Scope
- Scaffold a compliant plugin: correct plugins// and evals/ layout, metadata, and manifest.
- Detect the onboarding path (core plugin vs. new plugin) and follow the right process.
- Wire tests: generate per-skill eval suites and register the plugin with the test/CI workflows.
- Run & interpret validation: invoke local validation + integration/routing tests, summarize failures, and suggest fixes.
- Prepare release: apply version-stamping, register in the marketplace config, and set up the sync workflow.
- Verify install/update UX for the new plugin before publish.
- Produce a checklist/status report of what's done, blocked, or pending human sign-off.
Acceptance criteria
- A partner can onboard a sample plugin end-to-end via the agent without direct core-team intervention for the happy path.
Context
Scope
Acceptance criteria