CS

clearcloudxr/skill

Developer tools

This page was translated automatically. Technical details may differ from the original. View the original

3 stars Quality 62 Trend 24

,这里放的就是这个技能本身:让 AI agent 操作浏览器。 目录名 browser-automation 才是它的身份。

Overview

,这里放的就是这个技能本身:让 AI agent 操作浏览器。 目录名 browser-automation 才是它的身份。 给 DSH 里的 agent 装上「开浏览器、点页面、填表、截图、抓 JS 渲染后的内容」的能力, 并记下某台 Windows 机器上把它调通的全过程与踩过的坑。 ——路径、版本号、报错都是那台机器的实况。换机器要改哪些路径, 见下面「本机环境」一节。 - 。写成顶层 - id: xxx 会被 DSH —— 不报错、无日志、工具列表空着,极难排查。 - :"--executablePath=C:\Program Files..." 里的 \M、\P 是非法转义,解析器直接报 found unknown escape character。得用单引号。 - :YAML 会把折行当成带换行的单值,参数就废了。 - :已开着的进程读不到,得靠 site-packages 的 .pth 注入。而 .pth 里**,写成裸赋值会静默失效。 - :example.com 的 body 里有阿拉伯文/西里尔字母, print 直接 UnicodeEncodeError。脚本开头要把 stdout/stderr 转 utf-8。 - :否则 \Users 触发 truncated \UXXXXXXXX escape。 - :dsh-base 默认启用 HMR 且监听的正是配置文件,但实测新增插件行不会挂载—— 它只管已挂载模块的重载,新增属于组合期的事。 - ,不传该参数让截图直接返回更省事。 把仓库 clone 进 DSH 的 skills 目录(, skill 靠它和 SKILL.md 的 frontmatter 识别),agent 启动时会自动加载: - :装依赖即可,不需要 MCP、不需要重启。 - :把 mcp.json 里的条目并进 profile 的 cordis.patch.yml, (写成顶层 - id: 会被静默忽略),然后重启 DSH。 之所以保留原样,是因为这份记录本身就是「这台机器怎么调通的」, 泛化之后反而丢了信息。 填表那次最能说明问题:填入值 → 点按钮 → 按钮的 onclick 读到该值并把标题改成 clicked:hello-mcp,。

Recommended Tools

Try a different keyword or remove a filter.

Install

npx skillfish add clearcloudxr/skill
New to MCP? Start with the mcpskill.org guide →