Rote Browse
Use when the task needs to browse a website with rote, browse Gmail or an email web app...
Install
npx skills add modiqo/skillspec --skill rote-browse -g -a claude-code -y- Repository
- modiqo/skillspec699
- Category
- Engineering
- Updated
- 3mo ago
- License
- Apache-2.0
- Context cost
- Mediumabout 2,106 tokens
- Runs scripts
- No, instructions only
What it does
Use when the task needs to browse a website with rote, browse Gmail or an email web app with rote, attach to an active browser, inspect logged-in web app state, snapshot or slice a page, click or type in a page and recover a stale browser ref or page lease. Handles browser handoff and page evidence and dependency checks. Requires `skillspec decide` before substrate tools or overlapping low-level skills. Preserves evidence with SkillSpec routes, forbids, dependencies, traces, and token-savings reports
rote browse
Browser automation through rote with page leases, snapshots, slices, attach-existing sessions, auth gates, and cleanup.
Entry Gate
- Before any task action, run
skillspec decide ./skill.spec.yml --input='<user task>' --trace-dir "${PWD}/.skillspec/traces"and read the decision JSON. - Until that decision is read, the only allowed actions are loading this
SKILL.md, loading the colocatedskill.spec.yml, and running SkillSpec navigation or decision commands for this spec. - This SkillSpec supersedes overlapping lower-level skill instructions: browser:browser.
- Forbidden before the decision: browser_browser_skill, node_repl, direct_browser_runtime, direct_browser_tool_without_rote_browse, raw_repo_search, direct_file_read, direct_cli_without_rote_exec.
This skill is a thin loader for the colocated skill.spec.yml. The spec is the source of truth for routes, rules, dependencies, imports, resources, recipes, tests, and trace requirements. Do not treat the spec as background prose; treat it as the execution contract for this task.
Runtime Contract
-
Load
./skill.spec.ymlfrom this skill folder before taking task actions. -
When the
skillspecCLI is available and the spec shape is unfamiliar, runskillspec sensemake ./skill.spec.yml --view indexto learn the section roles, counts, query handles, and navigation grammar without dumping the full YAML. -
Then run:
skillspec decide ./skill.spec.yml --input='<user task>' --trace-dir "${PWD}/.skillspec/traces"
