agent-browser
Use Agent Browser for real browser navigation, dynamic pages, and web interaction; also use it as a distinct browser-based path…
Use when the user wants to use websites, browser login sessions, Electron apps, or external CLIs through a local OpenCLI setup, especially when setup guidance, readiness checks, and safe task execution are needed.
$ npx -y skills add peiiii/nextclaw --skill opencli --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/opencliContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when the user wants to use websites, browser login sessions, Electron apps, or external CLIs through a local OpenCLI setup, especially when setup guidance, readiness checks, and safe task execution are needed.
name: opencli description: Use when the user wants to use websites, browser login sessions, Electron apps, or external CLIs through a local OpenCLI setup, especially when setup guidance, readiness checks, and safe task execution are needed.
Use this skill to help the user work through a local `opencli` installation from inside NextClaw.
This skill is intentionally decoupled:
From the user's point of view, the experience should feel complete:
Do not pretend the environment is ready when it is not.
When the user asks for an `opencli`-powered task, follow this order.
Classify the task into one of these:
If the task does not fit any supported `opencli` shape, say so clearly.
Run:
command -v opencli
If missing, explain that `opencli` must be installed locally first.
Recommended install:
npm install -g @jackwener/opencli
After installation, continue with readiness checks instead of jumping straight into the user task.
Run:
opencli doctor
Use this as the main readiness gate.
If `doctor` fails, do not proceed to the real task yet. Diagnose the failure first.
For browser session tasks:
For desktop app tasks:
For external CLI passthrough tasks:
command -v gh
When support is uncertain, run:
opencli list
Prefer:
opencli list -f yaml
when structured inspection is easier.
Only use commands that can be confirmed from the installed `opencli` command list.
When browser setup is missing, guide the user through this exact idea:
1. Install the latest OpenCLI browser extension from the upstream releases page. 2. Open `chrome://extensions`. 3. Turn on Developer mode. 4. Load the unpacked extension or the unzipped release bundle. 5. Make sure Chrome stays running. 6. Log into the target site in Chrome. 7. Re-run:
opencli doctor
Do not claim browser commands are safe to run before these checks pass.
When a user is sensitive to privacy or account risk, explain these points clearly:
Do not frame this as "no-risk magic". Frame it as a local tool with explicit browser permissions and explicit account reuse.
Use patterns like these:
opencli list opencli doctor opencli hackernews top --limit 5 opencli reddit search "AI" opencli youtube transcript "<url>" opencli bilibili hot --limit 5 opencli gh pr list --limit 5
If the user wants a specific command and you are unsure whether it exists, check `opencli list` first.
Your long-term personal AI partner. NextClaw's mission is to be a good long-term partner to you. We are building toward a 1.0 that understands you, takes useful initiative, and continuously improves itself.
Use Agent Browser for real browser navigation, dynamic pages, and web interaction; also use it as a distinct browser-based path…
Turn a user request into a scheduled automation by configuring cron jobs, including session-bound follow-ups and periodic checks.
Use when the user asks to keep watching an external state, notify them when something changes or a condition is met, remember…
Use when deciding how to deliver an AI result: reply now, put durable news, reports, recommendations, or articles in the NextClaw…
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced…