Webhound research
Run budget-controlled Webhound reports or datasets when a question deserves a real, inspectable investigation. Use for market maps, due diligence, source verification, evidence-backed comparisons, cited reports, or structured web datasets where missing information could change a decision.From its SKILL.md
npx -y skills add WebhoundAI/webhound-mcp --skill webhound-researchAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its file declares
Copied from the file, not written here
The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
5.3 KB, as published. Nobody here has run it
Webhound research
Use Webhound when the cost of missing information is greater than the cost of doing more research. Use a quicker tool for simple factual lookups.
Research contract
- The prompt says what to investigate. The dollar budget says how much effort the investigation deserves.
- Hound is Webhound's research harness built with DeepSeek V4 Pro and GPT-5.4 across planning, execution, verification, and assembly.
- Hound is not a selectable model or mode, and it is not a direct pass-through to one provider.
- A larger budget should buy more searching, reading, comparison, verification, and evidence—not just a longer answer.
- Every user authorizes Webhound with their own account and API key. Never embed, share, or reuse a publisher's, teammate's, or other user's credential.
Before starting
- If the hosted Webhound server needs authentication, ask the user to complete Webhound sign-in and consent in the client's OAuth flow. Each person connects their own Webhound account. Local stdio installs instead use that user's own generated Webhound API key.
- Confirm the research question, desired artifact, and dollar budget. Starting a report, dataset, or budget extension can spend money, so do not invent or silently increase a budget.
- Use a report for a cited argument, comparison, map, or recommendation. Use a dataset for rows, fields, and per-field provenance.
- If the user wants guidance, recommend $2 for quick scouting, $5 for normal cited research, $10 for deep work, or $20 for exhaustive/highest-stakes work. These are starting points, not caps or permission to spend; the user can choose a larger custom budget for longer, deeper research. Roughly, $1 buys about 15 minutes, so $5 is about 75 minutes and $20 is about 300 minutes (five hours). Actual runtime still varies.
- A new account may have one indivisible free run for one exact $5 report or dataset. Check account or onboarding status rather than promising it. Honor the saved preference: use it automatically only when enabled, or after the user explicitly consents to use it for this exact $5 run.
When the user asks to onboard, call webhound_onboarding once, send its
immediate_next_message exactly once, and treat
agent_playbook.conversation_flow as the canonical sequence. The entry whose
say matches the message already sent is consumed; after the user replies,
continue with the next unconsumed entry. Treat setup_flow as reference-only
and next_action as the entry instruction, not additional sequences. Do not
repeatedly call onboarding to advance it. Continue the first run through
done=true, then return its output with sources and provenance. Drop onboarding
immediately if the user changes the subject.
Use webhound_account or webhound_help when account state or product behavior
is unclear.
Run the investigation
- Start with
webhound_start_reportorwebhound_start_dataset. - Let Webhound work in the background. Do useful independent work instead of repeatedly polling.
- Check progress with
webhound_watchorwebhound_wait. Followruntime_estimate.recommended_next_check_secondswhen the client can schedule a later check. - If you find a concrete source-backed lead while Webhound works, save it with
webhound_add_sidecar_notes. Sidecar notes are leads, not a reason to interrupt the current planning, execution, or verification cycle. - Use
webhound_send_messagewithreason="awaiting_input"when the run asks for information. Usereason="user_guidance"only when the user changes the objective, scope, constraints, or deliverable. - Do not lower the budget or ask Webhound to wrap up because partial notes look usable. Change the stopping boundary only when the user explicitly asks.
- If a call returns
billing_requiredorcredit_exhausted, send the user tohttps://www.webhound.ai/billing, wait for them to act, then confirm account state before retrying the spend-bearing action.
Finish honestly
- Treat
done=trueas the authoritative completion signal. output_ready=truecan describe an intermediate artifact. Do not present the investigation as finished untildone=true, unless the user explicitly asks for a partial update.- Once complete, call
webhound_get_sessionfor the canonical session andwebhound_get_evidence_packwhen the answer depends on the research trail. - Inspect the final output together with working documents, claims, sources, traces, limitations, and gaps. The report is an entry point into the work, not a substitute for the work.
- Use
webhound_get_outputfor the polished result andwebhound_export_sessionwhen the user needs a file. - Create a public share link only when the user explicitly asks. Sharing changes the report or dataset from private to accessible by link.
When presenting the result, separate supported findings, uncertainty, limitations, and useful next investigations. Never describe a run as resolving to one backend model.