Skip to content

Build an agent that streamlines partner onboarding #2804

Description

@yunjchoi

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

  1. Scaffold a compliant plugin: correct  plugins//  and  evals/  layout, metadata, and manifest.
  2. Detect the onboarding path (core plugin vs. new plugin) and follow the right process.
  3. Wire tests: generate per-skill eval suites and register the plugin with the test/CI workflows.
  4. Run & interpret validation: invoke local validation + integration/routing tests, summarize failures, and suggest fixes.
  5. Prepare release: apply version-stamping, register in the marketplace config, and set up the sync workflow.
  6. Verify install/update UX for the new plugin before publish.
  7. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Fields

    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions