docs(guides): fix browser-testing install — remove fabricated --from plugin: syntax (#76)

* docs(guides): add browser-testing skill — Playwright from molecule-ai-plugin-browser-automation

Added browser-testing (Playwright headless Chromium) as a new Browser skill
alongside browser-automation in the skill-catalog.md table. Includes install
examples for both CLI and config.yaml, and a note about Playwright system
dependencies.

Ref: molecule-ai-plugin-browser-automation#4

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* docs(guides): fix browser-testing install docs — remove fabricated --from plugin: syntax

- Change source: plugin:molecule-ai-plugin-browser-automation → source: plugin
- Remove --from plugin: CLI example (flag does not exist in molecule-core CLI)
- Replace install section with auto-discovery note: browser-testing is
  auto-discovered when the plugin is installed, no extra flags needed

Co-Authored-By: Technical Writer Agent <technical-writer@agents.moleculesai.app>

---------

Co-authored-by: Molecule AI Technical Writer <technical-writer@agents.moleculesai.app>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
molecule-ai[bot] 2026-04-22 11:08:53 +00:00 committed by GitHub
parent ed0cfadfc4
commit 5a48d8f8aa
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -17,7 +17,8 @@ and more:
| Category | Skill | What it does | Provider options |
|----------|-------|-------------|-----------------|
| **Browser** | `browser-automation` | Chrome DevTools Protocol via MCP — navigate, query DOM, screenshot, fill forms. Same engine as Hermes' built-in browser tool. | Built-in (CDP); swap via skill version |
| **Browser** | `browser-automation` | Chrome DevTools Protocol via MCP — navigate, query DOM, screenshot, fill forms. For external sites and social platforms. | Built-in (CDP); swap via skill version |
| **Browser** | `browser-testing` | Playwright headless Chromium — click, drag, type, screenshot, viewport testing. For testing your own canvas and web apps. | Plugin (`molecule-ai-plugin-browser-automation`) |
| **TTS** | `tts` | Text-to-speech generation. Streams audio to output. | OpenAI, ElevenLabs, or self-hosted |
| **Image gen** | `image-generation` | Generates images from text prompts. | OpenAI DALL·E, Stability AI, or self-hosted |
| **Web search** | `web-search` | Structured web search with result parsing. | Brave, SerpAPI, or custom |
@ -71,6 +72,8 @@ Skills can also be declared in the workspace config file:
skills:
- name: browser-automation
source: builtin
- name: browser-testing
source: plugin
- name: tts
source: builtin
config:
@ -82,6 +85,20 @@ skills:
On workspace boot, the runtime validates each skill and loads the
`SKILL.md` + tools into the agent's context.
### browser-testing (Playwright)
`browser-testing` is auto-discovered when `molecule-ai-plugin-browser-automation` is installed — no additional install flags required. Declare it in `config.yaml` alongside `browser-automation` to include it explicitly:
```yaml
skills:
- name: browser-automation
source: builtin
- name: browser-testing
source: plugin
```
> **Note:** `browser-testing` requires Playwright system dependencies (`libglib2.0-0`, `libnss3`, etc.) to be pre-installed in the container image. See the skill's `SKILL.md` for the full `apt-get` command.
## Version Management
Skills are versioned with semantic versioning. Pin to a known-good