libretto

Convert browser scripts to network-first integrations via a CLI.

862|67|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/saffron-health/libretto --skill libretto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: libretto
Source: https://github.com/saffron-health/libretto/tree/main/.agents/skills/libretto
Command: npx skills add https://github.com/saffron-health/libretto --skill libretto

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a command-line interface for automating browser interactions, debugging web integrations, and converting browser scripts to network-first approaches, enhancing the reliability and speed of web automation.

Core Features & Use Cases

  • Web Automation: Build and debug integrations against websites using a network-first approach.
  • Interactive Debugging: Quickly prototype fixes for broken browser automation jobs.
  • Session Management: Save and restore login sessions for authenticated pages.
  • Use Case: Convert a brittle browser script that scrapes LinkedIn posts into a faster, more reliable network-first integration using the Libretto skill.

Quick Start

Use the libretto skill to scrape the first 10 posts from LinkedIn for content, author, reactions, comments, and reposts.

Frequently Asked Questions about libretto

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert brittle browser automation scripts to network-first integrations?

Yes, you can debug agent job failures using interactive debugging features to quickly prototype fixes. It helps identify why browser automation jobs break by allowing you to interactively test and adjust Playwright interactions and network requests during the debugging process.

Can I save and restore login sessions for authenticated browser automation?

Playwright is used for prototyping browser interactions within this network-first automation CLI. It allows you to interactively build, test, and debug web automation scripts before shifting to faster, more reliable network-first integration approaches.

What is a network-first approach for web RPA and when do I need it?

A network-first approach for web RPA prioritizes direct network requests over slow, brittle browser-only interactions. You need this methodology when converting fragile UI scripts into faster, more reliable integrations, or when maintaining complex web automation against frequently changing websites.

How do I scrape LinkedIn posts using a network-first browser automation CLI?

To scrape LinkedIn posts using a network-first browser automation CLI, utilize its interactive script building and session management features. This allows you to extract content, author, reactions, comments, and reposts by replacing fragile UI interactions with reliable network requests.