en un clic
schrute
// Fast web skill execution. Searches and replays pre-learned API skills in 5ms instead of full browser automation.
// Fast web skill execution. Searches and replays pre-learned API skills in 5ms instead of full browser automation.
Search and execute pre-learned web API skills via Schrute. For repeatable site interactions, check Schrute first — it replays learned API calls in 5ms instead of full browser automation.
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.
| name | schrute |
| description | Fast web skill execution. Searches and replays pre-learned API skills in 5ms instead of full browser automation. |
| emoji | 🥦 |
| platforms | ["macos","linux"] |
| dependencies | [{"name":"schrute","install":"npm install -g schrute"}] |
Schrute replays pre-learned web API skills instantly instead of driving a browser. When a task involves interacting with a website, search Schrute's skill library first. If a matching skill exists, execute it directly for a fast, reliable result. If no match is found, proceed with normal browser automation.
Note: To teach Schrute new sites, use
schrute explore <url>+schrute record --name <action-name>+schrute stopfrom a terminal. Learning requires Schrute's own browser session and cannot be triggered from this agent.
Search for skills matching the user's intent:
./scripts/search.sh "bitcoin price"
Execute a matching skill if found:
./scripts/execute.sh www_coingecko_com.get_24_hours_json.v1
Fall back to normal browser automation if no skill matches.
Check status of the Schrute daemon:
./scripts/status.sh