libretto
为AI智能体提供实时浏览器与高效CLI,用于构建和调试网页集成。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:libretto。 它的用途是:为AI智能体提供实时浏览器与高效CLI,用于构建和调试网页集成。 完整的 Skill 内容见:https://321skill.com/skills/libretto/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“使用Libretto技能,帮我把在电商后台手动添加商品的流程,录制成一个可复用的Playwright脚本。”,它会启动浏览器引导你操作,并将你的点击、输入等动作自动转换为代码。或者
对AI说:“我们有个自动化登录脚本失效了,用Libretto技能帮我找出是哪个页面元素变了并修复它。”,它会重现错误,暂停在故障点,分析当前页面结构并提供修复方案。
介绍
Libretto 是一个用于构建健壮网页集成的工具包。它旨在解决AI智能体在自动化网页操作时遇到的上下文消耗大、API难以逆向、脚本易失效等核心痛点。
该工具通过为智能体提供一个真实的浏览器环境和优化的CLI,使其能够以极低的Token消耗实时检查页面、捕获网络请求、录制用户操作并回放为自动化脚本,从而在真实网站上交互式地调试故障工作流。
它特别适合需要与复杂Web系统(如医疗健康软件、企业SaaS平台)进行集成的开发者和团队。无论是构建新的自动化流程,还是维护和修复已有的、因网站更新而失效的集成脚本,Libretto都能提供高效的辅助。
使用前需运行npx libretto setup完成环境初始化。由于依赖真实浏览器,建议在具备图形界面的开发环境中使用,并注意处理登录态等敏感信息的合规存储。
核心特点
与纯Playwright或Puppeteer等通用自动化库不同,Libretto专为AI智能体设计,其核心在于“Token效率”和“实时交互调试”,能显著减少智能体理解页面所需的上下文量,并允许智能体在自动化流程失败时暂停、检查现场并自主修复。
注意事项
不适合对无头浏览器或纯后端API调用有严格性能要求的纯服务器端集成场景。
常见问题
Libretto和Playwright有什么区别?
Libretto构建于Playwright之上,但增加了为AI智能体优化的抽象层、Token高效页面检查、网络请求捕获与逆向,以及交互式脚本录制/调试能力。
需要一直开着浏览器窗口吗?
在录制用户操作或进行交互式调试时需要,但智能体可以自主运行生成的无头脚本。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/libretto/raw/index.md 读取 libretto 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/libretto/raw/index.md(查看排版版本)