A self-aware intelligence layer for BrowserOS agents
Self-maintaining, AI-powered, with HTTP MCP server for immediate agent integration
Connect this knowledge base to BrowserOS in 30 seconds via "Add Custom App"
npm run mcp-server
# Server starts at http://localhost:3100/mcpπ Quick Start Guide | ποΈ Architecture | π‘ MCP Integration
This repository has evolved into an operational intelligence layer for BrowserOS agents:
- π§ HTTP MCP Server - 10 tools for agent self-awareness
- π― 917+ Claude Skills - Daily auto-extracted from awesome-claude-skills
- π 917+ Executable Workflows - Ready-to-use, validated templates
- π Content Integrity - SHA-256 hashing with delta detection
β οΈ Anti-Patterns Catalog - Know what fails before trying- β Ground Truth Validation - Verified against BrowserOS source code
- π Event-Driven Updates - Real-time sync with BrowserOS repo
- π Universal MCP - Works with BrowserOS, Claude Desktop, Cursor, etc.
Daily automated extraction from awesome-claude-skills!
Every day at 2:00 AM UTC, our GitHub Actions workflow automatically:
- β Clones/updates the awesome-claude-skills repository
- β Extracts browser-compatible skills (web automation, scraping, form filling, etc.)
- β Adapts them to BrowserOS workflow format
- β Runs security scanning and sanitization
- β Updates the search index and commits changes
π Huge credit to Composio HQ and the awesome-claude-skills contributors!
π Browse all skills: BrowserOS/Workflows/Community-Contributed/claude-skills-adapted/
π View online: Skills Library Section
Option 1: MCP Server (Recommended for BrowserOS)
npm run mcp-server
# Add to BrowserOS: http://localhost:3100/sseOption 2: Interactive Website
# Open docs/index.html or deploy to GitHub PagesOption 3: Direct Library Import
import templates from './library/templates'Interactive knowledge hub with 917+ workflows, 500+ use cases, and AI-powered tools
β οΈ GitHub Pages Setup Required: To make the live site available at https://grumpified-oggvct.github.io/BrowserOS_Guides/, you need to:
- Merge this PR to main/master branch
- Enable GitHub Pages: Go to Settings β Pages β Source: "GitHub Actions"
- The deployment workflow will automatically publish the site
The static website in docs/ includes the full interactive knowledge hub with 917+ workflows and 500+ use cases
This repository exists to document and celebrate the incredible work of the BrowserOS team who built this groundbreaking browser automation platform.
π HUGE CREDIT to the BrowserOS team for:
- ποΈ Building an innovative browser automation platform
- π Creating comprehensive workflow capabilities
- π€ Enabling AI-powered web interactions
- π Open-sourcing their amazing work
- π‘ Pioneering the future of browser-based automation
Official BrowserOS Resources:
- π GitHub: browseros-ai/BrowserOS
- π Documentation: docs.browseros.com
- π¬ Community: Join discussions on HackerNews and GitHub
This knowledge base is a community contribution that aggregates and organizes information about BrowserOS Workflows to help developers learn and build with this powerful platform.
This is a living, self-maintaining knowledge base that:
β
Automatically researches BrowserOS Workflows from multiple sources
β
Uses AI (Ollama + OpenRouter) to synthesize information intelligently
β
Updates weekly with the latest features, patterns, and best practices
β
Self-validates to ensure completeness and accuracy
β
Tracks changes with version tagging (kb-YYYY.MM.DD)
Challenge: Keeping up with BrowserOS's rapid development
Solution: Automated AI-powered knowledge compilation from official sources
E-Commerce, Data Extraction, Testing & QA, Social Media, Research, CRM, Content Creation, API Integration, and more!
Real-world examples from retail, healthcare, finance, logistics, marketing, customer service, and beyond
Use BrowserOS with VSCode, Cursor, Windsurf, Claude Desktop, MSTY, AnythingLLM, and 10+ AI tools
Browse the entire repository structure, search files, preview content, and navigate with ease
AI-powered search across 500+ use cases, 130+ workflows, and comprehensive documentation
- π Comprehensive reference for all workflow capabilities
- π Searchable documentation of 14+ step types
- π‘ Real-world patterns and examples
- β‘ Always up-to-date with latest features
- π Complete capability overview
- π Security and compliance information
- π° Resource limits and constraints
- π’ Enterprise features documentation
- π€ Structured knowledge base for RAG systems
- π Complete schema definitions
- π Cross-referenced information
- β Validated and fact-checked content
- π Step-by-step workflow creation guides
- π― Best practices and patterns
- π Security guidelines
- π Migration paths and version history
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β π SUNDAY 00:00 UTC - Automated Research Begins β
ββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββ
β
ββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββ
β 1οΈβ£ CLONE OFFICIAL REPOS β
β β’ browseros-ai/BrowserOS (latest) β
β β’ browser-use/workflow-use β
ββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββ
β
ββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββ
β 2οΈβ£ FETCH WEB SOURCES β
β β’ Documentation sites β
β β’ GitHub issues & PRs β
β β’ Community discussions β
β β’ Technical specifications β
ββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββ
β
ββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββ
β 3οΈβ£ AI-POWERED ANALYSIS β
β π§ Ollama API: Local LLM processing β
β π€ OpenRouter: Claude/GPT-4 synthesis β
β β Extract insights, changes, patterns β
ββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββ
β
ββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββ
β 4οΈβ£ SYNTHESIZE & UPDATE KB β
β β’ Generate "Latest Updates" section β
β β’ Add new features discovered β
β β’ Update examples and patterns β
ββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββ
β
ββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββ
β 5οΈβ£ VALIDATE COMPLETENESS β
β β
All 12 sections present (C01) β
β β
No placeholders (C02) β
β β
Valid sources (C03) β
β β
Checksum tracking (C05) β
ββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββ
β
ββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββ
β 6οΈβ£ AUTO-COMMIT & TAG β
β π Commit: "π€ Automated KB update - YYYY-MM-DD" β
β π·οΈ Tag: kb-YYYY.MM.DD β
β π Push to main branch β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
- π€ Ollama Cloud Service - Local LLM processing for analysis
- π§ OpenRouter - Access to Claude, GPT-4, and other frontier models
- β‘ GitHub Actions - Automated weekly execution
- π Python - Research pipeline and validation scripts
- π Overview & Scope - What BrowserOS Workflows can do
- ποΈ Architecture Diagram - Visual system architecture
- π§ Step Types Catalog - All 14+ step types with examples
- π Execution Flow Control - Loops, branching, parallel execution
- π― Trigger & Integration Matrix - How workflows start and connect
- π Configuration Schema - Complete JSON Schema reference
- π Advanced Features - CodeAgent, Cowork, enterprise capabilities
β οΈ Limitations & Constraints - Resource limits, performance- π Security Best Practices - Secrets, validation, XSS prevention
- π‘ Community Patterns - Real-world use cases and examples
- π Migration & Version History - Upgrade paths and changelogs
- π Appendices - Glossary, acronyms, FAQ, license
navigate- URL navigationclick- Element interactioninput- Form fillingextract- Data scrapingwait- Conditional pausingconditional- If/then/else logicloop- Iteration (foreach, while, repeat)parallel- Concurrent executionscreenshot- Page captureexecute_code- Python CodeAgentread_file/write_file- Cowork integrationshell- Command executionapi_call- HTTP requestssub_workflow- Workflow composition
- π Python CodeAgent - Execute Python in workflows (pandas, numpy, requests)
- π Cowork Integration - Local file system access
- π Self-Healing - AI-powered element detection on failure
- β‘ Parallel Execution - Multiple operations simultaneously
- π Secrets Management - Secure API key handling
- ποΈ Lifecycle Hooks - Custom logic at workflow boundaries
Universal installation system with auto-update:
git clone https://github.com/Grumpified-OGGVCT/BrowserOS_Guides.git
cd BrowserOS_Guides
install.bat # Install dependencies & launch wizard
run.bat # Run the systemgit clone https://github.com/Grumpified-OGGVCT/BrowserOS_Guides.git
cd BrowserOS_Guides
chmod +x install.sh run.sh
./install.sh # Install dependencies & launch wizard
./run.sh # Run the systemFeatures:
- β Universal Installation - Works on Windows, macOS, Linux
- β Interactive Setup Wizard - Guides through ALL configuration
- β Auto-Update System - Checks and installs updates on startup (bulletproof!)
- β Configuration Manager - Modify settings anytime
- β Main Menu - All operations in one place
- β Cross-Platform - Same functionality everywhere
π Guides:
- CROSS_PLATFORM_SETUP.md - Universal guide for all platforms
- WINDOWS_SETUP.md - Windows-specific details
The website exists in the docs/ directory and can be viewed:
# Clone the repository
git clone https://github.com/Grumpified-OGGVCT/BrowserOS_Guides.git
cd BrowserOS_Guides
# Start a local web server
python3 -m http.server 8000 --directory docs
# Open in browser: http://localhost:8000To enable the live GitHub Pages site at https://grumpified-oggvct.github.io/BrowserOS_Guides/:
- Merge this PR to main/master branch
- Enable GitHub Pages:
- Go to: Settings β Pages
- Source: Select "GitHub Actions"
- Save
- Deployment is automatic - The workflow in
.github/workflows/deploy-pages.ymlwill deploy on every push to main
Three ways to explore:
-
π Interactive Website (in
docs/folder)- Full website with navigation
- Real-time search
- Repository browser
- View locally or deploy to GitHub Pages
-
π Repository Browser: Open
docs/repo-browser.htmllocally- Navigate folder structure
- Search across all files
- Preview markdown content
-
π Direct KB: BrowserOS/Research/BrowserOS_Workflows_KnowledgeBase.md
- Complete knowledge base markdown
- Downloadable for offline use
Settings β Secrets and variables β Actions β New repository secret
| Secret Name | Where to Get It | Purpose |
|---|---|---|
OLLAMA_API_KEY |
https://ollama.ai/keys | LLM processing |
OPENROUTER_API_KEY |
https://openrouter.ai/keys | Enhanced AI research |
- Settings β Actions β General
- Workflow permissions: "Read and write"
- β Allow GitHub Actions to create and approve pull requests
- Go to Actions tab
- Select "Update BrowserOS Knowledge Base"
- Click "Run workflow"
- Monitor progress and verify results
π Detailed Setup: AUTOMATION_QUICKSTART.md (5-minute guide)
BrowserOS_Guides/
β
βββ π README.md (this file)
βββ π AUTOMATION_QUICKSTART.md # 5-minute setup guide
βββ π LICENSE # MIT License
β
βββ ποΈ BrowserOS/ # Knowledge Base Directory
β βββ structure.md # Primary index
β βββ README.md # KB usage guide
β βββ Research/
β βββ BrowserOS_Workflows_KnowledgeBase.md (β MAIN KB)
β βββ sources.json # 12 research sources
β βββ verify_kb_completeness.ps1 # PowerShell validation
β βββ raw/ # Archived sources (gitignored)
β
βββ βοΈ .github/
β βββ workflows/
β β βββ update-kb.yml # GitHub Actions automation
β βββ ACTIONS_SETUP.md # Detailed automation docs
β
βββ π scripts/
β βββ research_pipeline.py # AI-powered research engine
β βββ validate_kb.py # KB validation (C01-C05)
β βββ setup_wizard.py # Interactive first-run configuration (cross-platform)
β βββ config_manager.py # Post-setup configuration tool (cross-platform)
β βββ auto_update.py # Bulletproof auto-update system (cross-platform)
β βββ workflow_generator.py # AI-powered workflow creation
β βββ self_test.py # Comprehensive system tests
β βββ security_scanner.py # Security vulnerability scanner
β
βββ πͺ install.bat # Windows installation script
βββ πͺ run.bat # Windows main execution menu
βββ π§ install.sh # Unix installation script (macOS/Linux)
βββ π§ run.sh # Unix main execution menu (macOS/Linux)
βββ π¦ requirements.txt # Python dependencies
βββ π§ config.yml # Universal configuration
βββ π .env.template # Environment variables template
βββ π§ update_kb.ps1 # PowerShell automation script
βββ π .gitignore # Comprehensive exclusions
# Python 3.11+ required
python --version
# Install dependencies
pip install -r requirements.txt# Run KB validation (C01-C05 checks)
python scripts/validate_kb.py# Set API keys
export OLLAMA_API_KEY="your-ollama-key"
export OPENROUTER_API_KEY="your-openrouter-key"
# Run research pipeline
python scripts/research_pipeline.py# Dry run (no commits)
.\update_kb.ps1 -DryRun
# Full update
.\update_kb.ps1Weekly automated runs:
- Ollama API: ~2K-4K tokens/run = $1-5/month
- OpenRouter API: ~4K tokens/run = $0.50-2/month
Total: ~$1.50-7/month for fully automated, always-current KB
This is far cheaper than manual documentation maintenance and ensures the KB is always up-to-date with BrowserOS's rapid development.
Every KB update must pass 6 validation checks:
- β C01: All 12 required sections present
- β C02: No placeholder markers (TODO, TBD, FIXME)
- β C03: Valid sources.json with complete metadata
- β C04: YAML/JSON schema validation
- β C05: Checksum stability tracking
- β C06: Git repository cleanliness and proper tagging
We welcome contributions to improve the knowledge base!
-
Improve Documentation
- Add new examples
- Clarify existing content
- Fix inaccuracies
-
Enhance Automation
- Improve AI prompts
- Add new sources to
sources.json - Optimize research pipeline
-
Report Issues
- Documentation gaps
- Automation failures
- Validation errors
- Fork the repository
- Create a feature branch
- Test your changes locally
- Submit a PR with clear description
- Pass validation checks
- π€ Automated: Every Sunday at 00:00 UTC
- π€ Manual: Via GitHub Actions UI (workflow_dispatch)
- π·οΈ Versioning: Tagged as
kb-YYYY.MM.DD
Next scheduled update: Check the Actions tab for countdown
- π Homepage: browseros.com
- π Documentation: docs.browseros.com
- π» GitHub: github.com/browseros-ai/BrowserOS β
- π§ workflow-use: github.com/browser-use/workflow-use
- π Browser Use Docs: docs.browser-use.com
- π Interactive Website: Available in
docs/directory (view locally or deploy to GitHub Pages) - π Repository Browser:
docs/repo-browser.html(view locally) - π» GitHub Repo: github.com/Grumpified-OGGVCT/BrowserOS_Guides
- π¬ Discussions: GitHub Discussions
- π Issues: GitHub Issues
- π’ HackerNews: Community feedback and use cases
A: The website files are in the docs/ directory. You can:
- View locally now: Run
python3 -m http.server 8000 --directory docsand open http://localhost:8000 - Deploy to GitHub Pages: Merge this PR, then enable GitHub Pages in Settings β Pages β Source: "GitHub Actions"
The website includes searchable workflows, use cases, repository browser, and comprehensive documentation.
A: GitHub Pages requires setup:
- This PR needs to be merged to main branch
- GitHub Pages needs to be enabled in repository settings (Settings β Pages β Source: "GitHub Actions")
- Once enabled, the deployment workflow will automatically publish the site at https://grumpified-oggvct.github.io/BrowserOS_Guides/
A: BrowserOS is rapidly evolving. Automated compilation ensures the KB stays current without manual effort, capturing new features as they're released.
A: AI (Ollama + OpenRouter) intelligently synthesizes information from multiple sources, identifies patterns, and presents insights in a structured format.
A: No, this is a community-maintained knowledge base. Always refer to official BrowserOS docs for authoritative information. We aggregate and organize that information for easier consumption.
A: Absolutely! See the Contributing section above. We welcome improvements, examples, and corrections.
A: We use official sources and validate all updates (C01-C06 checks). However, always verify critical information with official docs.
A: The system gracefully degrades - it can still fetch and archive sources without AI synthesis. Manual review can then be performed.
MIT License - See LICENSE file
This repository is independently maintained and is not officially affiliated with BrowserOS. We're just huge fans documenting their amazing work! π
If this knowledge base helps you, please star the repo! β
It helps others discover this resource and shows appreciation for the automation work.
This repository uses GitHub Actions to automate maintenance and updates:
| Workflow | Status | Purpose | Trigger |
|---|---|---|---|
| π Update KB | β‘ Ready | Syncs with official BrowserOS repo, generates workflows | Weekly Sun 00:00 UTC + Manual |
| π§ͺ Self-Test | β‘ Ready | Runs 42 tests, security scans, auto-fixes issues | Weekly Sun 02:00 UTC + Manual |
| π Deploy Pages | β Active | Deploys website to GitHub Pages | On push + Manual |
| π― Trigger All | β‘ Ready | Convenience workflow to trigger others | Manual only |
Quick Actions:
- π View All Workflows
- π Trigger Workflows
- π Workflow Documentation
- π Verification Report
For Detailed Workflow Information:
- Workflow Trigger Guide - Comprehensive guide to triggering and monitoring workflows
- Workflow Verification Report - Testing and verification status
- π Full Documentation: AUTOMATION_QUICKSTART.md
- π§ Automation Details: .github/ACTIONS_SETUP.md
- π Workflow Guide: WORKFLOW_TRIGGER_GUIDE.md
- π Issues: GitHub Issues
- π‘ Discussions: GitHub Discussions
Built with β€οΈ by the community
Celebrating the incredible work of the BrowserOS team π
View locally: python3 -m http.server 8000 --directory docs
Deploy to Pages: Merge PR + enable in Settings β Pages