# Web Research

> >-

- **Type:** Skill
- **Install:** `agentstack add skill-sumitaich1998-jarvisvr-web-research`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [sumitaich1998](https://agentstack.voostack.com/s/sumitaich1998)
- **Installs:** 0
- **Category:** [AI & ML](https://agentstack.voostack.com/c/ai-and-ml)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [sumitaich1998](https://github.com/sumitaich1998)
- **Source:** https://github.com/sumitaich1998/jarvisvr/tree/main/skills/research/web-research

## Install

```sh
agentstack add skill-sumitaich1998-jarvisvr-web-research
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Web Research

Turn a question into a short, sourced spoken answer plus an optional artifact the
user can open and keep.

## Steps

1. **Form a tight query.** Extract entities and intent; drop filler. For "current
   X" questions (weather, scores, prices) prefer the dedicated specialist
   (`research-agent`'s `market-briefing`, or `web-research` for general facts).
2. **Call `web_search{query}`.** Returns `data.results` (title, snippet, url) and
   a `web_panel` directive for the top hit.
3. **Synthesize** a 1–2 sentence answer in `agent.speech`; cite the source name.
4. **Surface an artifact:** keep the `web_panel` for browsing, or summarize the
   findings onto a `panel` (`show_panel`) when reading beats browsing.
5. If the user wants depth on one result, hand to `summarize-source`.

## Output

`agent.speech`:

```json
{ "text": "Mixed reality blends real and virtual so they coexist and interact —
  here's the overview from Wikipedia.", "final": true }
```

`web_panel` (`show_web` / from `web_search`):

```json
{ "widget_type": "web_panel",
  "props": { "url": "https://en.wikipedia.org/wiki/Mixed_reality", "title": "Search: mixed reality",
             "interactive": true } }
```

Summary alternative (`show_panel` → `panel`):

```json
{ "widget_type": "panel",
  "props": { "title": "Mixed reality", "body": "Definition, history, and devices.",
             "sections": [ { "heading": "Top sources", "text": "Wikipedia, Nature, BBC" } ] } }
```

## Edge cases

- **No/low-quality results** → say what you tried and offer to refine the query;
  don't fabricate facts or URLs.
- **Time-sensitive** ("today", "latest") → note recency limits when offline; live
  fetch requires a configured provider.
- **Multi-source synthesis** (compare 3 articles) → delegate to `summarizer`
  sub-agents (one per source) and merge — see orchestration `agent-routing`.
- **News specifically** → use `news-digest`; **markets** → `market-briefing`.
- **Reading vs browsing** → long answers belong on a `panel`/`document_viewer`,
  not read aloud in full.

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [sumitaich1998](https://github.com/sumitaich1998)
- **Source:** [sumitaich1998/jarvisvr](https://github.com/sumitaich1998/jarvisvr)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-sumitaich1998-jarvisvr-web-research
- Seller: https://agentstack.voostack.com/s/sumitaich1998
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
