关于 camofox-cli
此 Skill 汇总 CamoFox CLI 经验证的命令,用于浏览器自动化工作流,涵盖页面交互、会话与认证管理、诊断、追踪和顺序命令脚本。
主要功能
- 01导航并操作浏览器标签页
- 02获取页面文本、链接和截图
- 03保存并恢复会话
- 04管理 Cookie 和认证数据
- 05检查控制台错误与追踪记录
- 06运行顺序 CLI 命令脚本
适用场景
- 01自动执行重复的浏览器操作
- 02采集页面内容和截图
- 03复用已保存的浏览器会话
- 04排查浏览器工作流故障
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ redf0x1/ camofox-browser --skill camofox-cli安装后在 Claude Code 中输入/camofox-cli确认已加载。
附带文件references/command-reference.md
详细介绍
1. 概述
本文档介绍经过全面验证的 CamoFox CLI 功能(50 条命令),并按类别分组。
- 使用
--format json获取机器可读的输出 - 大多数命令在省略
[tabId]时会自动解析当前活动标签页 - 在整个工作流中保持
--user <user>不变,以确保会话状态一致
2. 核心命令(5)
camofox open <url> [--user <user>] [--viewport <WxH>] [--geo <preset>]
camofox close [tabId] [--user <user>]
camofox snapshot [tabId] [--user <user>]
camofox click <ref> [tabId] [--user <user>]
camofox type <ref> <text> [tabId] [--user <user>]
3. 导航命令(4)
camofox navigate <url> [tabId] [--user <user>]
camofox screenshot [tabId] [--path <file>] [--output <file>] [--full-page] [--user <user>]
camofox go-back [tabId] [--user <user>]
camofox go-forward [tabId] [--user <user>]
4. 内容命令(7)
camofox get-text [tabId] [--selector <selector>] [--user <user>]
camofox get-url [tabId] [--user <user>]
camofox get-links [tabId] [--user <user>]
camofox get-tabs [--user <user>]
camofox eval <expression> [tabId] [--user <user>]
camofox wait <condition> [tabId] [--timeout <ms>] [--user <user>]
camofox search <query> [tabId] [--engine <engine>] [--user <user>]
搜索引擎:google、youtube、amazon、bing、reddit、duckduckgo、github、stackoverflow。
5. 交互命令(6)
camofox fill '<assignments>' [tabId] [--user <user>]
camofox scroll [direction] [tabId] [--amount <N>] [--user <user>]
camofox select <ref> <value> [tabId] [--user <user>]
camofox hover <ref> [tabId] [--user <user>]
camofox press <key> [tabId] [--user <user>]
camofox drag <fromRef> <toRef> [tabId] [--user <user>]
fill 的赋值格式:
[e1]="value1" [e2]="value2"
6. 控制台与错误捕获(2)
camofox console [tabId] [--user <user>] [--type <type>] [--limit <N>] [--clear]
camofox errors [tabId] [--user <user>] [--limit <N>] [--clear]
7. 跟踪命令(5)
camofox trace start [--user <user>] [--screenshots] [--snapshots]
camofox trace stop [--user <user>] [--output <file>]
camofox trace chunk-start [--user <user>]
camofox trace chunk-stop [--user <user>] [--output <file>]
camofox trace status [--user <user>]
8. 会话命令(4)
camofox session save <name> [tabId] [--user <user>]
camofox session load <name> [tabId] [--user <user>]
camofox session list [--format <format>]
camofox session delete <name> [--force]
9. 下载/ Cookie 命令(4)
camofox cookie export [tabId] [--path <file>] [--user <user>]
camofox cookie import <file> [tabId] [--user <user>]
camofox download [url] [--path <dir>] [--user <user>]
camofox downloads [--user <user>] [--format <format>]
10. 身份验证命令(5)
camofox auth save <profile-name> [--url <url>] [--notes <notes>]
camofox auth load <profile-name> [--inject [tabId]] [--username-ref <ref>] [--password-ref <ref>] [--user <user>]
camofox auth list [--format <format>]
camofox auth delete <profile-name>
camofox auth change-password <profile-name>
11. 服务命令(3)
camofox server start [--port <port>] [--background] [--idle-timeout <minutes>]
camofox server stop
camofox server status [--format <format>]
12. 高级命令(4)
camofox annotate [tabId] [--user <user>] [--output <file>] [--format <format>]
camofox health [--format <format>]
camofox version [--format <format>]
camofox info [--format <format>]
13. 流水线命令(1)
camofox run <script-file> [--continue-on-error]
run 会执行顺序运行的 CLI 命令脚本(文件路径或表示标准输入的 -)。它不会执行 JavaScript/TypeScript 源文件。
14. 全局选项
--user <user>
--port <port>
--format <format> # json|text|plain
--local # reserved for v2
-V, --version
-h, --help
15. 完整命令索引(50)
openclosesnapshotclicktypenavigatescreenshotgo-backgo-forwardget-textget-urlget-linksget-tabsevalwaitsearchfillscrollselecthoverpressdragconsoleerrorstrace starttrace stoptrace chunk-starttrace chunk-stoptrace statussession savesession loadsession listsession deletecookie exportcookie importdownloaddownloadsauth saveauth loadauth listauth deleteauth change-passwordserver startserver stopserver statusannotatehealthversioninforun
评论
支持 Markdown