{"enrichment":{"faq":[{"a":"libretto-readonly lets you examine and diagnose the current state of any live browser session without altering the page or application. Built as part of Saffron Health's AI automation toolkit, libretto-readonly provides reliable inspection capabilities for debugging and understanding browser behavior in real time. It supports focused inspection queries like checking visibility, text content, and element counts, making it ideal for diagnosing issues without side effects.","q":"What is libretto-readonly and what can it do?"},{"a":"Yes. libretto-readonly is specifically designed to diagnose and inspect live browser state without making any changes to the page or application. You can view page content, DOM structure, and HTTP responses safely in read-only mode. This non-destructive browser inspection approach preserves the current state of your browser session, allowing you to understand what's happening without introducing unintended side effects.","q":"Can I diagnose live browser state without clicking or modifying the page?"},{"a":"libretto-readonly enables you to debug failed browser automation jobs by connecting to an existing browser session in read-only mode. Once connected, you can view page content, DOM, and HTTP responses to diagnose what went wrong. This approach lets you inspect the exact state the browser was in when a job failed, making root-cause analysis faster and more reliable without risking further state changes.","q":"How does libretto-readonly help debug failed browser automation jobs?"},{"a":"libretto-readonly supports focused inspection queries including checking element visibility, extracting text content, counting elements, and examining DOM structure. These queries allow you to gather diagnostic information about your page state in a targeted way. Combined with access to console output and HTML snapshots, libretto-readonly gives you comprehensive visibility into browser behavior for effective debugging.","q":"What inspection queries can libretto-readonly perform?"},{"a":"libretto-readonly lets you connect to an existing browser session in read-only mode to preserve its current state. This connection approach is designed for inspection workflows where you want to examine a live session without triggering any interactions or mutations. After diagnosis is complete, you can close the inspection session to avoid resource waste.","q":"How do I connect to an existing browser session using libretto-readonly?"},{"a":"Yes, libretto-readonly is released under the MIT license, making it free and open source. You can use it for both personal and commercial projects without licensing restrictions. The MIT license provides full transparency and allows you to modify and distribute the tool as needed for your browser inspection and debugging workflows.","q":"Is libretto-readonly free to use?"}],"shadow_tags":["non-destructive-debugging","read-only-automation","browser-diagnostics","state-inspection","safe-observation"],"summary_rewrite":"libretto-readonly lets you examine and diagnose the current state of any live browser session without altering the page or application. Built as part of Saffron Health's AI automation toolkit, it provides reliable inspection capabilities for debugging and understanding browser behavior in real time."},"files":[{"bytes":4105,"path":".agents/skills/libretto-readonly/SKILL.md","sha256":"08c8b3aba084362b8bf5dcd31407a4ada5c86644483ee2af4356250bc949dd2f","url":"https://skillfed.io/files/saffron-health/libretto/libretto-readonly/55b2ad79/SKILL.md"}],"id":"saffron-health/libretto/libretto-readonly","links":{"html":"https://skillfed.io/saffron-health/libretto/libretto-readonly","md":"https://skillfed.io/saffron-health/libretto/libretto-readonly.md","repo":"https://github.com/saffron-health/libretto"},"meta":{"agents_supported":["claude-code"],"first_seen":"2026-07-28","forks":66,"language":"TypeScript","last_updated":"2026-07-27","license":"MIT","name":"libretto-readonly","publisher":"saffron-health","stars":841},"relations":{"similar":[{"id":"saffron-health/libretto/libretto"},{"id":"saffron-health/libretto/external-electron-apps"},{"id":"saffron-health/libretto/implement-spec"},{"id":"saffron-health/libretto/get-pr-reviews"},{"id":"saffron-health/libretto/dev-browser"},{"id":"saffron-health/libretto/summarize"},{"id":"saffron-health/libretto/technical-writing"},{"id":"ed3dai/ed3d-plugins/playwright-patterns"},{"id":"saffron-health/libretto/update-docs"},{"id":"saffron-health/libretto/prompting"}]},"slug":{"owner":"saffron-health","repo":"libretto","skill":"libretto-readonly"},"version":"55b2ad79"}
