You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* docs: restructure plugins.md notes into categorized subsections
The unstructured bullet list mixed general command notes with plugin-specific
details, making it hard to scan. Split into Command Reference, Plugin Manifest
Features, and Notable Bundled Plugins sections with tables for quick lookup.
* docs: add troubleshooting flowchart to README for faster diagnosis
The troubleshooting table lists symptoms and fixes, but users still need to
scan the full table to find their issue. A visual decision tree lets readers
jump directly to the right fix based on their error message, reducing time to
resolution for common issues.
* docs: add quick-reference summary table to plugins-available.md
The harnesses document lists 20+ tools across 10 categories but lacks an
overview table, forcing readers to scan the full page to find what they need.
A summary table with category, harness name, and install command gives instant
orientation before diving into details.
---------
Co-authored-by: SuperCLI Dev <dev@supercli.dev>
└─ Arguments rejected → `supercli inspect <ns> <res> <act>` to see expected schema
366
+
```
367
+
356
368
For detailed debugging: `supercli` returns the full schema (JSON by default). Use `supercli inspect <ns> <res> <act>` to validate arguments before execution.
Copy file name to clipboardExpand all lines: docs/plugins-available.md
+21Lines changed: 21 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,27 @@
2
2
3
3
A comprehensive guide to all currently supported harnesses in supercli, including bundled harnesses, built-in adapters, and popular community harnesses available via the plugin system.
-`plugins explore --json` includes `has_learn`, `installed`, and `filters` metadata so agents can prioritize plugins with learning content.
73
-
-`plugins learn <name>` prints plugin-provided learning content before or after install.
74
-
-`plugins install` supports local path, registry name, and direct remote git manifest installs.
75
-
- Plugin manifests can define `learn` content via `learn.text` or `learn.file` (path inside plugin folder).
76
-
- Plugin manifests can define `post_install` hooks (`script`, optional `runtime`, optional `timeout_ms`) that execute from the plugin folder after install.
77
-
- Plugin manifests can define `install_guidance` so plugin-specific setup guidance does not require core edits in `cli/plugin-install-guidance.js`.
78
-
-`agency-agents` is a bundled zero-command plugin. Installing it adds a remote skill-document provider named `agency-agents` and refreshes the local skill-doc catalog.
79
-
-`visual-explainer` is a bundled zero-command plugin. Installing it adds a remote skill-document provider named `visual-explainer` sourced from normalized markdown skill documents in `javimosch/visual-explainer` and refreshes the local skill-doc catalog.
80
-
-`browser-use` is a bundled hybrid plugin. Installing it auto-registers a `browser-use` MCP server, discovers and binds Browser Use MCP tools into direct `browseruse.tool.*` commands, and installs local Browser Use skill documents from the plugin folder.
81
-
-`cocoindex-code` is a bundled hybrid plugin. Installing it auto-registers a local `cocoindex-code` MCP server, exposes fast direct search via `cocoindex.code.search`, keeps `cocoindex.mcp.search` for MCP-native flows, and installs local quickstart skill documents.
82
-
-`squirrelscan` is a bundled Docker-backed plugin with broad CLI coverage (`audit`, `crawl`, `analyze`, `report`, `auth`, `config`, `init`, `feedback`, `self`, `skills`) plus passthrough. It lazily builds a pinned local image on first use, then reuses it for fast repeat scans (example: `supercli squirrel audit https://example.com -C quick`).
83
-
-`openhands` is a bundled plugin for OpenHands headless workflows (`task run`, `task file`, `task json`) plus passthrough for full CLI coverage.
84
-
-`uipathcli` is a bundled plugin for UiPath automation lifecycle wrappers (`project pack`, `project analyze`, `project deploy`) plus passthrough.
|`browser-use`| Auto-registers `browser-use` MCP server, binds MCP tools into `browseruse.tool.*` commands, installs local skill documents |
105
+
|`cocoindex-code`| Auto-registers local `cocoindex-code` MCP server, exposes `cocoindex.code.search` for fast direct search, keeps `cocoindex.mcp.search` for MCP-native flows |
106
+
107
+
### Full-CLI Plugins
108
+
109
+
| Plugin | CLI Coverage | Notes |
110
+
|--------|-------------|-------|
111
+
|`squirrelscan`| Docker-backed, broad coverage (`audit`, `crawl`, `analyze`, `report`, `auth`, `config`, `init`, `feedback`, `self`, `skills`) + passthrough | Lazily builds pinned local image on first use for fast repeat scans |
0 commit comments