Skip to content

providers

List the packaging conventions for each supported coding agent, including manifest locations and keyword discovery support.

Terminal window
doraval providers [options]

The command prints a summary for each provider:

doraval providers: Supported platforms
claude: Claude Code
Manifest: .claude-plugin/plugin.json
Marketplace: .claude-plugin/marketplace.json
MCP: .mcp.json
Keywords in plugin.json: supported. If users mention any of these keywords, your plugin will get triggered
Example: doraval validate . --for claude:plugin
codex: Codex
...
cursor: Cursor
...
copilot: Copilot CLI
...

Use --json for machine-readable output.

Each provider supports a keywords array in its plugin manifest. When present, doraval surfaces it during validation:

✓ keywords: [foo, bar-baz]. If users mention any of these keywords, your plugin will get triggered in Cursor

This helps agents discover and load your plugin when users reference those terms.

FlagDescription
--jsonOutput as JSON (default: false)
  • validate: use --for <provider>:plugin to inspect a specific plugin
  • The individual provider new commands for scaffolding