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
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`.
631
626
632
-
### Available Skills
627
+
### Installation
633
628
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:
638
630
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
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`.
653
646
654
647
**Syntax:**
655
648
656
649
| Syntax | Description | Example |
657
650
|--------|-------------|---------|
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"]`|
661
654
|`"!*"`| Deny all skills |`["!*"]`|
662
655
663
656
**Rules:**
@@ -673,10 +666,10 @@ You can customize which skills each agent uses by editing your plugin configurat
673
666
"presets": {
674
667
"my-preset": {
675
668
"orchestrator": {
676
-
"skills": ["*", "!playwright"]
669
+
"skills": ["*", "!agent-browser"]
677
670
},
678
671
"designer": {
679
-
"skills": ["playwright", "simplify"]
672
+
"skills": ["agent-browser", "simplify"]
680
673
}
681
674
}
682
675
}
@@ -687,15 +680,13 @@ You can customize which skills each agent uses by editing your plugin configurat
687
680
688
681
**The Minimalist's sacred truth: every line of code is a liability.**
689
682
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 abstractionsand suggests minimal implementations.
691
684
692
-
### Playwright Integration
685
+
### Agent Browser
693
686
694
-
**Browser automation for visual verification and testing.**
687
+
**External browser automation for visual verification and testing.**
695
688
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.
0 commit comments