Loading...
Loading...
共找到 20 个 Skills
从公开网站提取设计原语,并为当前项目生成初始Token文件。
通过inference.sh为AI Agent实现浏览器自动化。可浏览网页、使用@e引用与页面元素交互、截取屏幕截图、录制视频。功能包括:网页爬取、表单填写、点击操作、文本输入、拖拽、文件上传、JavaScript执行。适用场景:网页自动化、数据提取、测试、Agent网页浏览、科研。触发关键词:浏览器、网页自动化、爬取、导航、点击、表单填写、截图、网页浏览、Playwright、无头浏览器、Web Agent、上网、视频录制
当用户要求自动化浏览器任务、抓取网站数据、填写表单、截取屏幕截图、从网页提取结构化数据或构建Web自动化工作流时使用。**不适用于测试场景**——测试请使用playwright-pro。
该Skill为电商网站自动化提供工具与技术支持,涵盖高级搜索、商品对比、购物车管理、结账流程等常见购物场景,适用于需要在电商网站执行复杂操作的任务。
使用安全规范,通过无头Chrome和DuckDuckGo搜索并抓取公开网页内容。
测试WSO2 Integrator UI
面向Workbench QA的浏览器验证、验证截图、追踪记录、控制台与网络检查,以及可复现的UI验证证据。
规划、实施和调试前端测试:单元测试/集成测试/E2E测试/视觉测试/a11y测试。适用于Playwright/Cypress/Vitest/Jest/RTL等工具,可用于不稳定测试分类排查、CI流程稳定化,以及需要确定性输入+截图/状态断言的canvas/WebGL游戏(如Phaser)。
基于Playwright和Chrome CDP实现WhatsApp Web自动化。适用于用户需要打开WhatsApp Web、启动WhatsApp Web浏览器、验证WhatsApp上的电话号码、发送WhatsApp消息、读取最近聊天消息或聊天记录、读取联系人的最后一条回复、列出侧边栏中的聊天、统计聊天数量、统计置顶聊天数量、列出未读聊天、统计未读消息数量、检查号码是否已注册WhatsApp、添加新的WhatsApp联系人、将号码保存到联系人、自动化WhatsApp Web登录或执行批量号码验证的场景。触发词包括请求:"open WhatsApp Web"、"buka WhatsApp Web"、"launch WhatsApp"、"check this number on WhatsApp"、"send a WhatsApp message"、"verify WhatsApp numbers"、"read WhatsApp messages"、"list WhatsApp messages"、"show recent WhatsApp chat"、"ambil pesan WhatsApp"、"open WhatsApp chat"、"batch check numbers"、"list my WhatsApp chats"、"ada berapa chat"、"berapa pinned chat"、"show pinned chats"、"ada berapa chat yang belum dibaca"、"unread chats"、"pesan yang belum dibaca"、"how many unread messages"、"X bales apa"、"apa chat terakhir X"、"chat terakhir dari X"、"last reply from X"、"what did X say"、"what did X reply"、"add to contacts"、"save contact"、"add new contact"、"simpan kontak"、"tambah kontak"、"save this number"、"pin chat"、"unpin chat"、"pin this chat"、"sematkan chat"、"lepas sematan"、"pin X"、"unpin X"、"create group"、"new group"、"buat grup"、"bikin grup baru"、"make a whatsapp group"、"delete group"、"hapus grup"、"bubarkan grup"、"kick all members"、"keluar dan hapus grup"、"teardown group"、"exit group"、"leave group"、"keluar grup"、"keluar dari grup"、"delete chat"、"hapus chat"、"clear chat"、"remove this chat",或任何需要通过编程方式与WhatsApp Web交互的任务。对于任何"open/launch/buka WhatsApp Web"请求,运行`scripts/login.py`且不带`--wait`参数——脚本在打开窗口后立即退出,以便Agent保持响应。除非用户明确要求Agent等待他们登录,否则绝不要使用`--wait`参数。读取消息时,运行`scripts/read_messages.py --from <name>`。获取联系人的最后一条回复(如"X bales apa"这类请求)时,运行`scripts/last_reply.py --from <name>`;如果用户想要不区分发送方的最后一条消息(如"apa chat terakhir X"这类请求),则添加`--any-direction`参数。列出聊天时,运行`scripts/list_chats.py`。列出置顶聊天时,运行`scripts/list_pinned.py`。列出未读聊天时,运行`scripts/list_unread.py`。添加联系人(如"add this number to contacts"、"simpan jadi kontak"这类请求)时,**必须先向用户询问名字、姓氏(可选)以及是否要将联系人同步到手机**,然后再运行`scripts/add_contact.py --phone <number> --first-name <first> [--last-name <last>] [--sync]`。置顶或取消置顶聊天(如"pin chat Ezra"、"sematkan chat X"、"unpin X"这类请求)时,运行`scripts/pin_chat.py --to <name-or-number>`,或添加`--unpin`参数来取消置顶。WhatsApp Web最多允许3个置顶聊天——如果置顶操作返回`already=true`(无实际操作),请告知用户该聊天已置顶;如果因达到3个置顶上限导致置顶失败,请告知用户需要先取消某个聊天的置顶。退出群组但不将其从聊天列表中删除(如"keluar grup X"、"leave group X"这类请求)时,**必须先向用户确认**("Keluar dari grup X? Grup tetap ada di chat list sampai kamu hapus manual."),然后运行`scripts/exit_group.py --name <group-name> --confirm`。从侧边栏删除聊天(如"hapus chat Ezra"、"delete chat X"、"clear chat"这类请求)时,**必须先向用户确认**("Hapus chat X dari sidebar? Ga bisa di-undo."),然后运行`scripts/delete_chat.py --to <name-or-number> --confirm`。对于需要彻底移除的活跃群组,优先使用`scripts/delete_group.py`(踢出所有成员→退出→删除),而非分别调用退出和删除聊天的脚本。删除群组(如"hapus grup X"、"bubarkan grup"这类请求)时,**必须先向用户确认**("This will kick every member, exit the group, and remove it from your chat list. Lanjut?")。只有在用户确认后,才能运行`scripts/delete_group.py --name <group-name> --confirm`。不带`--confirm`参数时脚本会拒绝运行。脚本返回后,需向用户反馈`status`字段——"deleted"表示已彻底移除;"exited"表示已退出但删除未完成;"partial"表示中途出现错误。同时需展示`skipped`列表,让用户了解哪些成员无法被踢出(通常是因为调用者不是群组管理员)。创建新群组(如"buat grup baru"、"create a group"这类请求)时,**必须先向用户询问群组名称和成员**。成员可以有多个——接受逗号分隔的输入,如果用户还有其他成员要添加可重复询问,直到用户表示完成。然后运行`scripts/create_group.py --name <name> --members <a,b,c> [--members ...]`。脚本返回后,检查`failed`数组——如果有成员无法匹配到联系人,需告知用户这些成员的信息,以便他们后续手动添加。始终保持对用户的回复友好且非技术化(比如用"正在打开WhatsApp Web..."代替"通过CDP启动Chrome")。
将抖音、小红书和B站的视频下载到本地磁盘。当用户分享这些平台的视频链接、请求下载视频,或者提及v.douyin.com / xiaohongshu.com / xhslink.com / bilibili.com / b23.tv这类网址时使用。
使用Playwright或Chromatic实现带有截图对比、差异检测和CI集成的视觉回归测试。适用于用户请求“视觉测试”、“截图测试”、“UI回归”、“视觉差异”或“Chromatic配置”的场景。
droid-control工作流的背景知识——不直接调用。用于网页和Electron桌面应用自动化的Agent-browser驱动机制。