Skills for Real Engineers. Straight from my .agents directory.
unbrowse-contribute
Agent skill fromunbrowse-ai/unbrowse
Use whenever Unbrowse itself misbehaves - the unbrowse CLI, SDK, stdio MCP proxy or an agent plugin crashes, prints "looks like an Unbrowse bug", exits with the wrong code, ignores a documented flag, or its docs and skill describe something that does not happen; or the hosted service answers 5xx or returns a wrong or empty result for a site it lists. Reproduces it, checks for an existing issue or PR, and opens a fix PR to github.com/unbrowse-ai/unbrowse (or an issue for the hosted side), with the person's OK. Also use for "report this to Unbrowse", "file a bug", "send the fix upstream".
How to install unbrowse-contribute
npx skills add unbrowse-ai/unbrowse# or add only this skill to Claude Code: copy the folder
skills/unbrowse-contribute/
# into
~/.claude/skills/unbrowse-contribute/ (all projects)
.claude/skills/unbrowse-contribute/ (one project)
1# Fix Unbrowse when it breaks23Unbrowse's client is open source. When it breaks in your hands, you hold the best bug report anyone4will ever write: the exact command, the exact output and the code one `gh` away. Turn it into a fix5the maintainers can merge, then carry on with the person's task.67## 1. Is it Unbrowse's fault?89Not bugs (follow the `unbrowse` skill instead):1011- Exit `2` input required, `3` sign-in or site login needed, `4` not verified.12- `no_capability`, a quota or credit error, `model_unavailable` on an index job.13- The site's own 4xx, a CAPTCHA, or an input you got wrong.1415Bugs:1617- The CLI prints "This looks like a bug in Unbrowse", a stack trace or a `TypeError`.18- An HTTP 5xx from `https://unbrowse.ai`, repeatable after one retry.19- A documented command, flag, exit code or output field that does not behave as the docs say20 (`unbrowse help`, `docs/cli.md`, the `unbrowse` skill).21- A plugin hook that blocks a call it should allow, or lets through one it should redirect.22- A verified result that is wrong for a site Unbrowse lists (`unbrowse site <host>`).2324## 2. Write the report2526```sh27unbrowse bug "expected X, got Y" # markdown: version, OS, Node, the last failure (secrets masked)28unbrowse bug --json "expected X, got Y" # the same as JSON29```3031The CLI keeps its last unexpected failure, redacted, in its config folder; `unbrowse bug` reads it.32Add the shortest command that reproduces the problem. Never paste a token, cookie, password,33…
Excerpt shown under the repository's MIT license.
More skills in unbrowse
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
