browser by iamzhihuix/happy-claude-skills
npx skills add https://github.com/iamzhihuix/happy-claude-skills --skill browser用于协作式网站探索和抓取的最小化 CDP 工具。
致谢:基于 Mario Zechner 的文章 What if you don't need MCP?,改编自 Factory.ai。
首次使用前,请安装依赖项:
npm install --prefix skills/browser
./skills/browser/scripts/start.js # 全新配置文件
./skills/browser/scripts/start.js --profile # 复制您的配置文件(cookies、登录状态)
在 :9222 端口启动 Chrome 并启用远程调试。
./skills/browser/scripts/nav.js https://example.com
./skills/browser/scripts/nav.js https://example.com --new
导航当前标签页或打开新标签页。
./skills/browser/scripts/eval.js 'document.title'
./skills/browser/scripts/eval.js 'document.querySelectorAll("a").length'
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
在活动标签页中执行 JavaScript(异步上下文)。
重要提示:代码必须是单个表达式,或者使用 IIFE 处理多个语句:
'document.title''(() => { const x = 1; return x + 1; })()'./skills/browser/scripts/screenshot.js
截取当前视口,返回临时文件路径。
./skills/browser/scripts/pick.js "点击提交按钮"
交互式元素选择器。点击选择,Cmd/Ctrl+点击进行多选,按 Enter 键完成。
start.js --profile 启动 Chrome,以镜像您的认证状态。nav.js https://target.app 驱动导航,或使用 --new 打开辅助标签页。eval.js 检查 DOM,进行快速计数、属性检查或提取 JSON 负载。screenshot.js 捕获工件以获取视觉证据,或在需要精确选择器或文本快照时使用 pick.js。--profile 标志会同步您实际的 Chrome 配置文件,因此您在所有地方都处于登录状态每周安装量
154
代码仓库
GitHub 星标数
269
首次出现
2026年1月20日
安全审计
安装于
opencode130
gemini-cli123
codex117
cursor116
github-copilot109
amp98
Minimal CDP tools for collaborative site exploration and scraping.
Credits : Based on Mario Zechner's article What if you don't need MCP?, adapted from Factory.ai.
Before first use, install dependencies:
npm install --prefix skills/browser
./skills/browser/scripts/start.js # Fresh profile
./skills/browser/scripts/start.js --profile # Copy your profile (cookies, logins)
Start Chrome on :9222 with remote debugging.
./skills/browser/scripts/nav.js https://example.com
./skills/browser/scripts/nav.js https://example.com --new
Navigate current tab or open new tab.
./skills/browser/scripts/eval.js 'document.title'
./skills/browser/scripts/eval.js 'document.querySelectorAll("a").length'
Execute JavaScript in active tab (async context).
IMPORTANT : The code must be a single expression or use IIFE for multiple statements:
'document.title''(() => { const x = 1; return x + 1; })()'./skills/browser/scripts/screenshot.js
Screenshot current viewport, returns temp file path.
./skills/browser/scripts/pick.js "Click the submit button"
Interactive element picker. Click to select, Cmd/Ctrl+Click for multi-select, Enter to finish.
start.js --profile to mirror your authenticated state.nav.js https://target.app or open secondary tabs with --new.eval.js for quick counts, attribute checks, or extracting JSON payloads.screenshot.js for visual proof or pick.js when you need precise selectors or text snapshots.--profile flag syncs your actual Chrome profile so you're logged in everywhereWeekly Installs
154
Repository
GitHub Stars
269
First Seen
Jan 20, 2026
Security Audits
Gen Agent Trust HubFailSocketPassSnykWarn
Installed on
opencode130
gemini-cli123
codex117
cursor116
github-copilot109
amp98
Skills CLI 使用指南:AI Agent 技能包管理器安装与管理教程
33,600 周安装
Google Sheets 导出 CSV 备份教程 - 使用命令行工具轻松备份表格数据
1 周安装
销售运营自动化工具 - 集成Gmail日历表格,管理销售工作流程与客户沟通
1 周安装
gws-workflow-standup-report:自动生成每日站会报告的命令行工具
1 周安装
gws-workflow-file-announce:在聊天空间宣布Google云端硬盘文件的CLI工具
1 周安装
Gmail邮件转Google Tasks任务:命令行自动化工作流工具 | gws-workflow-email-to-task
1 周安装
gws-sheets-append:命令行工具,快速向Google Sheets电子表格追加数据行
1 周安装