web-task-operator
Skill2 starsChanged 2 months agoApache-2.0View on GitHub
使用宿主平台当前可用的浏览器、网页读取、计算机操作或用户授权登录会话,安全完成网页导航、搜索、筛选、翻页、表单填写、文件上传、结构化数据提取和结果核验。用户要求登录网站查询数据、操作后台、批量浏览页面、从动态网页采集资料或执行多步骤网页任务时使用。不得用于绕过访问控制、验证码、付费墙、网站封禁或未授权批量抓取。
In this repository47 other files it gives its agents.
- agriculture-and-rural-projectsSkill
- application-version-diffSkill
- application-writingSkill
- checking-patdocx-cn-single-agentSkill
- consistency-checkSkill
- deep-clarificationSkill
- digitalization-projectsSkill
- enterprise-panorama-analysisSkill
- enterprise-profileSkill
- evidence-ledgerSkill
- evolution-governanceSkill
- experience-recorderSkill
- financial-verificationSkill
- graphifySkill
- green-development-projectsSkill
- high-tech-enterprise-application-draftingSkill
- high-tech-enterprise-preassessmentSkill
- humanizer-zhSkill
- industrialization-projectsSkill
- industry-chain-foundation-matcherSkill
- industry-positioningSkill
- intellectual-property-projectsSkill
- investment-subsidy-projectsSkill
- ip-assessmentSkill
- legal-regulationsSkill
- manufacturing-tax-risk-analysisSkill
- patent-routerSkill
- peer-benchmarkingSkill
- policy-retrievalSkill
- project-application-assistantSkill
- project-deliverable-archiveSkill
- project-feasibilitySkill
- project-matchingSkill
- project-memorySkill
- project-rule-managerSkill
- project-task-routerSkill
- quality-brand-projectsSkill
- regional-special-projectsSkill
- skill-authoringSkill
- skill-curatorSkill
- skill-evolutionSkill
- sme-development-projectsSkill
- sme-score-preassessmentSkill
- standard-draftingSkill
- talent-projectsSkill
- technology-innovation-projectsSkill
- trade-and-open-economy-projectsSkill
The file
Files
网页任务执行
先检查当前宿主已提供的浏览器、网页读取或计算机操作能力。存在可用能力时直接使用;没有可用通道时输出人工路径,不要求连接任何固定服务。
使用当前宿主已经提供的浏览器或网页工具,不绑定特定平台、CLI、云服务或浏览器品牌。先读取 execution-protocol.md,再执行任务。
登录后页面自动化受限,但用户仍能在浏览器中正常访问时,读取 browser-local-replay.md,引导用户在浏览器本地导出数据。
操作企策顾问并需要登录态检索、翻页或批量索引时,同时读取 aiqice-browser-profile.md。
选择执行通道
按以下顺序选择能力:
- 网站官方API、开放数据或专用连接器。
- 宿主平台内置浏览器或已授权浏览器会话。
- macOS、Windows或Linux本机已安装并经用户授权的浏览器。
- 用户配置的标准浏览器自动化工具。
- 只读网页获取工具。
- 无可用通道时输出人工操作步骤,不虚构执行结果。
需要登录态时优先使用用户已经授权的会话。不得导出Cookie、密码、API Key或会话令牌,也不得将其写入Skill、日志和交付文件。
交互式登录
任务需要登录且当前没有有效会话时:
- 打开目标网站的官方登录页面并将浏览器切换为用户可见;网站支持扫码时优先提示扫码登录。
- 明确提示用户亲自扫码,或自行输入账号密码、验证码并完成二次验证。
- 暂停自动操作,不读取输入内容、剪贴板、Cookie、验证码或会话令牌。
- 用户确认“已登录”后,重新读取页面标题、URL和可见状态,验证是否进入目标系统。
- 登录成功后恢复原任务;登录失败、账号无权限或页面异常时说明原因并停止。
不得代替用户输入密码、接收短信验证码、扫描二维码或保存登录凭据。除非用户明确要求保持页面,否则任务结束时关闭临时登录页面;是否保持登录状态由网站和宿主浏览器决定。
本机浏览器接管
宿主内置浏览器无法稳定读取重前端页面时,可降级使用用户电脑已安装的Safari、Chrome、Edge或其他受支持浏览器:
- 检测浏览器是否已安装、是否运行以及是否能读取可访问性界面。
- 新建独立标签页打开目标网站,不覆盖用户正在处理的页面。
- 优先按可访问性元素定位地址栏、输入框、按钮、链接和列表;缺失时使用截图与坐标操作。
- 每次点击、输入、滚动或导航后重新读取界面状态,不复用旧元素编号。
- 需要登录时显示浏览器并由用户完成;成功后继续当前只读任务。
- 任务结束时保留用户要求继续使用的页面,其余临时页面关闭。
本机浏览器操作适合登录、搜索、筛选、翻页和下载,但结构化批量采集仍应优先使用官方API或合法数据接口。不得读取浏览器历史、收藏、密码库或其他无关页面信息。
三级操作降级
所有网站统一使用以下三级路径,不为某一浏览器固化绝对坐标:
- 可访问性定位:优先按角色、名称、标签、当前值和稳定文本操作,并在动作后重新读取页面。
- 截图定位:可访问性树缺少可点击元素时,依据当前截图中的文字、相邻控件和布局执行单步操作;页面变化后坐标立即失效。
- 人工接管:登录、扫码、验证码、控件含义不明或连续两次定位失败时,将可见页面交给用户处理;确认完成后重新读取状态。
批量任务可在前两级之间逐页切换,但不得用历史截图、历史坐标或猜测继续运行。
登录态本地重放
扫码登录成功后,若宿主无法读取页面、浏览器自动化被当前URL限制或重前端页面无法稳定翻页,但用户本人仍能正常访问,可降级为浏览器本地重放:
- 根据用户正在使用的浏览器输出对应的开发者工具操作提示。
- 用户在目标网站同源页面中识别真实列表请求,只记录接口路径、方法、参数和响应结构。
- 在该浏览器控制台内使用当前会话执行
fetch,由浏览器通过credentials: "include"自动携带登录态。 - 结果在用户电脑本地导出为JSON、CSV或其他约定文件,再由Skill处理脱敏后的结果文件。
不得要求用户把完整cURL、Cookie、Authorization、CSRF令牌或其他认证Header发送到对话。不得通过本地重放绕过验证码、付费权限、访问控制、频率限制或网站明确禁止的自动化行为。
执行闭环
- 明确目标网站、目标数据、允许操作、输出格式和停止条件。
- 检查网站来源、当前登录状态、数据授权和调用限制。
- 观察当前页面结构,记录页面标题、URL和关键控件。
- 每次只执行一个可验证动作,再重新读取页面状态。
- 对筛选、翻页、下载和提交结果进行数量或字段核验。
- 保存必要的来源URL、查询条件、时间和失败页面,不复制无关个人数据。
- 输出已完成事项、未完成事项、证据和需要人工处理的步骤。
确认门禁
执行以下动作前必须取得用户当次明确确认:
- 提交、发布、发送、删除或覆盖数据。
- 上传客户材料或包含个人信息的文件。
- 下单、付款、签署、授权或改变账号安全设置。
- 批量采集、长时间运行或可能产生费用的任务。
- 切换代理、地区、账号或创建新的浏览器身份。
历史确认不得自动延续到新的敏感动作。
失败与降级
- 遇到登录、扫码、验证码、二次验证或人工确认时显示官方页面并暂停,请用户在合法授权会话中完成。
- 遇到反自动化、访问限制或网站拒绝时停止,不尝试规避检测或绕过控制。
- 仅当用户已合法登录且页面允许正常访问、失败原因只是宿主无法操作页面时,才可提示浏览器本地重放;网站本身拒绝访问时不得使用该方案。
- 页面结构变化时重新观察,不沿用失效控件编号或坐标。
- 连续两次相同失败后切换合法通道或给出人工步骤。
- 只读任务可降级为网页读取;动态操作失败时不得声称已经执行。
输出要求
结构化提取必须说明字段、页面范围、筛选条件、采集时间、来源和缺失项。政策、企业、专利等高风险数据必须回到官方来源核验;第三方网站只作为索引或补充来源。
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

