Skip to content

Use plugins

Prepared, unreleased authoring contract. This public page documents a reviewed future authoring workflow. Future authoring commands described here are not available in current releases; they do not claim that plugin-kit-ai@2 is available. Existing installer examples are identified separately. Public activation remains pending.

Choose by the result you need:

Your jobStart hereTool boundary
Use an existing plugin in an agentFind and installagentplugins manages installation and activation instructions.
Write instructions or connect tools in a new packageBuild pluginsFuture agentplugins author and plugin-kit-ai share the authoring engine.
Maintain a YAML or launcher projectHistorical v1Use the historical 1.2.4 context; migration is unavailable in v2.

You do not need to create a project to use someone else's plugin. The installer accepts standard packages from the registry, local directories, or exact GitHub commits. Compatibility depends on both the package and the selected agent.

The installer journey

  1. Find and inspect a package before selecting agents.
  2. Review its source, tools, permissions, and any sign-in requirements.
  3. Preview an explicit target selection with the installer's dry run.
  4. Install only after reviewing the plan, then follow the printed activation steps.
  5. Check and maintain installed state when updating or repairing.

A successful installation can still require a client restart, a fresh session, manual activation, or OAuth. Read the result for your selected client instead of assuming that every agent activates the same way.

Existing installer entrypoints

The current installer documentation uses the native agentplugins executable or the npm package universal-agent-plugins. The npm wrapper requires Node.js 22 or newer. These two examples express the same discovery job; choose one:

bash
agentplugins search docs
bash
npx universal-agent-plugins search docs

For installer acquisition, use the repository's native installation guide. The examples here assume the chosen installer is already available. No future Build package installation command is implied by this installer guidance.

Similar command names, different jobs

CommandQuestion it answers
agentplugins validate ./my-pluginCan the installer read this local standard package?
agentplugins doctorWhat needs attention in installer-managed state?
Future agentplugins author validate ./my-pluginDoes this authored package conform, and is its static readiness complete?
Future agentplugins author doctor ./my-pluginWhat project and toolchain evidence can be inspected without execution?

Installer doctor does not author a package. Authoring doctor does not repair an installation. Keep reports from these jobs separate when asking for help.

What travels between the journeys

The handoff is a directory with root plugin.json and the package's components. It is not a generated YAML project or a promise that a server has been tested. Authors can prepare a local planner handoff; installers then make their own target, security, and activation decisions.

Portable components are Skills and MCP configuration. Client-specific hooks or extensions are separate compatibility concerns, not a third portable component.

Public docs for plugin authors and integrators.