Install any skill in seconds. Free to start, no credit card required.
Get Started Free →saffron-health/libretto
Browser automation CLI for building, maintaining, and running browser automation workflows by inspecting live pages and prototyping interactions.
Passed 17 of 20 test cases with the skill, and 5 of 20 without it.
and 14 more in the full report
13 fixed6 passed either way3 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 12 test cases the skill fixed. Same model, same prompt, with and without the skill.
I want to check what commands will be executed to upgrade the local Libretto package in my project before actually applying the changes. Which CLI command previews the upgrade process?
| Checked | Without skill | With skill |
|---|---|---|
| Specifies using npx libretto update --dry-run | Missed | Passed |
The instructions your model reads when the skill loads.
Read references/shipped-source-and-documentation.md for shipped source details, published documentation links, and implementation context beyond what this skill file covers.
fetch().references/site-security-review.md (assess only once per site) rules fetch() unsafe, passively capture responses with page.on('response', ...)Mix strategies freely across steps on a site.
Prefer to enter sites at a user-facing URL (homepage, login, etc.) on the first navigation — deep URLs on a cold session are commonly blocked by edge bot protection.
Always declare that entry URL as workflow startUrl. Do not open the same URL again with page.goto at the top of the handler when Libretto launches the browser; Libretto loads startUrl before the handler runs (and before CDP attach on Kernel / cloud providers). run --cdp attaches without navigating, so leave the existing page as-is or navigate inside the handler.
references/code-generation-rules.md for the code shape.npx libretto; pnpm, yarn, and bun projects should use their equivalent package-manager execution form.npx libretto setup for first-time workspace onboarding. It installs Chromium and syncs skills.npx libretto status to inspect open sessions without triggering setup.npx libretto update to upgrade the project-local Libretto package. Use npx libretto update --dry-run to preview the package-manager command first.npx libretto experiments to list internal feature flags and npx libretto experiments describe <name> for usage notes when an experiment is enabled.test cases passed, vs 5 / 20 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.