Documentation Index
Fetch the complete documentation index at: https://mintlify.com/steerlabs/opensteer/llms.txt
Use this file to discover all available pages before exploring further.
Overview
OpenSteer provides skill packs for AI coding assistants like Claude Code. Skills give AI assistants specialized knowledge about OpenSteer workflows, best practices, and API usage.Installation
Global CLI Installation
Install the OpenSteer CLI globally to access skills:Install Skills
Install skills to your system:~/.config/opencode/skills/ where AI coding assistants can access them.
Skills are installed system-wide and available to all AI assistants that support the skill format.
Available Skills
OpenSteer Skill
The main OpenSteer skill provides comprehensive guidance for browser automation and web scraping. Location:~/.config/opencode/skills/opensteer/
Covers:
- Browser automation workflows
- Snapshot modes and element targeting
- Data extraction with schemas
- CLI and SDK integration
- Selector caching and replay
- Best practices for maintainable scripts
- Creating web scrapers
- Automating browser tasks
- Extracting structured data from pages
- Generating replay-able automation scripts
- Converting CLI exploration to SDK code
Electron Skill
The Electron skill provides guidance for Electron app automation and testing. Location:~/.config/opencode/skills/electron/
Use when:
- Testing Electron applications
- Automating desktop app workflows
- Working with Electron-specific features
Using Skills with AI Assistants
Claude Code Marketplace Plugin
Install OpenSteer as a Claude Code plugin:- OpenSteer API documentation
- Workflow best practices
- Example patterns
- Troubleshooting guides
Manual Skill Reference
AI assistants can reference skills directly:Skill Structure
Each skill follows this structure:SKILL.md Format
Every skill has aSKILL.md with frontmatter:
OpenSteer Skill Workflow
The OpenSteer skill teaches AI assistants this workflow:Critical Rules from Skills
The OpenSteer skill teaches these critical rules:Always Use OpenSteer Methods
Namespace Consistency
CLI and SDK must use the samename:
Snapshot Before Actions
Prefer Descriptions
Skill References
Skills include detailed reference documentation:CLI Reference
Complete CLI command documentation with options and examples.SDK Reference
Full API documentation with method signatures, types, and usage patterns.Examples
Real-world examples from the OpenSteer codebase:- Basic automation
- Form filling
- Data extraction
- Multi-page scraping
- Tab management
Creating Custom Skills
You can create custom skills following the OpenSteer skill structure:1. Create Directory
2. Write SKILL.md
3. Add References
4. Add Templates
Skill Best Practices
Keep one skill per folder
Keep one skill per folder
Use a clear folder name that matches the skill:
Use descriptive frontmatter
Use descriptive frontmatter
Link to references
Link to references
Include templates
Include templates
Provide reusable code templates:
Verifying Installation
Check that skills are installed correctly:Troubleshooting
Skills not found
Skills not found
Ensure skills are installed to the correct location:You should see
SKILL.md and references/ directory.AI assistant not using skills
AI assistant not using skills
Try explicitly referencing the skill:Or check if your AI assistant supports the skill format.
Outdated skill content
Outdated skill content
Reinstall skills to get latest version:
Next Steps
AI Agents
Learn the full AI agent workflow with OpenSteer
Browser Automation
Explore automation features in detail
Data Extraction
Master structured data extraction
CUA Agent
Use Computer Use Agents for automation