Skip to content

Guide · Agent skill

How to use the web-debug-search agent skill

Updated · written with AI from the project's own documentation and checked against our catalogue data

web-debug-search is an agent skill that makes an AI agent search developer sources for a software error, compatibility problem or API question, then summarise what others have reported and how they worked around it. It is written for developers who hit a confusing error message or want to know whether a library version combination is known to break. After this guide you will know what the skill does, how to install it, how to ask for it in plain language, and where its limits are.

Web Debug Searchwanshuiyin/Auto-claude-code-research-in-sleep · MIT

Quick start

  1. 1Download the ZIP. Get the web-debug-search ZIP from our page.
  2. 2Unzip into a skills folder. Extract it into ~/.claude/skills/ for personal use, or into .claude/skills/ inside a project.
  3. 3Or upload it in the Claude apps. In the Claude apps, open Settings, go to Capabilities, then Skills, and upload the ZIP.
  4. 4Confirm your agent has the tools. Make sure Claude Code or your compatible agent provides WebSearch and WebFetch.
  5. 5Ask with the exact error. Describe the problem and paste the exact error text, optionally adding sources: and language: overrides.
  6. 6Review the summary. Check dates, versions and open or closed state of each source before trusting a workaround.
  7. 7Reproduce the fix yourself. Test any suggested workaround in your own environment, since the skill does not verify it by running it.

What the web-debug-search skill makes the agent do

Agent skills are instruction packages that an agent such as Claude Code loads when a request matches them. This one is for debugging discovery. When you paste a software error or ask a compatibility question, the agent searches GitHub Issues and Discussions, Stack Overflow and other Stack Exchange sites, Chinese technical communities, official documentation and changelogs, and other developer web sources.

The skill is built to keep the exact error text intact, rank sources, and stop searching once it has a useful answer. It does not treat web posts as evidence for academic work. Its results are for finding leads and workarounds, not for citations.

  • Source profiles: github, stackexchange, chinese-tech, general-web, auto (default, picks the smallest useful set) and all.
  • Languages: auto (default), en, zh or both, so you can search Chinese and English sources for the same problem.
  • Search limits: up to 4 queries per profile, 8 queries in total and 12 fetched pages, so it does not run endlessly.

Install the web-debug-search skill

Download the ZIP for web-debug-search from our page. Then install it in one of two ways. For a personal setup, unzip it into ~/.claude/skills/. For a single project, unzip it into the project's .claude/skills/ folder.

If you use the Claude apps instead, open Settings, go to Capabilities, then Skills, and upload the ZIP there.

  • Personal install: unzip into ~/.claude/skills/
  • Project install: unzip into .claude/skills/ inside your project
  • Claude apps: Settings → Capabilities → Skills, then upload the ZIP

Check what the skill needs before you run it

The skill needs Claude Code or a compatible agent that provides the WebSearch and WebFetch tools. The skill's allowed tools are exactly these two. Its package contains one file, SKILL.md. It does not run scripts and it does use the network, because its job is to search the web and read pages.

  • Requires: Claude Code or a compatible agent with WebSearch and WebFetch
  • Files: SKILL.md only
  • Runs scripts: no
  • Uses network: yes

How to trigger the skill with natural requests

Describe your problem in plain language and include the exact error text if you have it. The skill accepts an optional argument for the error or question, plus optional overrides for sources and language, written as: [error-or-question] — sources: auto|github|stackexchange|chinese-tech|general-web|all — language: auto|en|zh|both.

Paste the error exactly as it appears. The skill keeps that text unchanged in its searches, and removes only volatile details such as absolute paths, timestamps, UUIDs, memory addresses and request IDs. Credentials, tokens, private URLs, email addresses and personal data are redacted before any search.

  • Name the sources yourself with sources: when you want a specific set; explicit lists are not expanded silently.
  • Use language: both when the error is in English but the surrounding question is in Chinese, or the reverse.
  • If you give an unsupported source or language value, the skill tells you and falls back to auto.
/web-debug-search "CUDA error: invalid device ordinal" — sources: github,stackexchange /web-debug-search "vLLM 国内镜像安装失败" — sources: github,chinese-tech — language: both /web-debug-search "React Server Components production lessons" — sources: general-web

Examples of useful requests

The skill works best when your request has a concrete signal. A stack trace or error code routes to GitHub first, then Stack Exchange. A version conflict or regression starts with GitHub and official sources. A Chinese-language issue or a domestic framework or service adds the Chinese technical communities. A best-practice or tool comparison question goes to general web sources.

  • Error lookup: paste a stack trace or error code and ask whether others have hit it and how they fixed it.
  • Version check: ask whether a specific library version combination is known to break, and name both versions.
  • Repository issue: give a repository such as owner/name and the error, and ask for matching Issues or Discussions.
  • Bilingual search: ask for Chinese forum discussion of an installation failure and request language: both.
  • Practice research: ask for production lessons about a framework, which the skill routes to general web sources.

Read the results with the skill's limits in mind

The skill records useful details for each result, including whether an issue is open or closed, when it was last updated, the versions involved, maintainer replies, and whether a claimed fix actually shipped. A closed issue is historical context, not proof that the current release is fixed. An accepted answer can also be out of date.

The skill does not run commands it finds online, install packages, edit your local files, or check a workaround by running it. A workaround only counts as confirmed after you reproduce it yourself. Treat every command in a source as a candidate to test, not something the skill has verified.

  • Closed issues and accepted answers can be obsolete; check the version dates and newer replies.
  • Keep fixes out of production until you have reproduced them in your own environment.
  • Do not paste secrets or private data into the request; the skill redacts them, but it is safer not to include them.

What people use it for

  • Finding whether a cryptic CUDA or library error has known causes and fixes reported on GitHub or Stack Overflow.
  • Checking whether a specific combination of library versions has a reported breaking change or regression.
  • Searching Chinese developer communities for installation failures, especially with a domestic mirror or service.
  • Collecting community workarounds for an API usage question before reading the official documentation in full.

Frequently asked questions

Is the web-debug-search skill free?

The source material for this page does not state a price or licence terms beyond the MIT licence listed for the item, so check the licence file in the ZIP for the exact terms. The skill itself runs inside Claude Code or a compatible agent, which must be available to you.

What does web-debug-search need to run?

It needs Claude Code or a compatible agent that provides the WebSearch and WebFetch tools. It does not run scripts, but it does use the network to search and read web pages.

How do I install web-debug-search?

Download the ZIP from our page and unzip it into ~/.claude/skills/ for personal use or into a project's .claude/skills/ folder. In the Claude apps, you can instead upload the ZIP under Settings, Capabilities, Skills.

Can I use web-debug-search for academic citations?

No. The skill is for debugging and discovery only. It explicitly forbids adding its results to a bibliography or treating community posts as peer-reviewed evidence.

Does web-debug-search verify fixes it finds?

No. It does not run commands found online or verify a workaround by execution. A workaround is only confirmed after you reproduce it yourself.

Does web-debug-search search Chinese forums?

Yes. Its chinese-tech profile covers sources such as SegmentFault, V2EX, Zhihu, OSChina, Juejin, CSDN and Cnblogs, and language: both creates Chinese and English queries.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

Use web-debug-search if you are stuck on a cryptic error, want to check whether a version combination is known to break, or read Chinese developer forums and want bilingual search. Pick something else for academic literature reviews or citations, and do not run online fixes without testing them yourself.

Download the skill