By sheeki03
Record browser interactions to generate replayable API skills for any website. Explore sites interactively to discover endpoints, validate skills via dry-runs and volatility checks, run health diagnostics, and replay actions through self-optimizing tiers using MCP server.
npx claudepluginhub sheeki03/schruteRun Schrute health checks and diagnostics
Start a browser session to explore a website and discover its API endpoints
Start recording a browser action to generate an API skill
List, inspect, or manage Schrute skills
Check Schrute daemon and engine status
Guides interactive browser exploration of a website to discover API endpoints, record actions as replayable skills, and identify automation opportunities. Use when user says "explore this site", "help me discover APIs", "walk me through this website", or "what can I do on this site". <example> Context: The user wants to discover what APIs a website offers. user: "Help me explore https://api.github.com and find useful endpoints" assistant: "I'll launch the exploration-guide agent to systematically explore the site." </example> <example> Context: The user is new to Schrute and wants to try recording skills. user: "Walk me through exploring a website with Schrute" assistant: "I'll use the exploration-guide to help you interactively explore and record skills." </example>
Diagnoses failing Schrute skill executions by inspecting request definitions, authentication state, tier configuration, and parameter mappings. Use when user says "skill failed", "debug this skill", "why isn't my skill working", "skill execution error", or "fix this skill". <example> Context: A skill execution returned an error. user: "My search-repos skill keeps failing with a 401 error" assistant: "I'll launch the skill-debugger agent to diagnose the authentication issue." </example> <example> Context: A skill produces unexpected results. user: "The get-user skill returns wrong data, can you investigate?" assistant: "I'll use the skill-debugger to inspect the skill definition and test execution." </example>
Validates recorded Schrute skills for correctness, checking parameter definitions, side-effect classification, domain allowlists, and tier configuration. Use after recording new skills or when skill execution fails unexpectedly. <example> Context: The user just finished recording a browser action and schrute_stop completed. user: "Are the skills looking correct?" assistant: "I'll use the skill-validator agent to review the newly generated skills." </example> <example> Context: The user has recorded several skills across multiple sites. user: "Validate all my recorded skills" assistant: "I'll launch the skill-validator agent to check all skills for issues." </example> <example> Context: A skill execution failed unexpectedly. user: "Why did search-repos fail? Check if it was recorded right" assistant: "I'll use the skill-validator agent to dry-run and inspect the skill definition." </example>
Decision guide for choosing between Schrute skill recording and direct browser automation. Compares approaches based on task repeatability, latency needs, and API extraction goals. Use when user asks "which browser tool", "automate this website", "should I use schrute", "browser automation options", or needs help deciding how to approach a browser task.
Comprehensive guide to Schrute's self-learning browser agent workflow, covering skill recording, execution tiers, tier promotion, confirmation system, and security model. Use when user asks "how does schrute work", "record a skill", "schrute tiers", "skill execution", "schrute workflow", "how do I use schrute", or needs help understanding the explore-record-replay cycle.
Browser automation via MCP - wraps browser-use for AI-driven browser control
No model invocation
Executes directly as bash, bypassing the AI model
Share bugs, ideas, or general feedback.
Browser automation with persistent page state. Use when users ask to navigate websites, fill forms, take screenshots, extract web data, test web apps, or automate browser workflows.
AI-powered browser automation -- lets Claude control real web browsers to navigate, click, type, extract content, and automate workflows
Actionbook MCP server for up-to-date browser automation. Get verified CSS/XPath selectors for any website directly into your agent context.
Web monitoring (Scouts), deep research, and browser automation
Browser automation CLI for AI agents. Navigate pages, fill forms, click buttons, take screenshots, and test web apps.