Individual skill

browser

网页阅读、小红书等登录态网站,通过已连接 OpenCLI 或宿主只读浏览器获取内容。

skills/browser/SKILL.md

Read pinned source

Source commit b710b7de98ee608c0038075d3c82c1e3a68a0116

What was checked

Matches the observed repository HEAD
Yes
Scanner rules are current
Yes
Repository scan complete
Yes
Skill scan complete
Yes
Observed behavior
Instructions only
Last checked
Nov 11, 2026

These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.

Install this skill

Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.

Claude Code

Destination .claude/skills/browser

( set -euo pipefail destination='./.claude/skills/browser' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/wubinKKK/private-ai-workbench.git' "$work/repo" git -C "$work/repo" checkout --detach b710b7de98ee608c0038075d3c82c1e3a68a0116 git -C "$work/repo" archive --format=tar 'b710b7de98ee608c0038075d3c82c1e3a68a0116:skills/browser' > "$work/skill.tar" mkdir -p -- './.claude/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
Codex

Destination .agents/skills/browser

( set -euo pipefail destination='./.agents/skills/browser' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/wubinKKK/private-ai-workbench.git' "$work/repo" git -C "$work/repo" checkout --detach b710b7de98ee608c0038075d3c82c1e3a68a0116 git -C "$work/repo" archive --format=tar 'b710b7de98ee608c0038075d3c82c1e3a68a0116:skills/browser' > "$work/skill.tar" mkdir -p -- './.agents/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
Cursor

Destination .cursor/skills/browser

( set -euo pipefail destination='./.cursor/skills/browser' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/wubinKKK/private-ai-workbench.git' "$work/repo" git -C "$work/repo" checkout --detach b710b7de98ee608c0038075d3c82c1e3a68a0116 git -C "$work/repo" archive --format=tar 'b710b7de98ee608c0038075d3c82c1e3a68a0116:skills/browser' > "$work/skill.tar" mkdir -p -- './.cursor/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
Gemini CLI

Destination .gemini/skills/browser

( set -euo pipefail destination='./.gemini/skills/browser' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/wubinKKK/private-ai-workbench.git' "$work/repo" git -C "$work/repo" checkout --detach b710b7de98ee608c0038075d3c82c1e3a68a0116 git -C "$work/repo" archive --format=tar 'b710b7de98ee608c0038075d3c82c1e3a68a0116:skills/browser' > "$work/skill.tar" mkdir -p -- './.gemini/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
GitHub Copilot

Destination .github/skills/browser

( set -euo pipefail destination='./.github/skills/browser' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/wubinKKK/private-ai-workbench.git' "$work/repo" git -C "$work/repo" checkout --detach b710b7de98ee608c0038075d3c82c1e3a68a0116 git -C "$work/repo" archive --format=tar 'b710b7de98ee608c0038075d3c82c1e3a68a0116:skills/browser' > "$work/skill.tar" mkdir -p -- './.github/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
OpenCode

Destination .opencode/skills/browser

( set -euo pipefail destination='./.opencode/skills/browser' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/wubinKKK/private-ai-workbench.git' "$work/repo" git -C "$work/repo" checkout --detach b710b7de98ee608c0038075d3c82c1e3a68a0116 git -C "$work/repo" archive --format=tar 'b710b7de98ee608c0038075d3c82c1e3a68a0116:skills/browser' > "$work/skill.tar" mkdir -p -- './.opencode/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )

Repository context

Repository stars (not skill ratings)
4
Repository last updated
Nov 2, 2026
License
MIT

Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.

Files and excerpt

File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.

Browse files
Read excerpt

# 浏览器与登录态

公开静态网页先用轻量公开读取。需要现有登录态时,检查 OpenCLI 当前连接和 profile,再使用明确连接的用户会话。命令存在、扩展文件存在或旧截图不代表当前已经连接。

不自动登录、不读取或拷贝浏览器 Cookie。遇到验证码、登录墙或必要授权时停止相关操作,说明当前状态和所需动作。公开来源可以作为参考,不能假称读取到了受限正文。

浏览器交互前先观察当前页面结构,复用明确标签页。下载或抽取结果写进本次项目的 inputs 或 evidence,避免无关标签页与全局下载目录堆积。
Back to top