ateam_create_plugin
Scaffold a UI plugin inside an existing connector by eliminating boilerplate code for imports, hooks, and postMessage protocol. Supports iframe, React Native, or both with automatic discovery on deploy.
Instructions
Scaffold a UI plugin (iframe HTML, React Native TSX, or both) inside an existing connector. Eliminates ~50% of identical plugin boilerplate (imports, theme/bridge hooks, postMessage protocol, default export shape). You then fill in the component body. Use kind='iframe' for web-only, 'rn' for mobile-only, 'adaptive' for both. Auto-discovery (Phase 5 of the strip) picks up the new plugin at next deploy without a manifest declaration.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| solution_id | Yes | The solution ID | |
| connector_id | Yes | Existing connector to add the plugin into (e.g. 'personal-assistant-ui-mcp') | |
| plugin_name | Yes | Plugin name (lowercase-with-dashes). E.g. 'memories-panel'. Becomes the dir name. | |
| kind | No | Render mode. 'adaptive' (default) produces both iframe + RN scaffolds. |