Skip to content

Commit 15305ae

Browse files
committed
Update readme
1 parent a95b94d commit 15305ae

1 file changed

Lines changed: 28 additions & 37 deletions

File tree

README.md

Lines changed: 28 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,6 @@
3232
- [Antigravity via CLIProxy Preset](#antigravity-via-cliproxy-preset)
3333
- [Author's Preset](#authors-preset)
3434
- [🧩 Skills](#-skills)
35-
- [Available Skills](#available-skills)
36-
- [Default Skill Assignments](#default-skill-assignments)
37-
- [Configuration & Syntax](#configuration--syntax)
38-
- [Simplify](#simplify)
39-
- [Playwright Integration](#playwright-integration)
4035
- [🔌 MCP Servers](#-mcp-servers)
4136
- [MCP Permissions](#mcp-permissions)
4237
- [Configuration & Syntax](#configuration--syntax-1)
@@ -240,7 +235,7 @@ Then manually create the config files at:
240235
</tr>
241236
<tr>
242237
<td colspan="2">
243-
<b>Skills:</b> <code>*</code> (all)
238+
<b>Skills:</b> <code>simplify</code> <code>*</code>
244239
</td>
245240
</tr>
246241
<tr>
@@ -428,7 +423,7 @@ Then manually create the config files at:
428423
</tr>
429424
<tr>
430425
<td colspan="2">
431-
<b>Skills:</b> <code>playwright</code>
426+
<b>Skills:</b> <code>agent-browser</code>
432427
</td>
433428
</tr>
434429
<tr>
@@ -529,7 +524,7 @@ Uses OpenAI models exclusively:
529524
"oracle": { "model": "openai/gpt-5.2-codex", "variant": "high", "skills": [], "mcps": [] },
530525
"librarian": { "model": "openai/gpt-5.1-codex-mini", "variant": "low", "skills": [], "mcps": ["websearch", "context7", "grep_app"] },
531526
"explorer": { "model": "openai/gpt-5.1-codex-mini", "variant": "low", "skills": [], "mcps": [] },
532-
"designer": { "model": "openai/gpt-5.1-codex-mini", "variant": "medium", "skills": ["playwright"], "mcps": [] },
527+
"designer": { "model": "openai/gpt-5.1-codex-mini", "variant": "medium", "skills": ["agent-browser"], "mcps": [] },
533528
"fixer": { "model": "openai/gpt-5.1-codex-mini", "variant": "low", "skills": [], "mcps": [] }
534529
}
535530
}
@@ -549,7 +544,7 @@ Routes through Antigravity's CLIProxy for Claude + Gemini models:
549544
"oracle": { "model": "cliproxy/gemini-3-pro-preview", "variant": "high", "skills": [], "mcps": [] },
550545
"librarian": { "model": "cliproxy/gemini-3-flash-preview", "variant": "low", "skills": [], "mcps": ["websearch", "context7", "grep_app"] },
551546
"explorer": { "model": "cliproxy/gemini-3-flash-preview", "variant": "low", "skills": [], "mcps": [] },
552-
"designer": { "model": "cliproxy/gemini-3-flash-preview", "variant": "medium", "skills": ["playwright"], "mcps": [] },
547+
"designer": { "model": "cliproxy/gemini-3-flash-preview", "variant": "medium", "skills": ["agent-browser"], "mcps": [] },
553548
"fixer": { "model": "cliproxy/gemini-3-flash-preview", "variant": "low", "skills": [], "mcps": [] }
554549
}
555550
}
@@ -616,7 +611,7 @@ Mixed setup combining multiple providers:
616611
"oracle": { "model": "openai/gpt-5.2-codex", "variant": "high", "skills": [], "mcps": [] },
617612
"librarian": { "model": "cliproxy/gemini-3-flash-preview", "variant": "low", "skills": [], "mcps": ["websearch", "context7", "grep_app"] },
618613
"explorer": { "model": "cerebras/zai-glm-4.7", "variant": "low", "skills": [], "mcps": [] },
619-
"designer": { "model": "cliproxy/gemini-3-flash-preview", "variant": "medium", "skills": ["playwright"], "mcps": [] },
614+
"designer": { "model": "cliproxy/gemini-3-flash-preview", "variant": "medium", "skills": ["agent-browser"], "mcps": [] },
620615
"fixer": { "model": "cerebras/zai-glm-4.7", "variant": "low", "skills": [], "mcps": [] }
621616
}
622617
}
@@ -627,37 +622,35 @@ Mixed setup combining multiple providers:
627622

628623
## 🧩 Skills
629624

630-
Skills are specialized capabilities that agents can use. Each agent has a default set of skills, which you can override in the agent config.
625+
Skills are specialized capabilities provided by external agents and tools. Unlike MCPs which are servers, skills are prompt-based tool configurations installed via `npx skills add`.
631626

632-
### Available Skills
627+
### Installation
633628

634-
| Skill | Description |
635-
|-------|-------------|
636-
| `simplify` | Code complexity analysis and YAGNI enforcement |
637-
| `playwright` | Browser automation via Playwright MCP |
629+
The interactive installer will ask to install recommended skills automatically. Behind the scenes, it runs:
638630

639-
### Default Skill Assignments
631+
```bash
632+
# Example: Adding the simplify skill
633+
npx skills add https://github.com/brianlovin/claude-config --skill simplify -a opencode -y --global
634+
```
640635

641-
| Agent | Default Skills |
642-
|-------|----------------|
643-
| `orchestrator` | `*` (all skills) |
644-
| `designer` | `playwright` |
645-
| `oracle` | none |
646-
| `librarian` | none |
647-
| `explorer` | none |
648-
| `fixer` | none |
636+
### Available Skills
637+
638+
| Skill | Description | Assigned To |
639+
|-------|-------------|-------------|
640+
| `simplify` | YAGNI code simplification expert | `orchestrator` |
641+
| `agent-browser` | High-performance browser automation | `designer` |
649642

650643
### Configuration & Syntax
651644

652-
You can customize which skills each agent uses by editing your plugin configuration file: `~/.config/opencode/oh-my-opencode-slim.json`.
645+
You can customize which skills each agent is allowed to use in `~/.config/opencode/oh-my-opencode-slim.json`.
653646

654647
**Syntax:**
655648

656649
| Syntax | Description | Example |
657650
|--------|-------------|---------|
658-
| `"*"` | All skills | `["*"]` |
659-
| `"!item"` | Exclude specific skill | `["*", "!playwright"]` |
660-
| Explicit list | Only listed skills | `["simplify", "playwright"]` |
651+
| `"*"` | All installed skills | `["*"]` |
652+
| `"!item"` | Exclude specific skill | `["*", "!agent-browser"]` |
653+
| Explicit list | Only listed skills | `["simplify"]` |
661654
| `"!*"` | Deny all skills | `["!*"]` |
662655

663656
**Rules:**
@@ -673,10 +666,10 @@ You can customize which skills each agent uses by editing your plugin configurat
673666
"presets": {
674667
"my-preset": {
675668
"orchestrator": {
676-
"skills": ["*", "!playwright"]
669+
"skills": ["*", "!agent-browser"]
677670
},
678671
"designer": {
679-
"skills": ["playwright", "simplify"]
672+
"skills": ["agent-browser", "simplify"]
680673
}
681674
}
682675
}
@@ -687,15 +680,13 @@ You can customize which skills each agent uses by editing your plugin configurat
687680

688681
**The Minimalist's sacred truth: every line of code is a liability.**
689682

690-
Use after major refactors or before finalizing PRs. Identifies unnecessary complexity, challenges premature abstractions, estimates LOC reduction, and enforces minimalism.
683+
`simplify` is a specialized skill for complexity analysis and YAGNI enforcement. It identifies unnecessary abstractions and suggests minimal implementations.
691684

692-
### Playwright Integration
685+
### Agent Browser
693686

694-
**Browser automation for visual verification and testing.**
687+
**External browser automation for visual verification and testing.**
695688

696-
- **Browser Automation**: Full Playwright capabilities (browsing, clicking, typing, scraping).
697-
- **Screenshots**: Capture visual state of any web page.
698-
- **Sandboxed Output**: Screenshots saved to session subdirectory (check tool output for path).
689+
`agent-browser` provides full high-performance browser automation capabilities. It allows agents to browse the web, interact with elements, and capture screenshots for visual state verification.
699690

700691
---
701692

0 commit comments

Comments
 (0)