agent-browser
Browser automation CLI for AI agents. Use when needs to interact with websites, including navigating pages, filling forms,…
Use before installing dependencies, packages, or tools required for building project.
$ npx -y skills add archibate/dotfiles-opencode --skill installing-dependencies --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/installing-dependenciesContext preview
The summary Claude sees to decide when to auto-load this skill.
Use before installing dependencies, packages, or tools required for building project.
name: installing-dependencies description: Use before installing dependencies, packages, or tools required for building project.
**If the install command writes anything outside the current project directory, stop and ask the user for permission first.**
This is non-negotiable. No exceptions.
Before running any install command, ask:
Does this command write outside the project directory? YES -> Ask user for permission. Do not proceed until granted. NO -> Proceed. Is there no virtual environment / local package setup yet? YES -> Initialize one first, then install. NO -> Install into the existing local environment.
# Initialize venv if not present uv venv # preferred python -m venv .venv # Install into venv uv add <pkg> uv pip install <pkg> .venv/bin/pip install <pkg>
# NEVER without permission pip install <pkg> # writes to system Python pip install --user <pkg> # writes to ~/.local
# Install locally (default behavior) npm install <pkg> npm install --save-dev <pkg> bun add <pkg> bun add -d <pkg>
# NEVER without permission npm install -g <pkg> # writes to system node_modules bun add -g <pkg>
# Add as project dependency cargo add <pkg>
# NEVER without permission cargo install <pkg> # writes to ~/.cargo/bin
# NEVER without permission sudo apt install <pkg> brew install <pkg> pip install <pkg> # system pip
System-level tools (runtimes, compilers, CLI utilities) always require explicit user permission. If a required tool is missing, inform the user and ask them to install it rather than installing it yourself.
Any path that is not under the current working project folder, including:
State clearly: 1. What you want to install 2. Where it will be written 3. Why it is needed
Wait for explicit approval before proceeding.
小彭老师现在改用claude code的开源替代opencode,满足了开源人士旺盛的定制需求x(其实opencode中也可以继续用claude的闭源模型,只是换成了开源的opencode客户端) 安装方法:SETUP.md
Browser automation CLI for AI agents. Use when needs to interact with websites, including navigating pages, filling forms,…
Review common AI slops of defensive programming patterns, avoid silent errors. TRIGGER when reviewing code for defensive…
Guide for writing ast-grep rules to perform structural code search and analysis. This skill should be used when users need to…
Best practices for AI-driven English-to-Chinese translation. This skill should be used when the user asks to "translate to…
This skill should be used when the user asks to "use bilibili API", "download bilibili video", "get bilibili user info", "list…
Interact with local Chrome browser session (only on explicit user approval after being asked to inspect, debug, or interact with…