AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Researching Web

skill-vasilievyakov-researching-web-skill-researching-web-skill · by vasilievyakov

|

No reviews yet
0 installs
14 views
0.0% view→install

Install

$ agentstack add skill-vasilievyakov-researching-web-skill-researching-web-skill

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-vasilievyakov-researching-web-skill-researching-web-skill)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
6mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Researching Web? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Web Research Skill

Orchestrates Exa + Tabstack for hybrid search, parallel extraction, and structured output.

Pipeline

Query → Classify → Search (parallel) → Score → Extract (parallel) → Synthesize → Verify → Output

Tools: mcp__exa__web_search_exa, mcp__tabstack__tabstack_search, mcp__tabstack__tabstack_extract_markdown

Progress Format

Show progress with real data at each step:

══════════════════════════════════════════
   RESEARCHING: "{query}"
══════════════════════════════════════════
[■■□□□□] Search: Exa 8 | Tabstack 5 → 10 unique
         (⚠️ Tabstack unavailable → Exa-only mode)

[■■■□□□] Scoring: digitalapplied.com (82), decode.agency (78), ...
         Selected: 5 sources above threshold

[■■■■□□] Extracting (parallel)...
         ✓ digitalapplied.com
         ✓ decode.agency
         ...

[■■■■■□] Synthesizing + Verifying...

[■■■■■■] Confidence: 85%
         ├─ Consensus: 4/5 agree
         ├─ Top source: 82 (official docs tier)
         ├─ Freshness: 5/5 from 2025-2026
         └─ Contradictions: none

📊 RESEARCH DEPTH
   Pages analyzed: 12 | Facts extracted: 47
   Sources: 5 (2 official, 2 research, 1 blog)
   Coverage: High — multiple independent confirmations
══════════════════════════════════════════

Step 1: Classify & Plan

| Type | Signals | Sources | Search Strategy | |------|---------|---------|-----------------| | Fact | "what is", "when", "how much" | 1-2 | Exa only | | How-to | "how to", tutorial | 2-3 | Exa only | | Comparison | "vs", "compare", "best" | 5+ | Hybrid (Exa + Tabstack) | | Overview | "explain", "tell me about" | 3-5 | Hybrid | | Code/API | library, SDK, docs | 1-2 | get_code_context_exa |

Step 2: Search

Has URL → skip to extraction.

No URL → search with query augmentation (synonyms, EN version for tech).

For hybrid: call both mcp__exa__web_search_exa and mcp__tabstack__tabstack_search in single message.

Fallback: If Tabstack unavailable → "⚠️ Exa-only mode" and continue.

Step 3: Score & Select

Trust Claude's judgment. Prefer: official docs > research > GitHub > Stack Overflow > blogs > forums.

Skip: SEO spam, paywalls, >2 years old (for tech).

Step 4: Extract (Parallel)

Call ALL extractions in single message using mcp__tabstack__tabstack_extract_markdown.

If extraction fails: "⚠️ {url} failed, continuing with others"

Step 5: Synthesize

  1. Merge facts, dedupe
  2. Note contradictions with source attribution
  3. Identify consensus vs disputed points

Step 6: Verify & Detect Contradictions

Before finalizing, actively look for contradictions between sources. When found, display:

⚠️ CONTRADICTION DETECTED:
   Source A (domain.com): "Claim X"
   Source B (other.com): "Claim Y"
   → Likely cause: {different timeframes / methodology / scope}

Also check:

  • Single-source claims → mark as "unverified"
  • Non-authoritative sources for topic → adjust confidence

Step 7: Output (Zero Friction)

Auto-select format, no questions asked:

  • "vs"/"compare" → Comparison Table HTML
  • Simple question → Answer in chat + sources
  • Complex topic → Full HTML Report

Generate immediately. If user wants different format, they'll ask.

Include in every output:

  • Confidence score with breakdown
  • Contradictions found (if any)
  • Research depth stats

Fallback

Tool fails → inform with ⚠️, continue with remaining. Search empty → simplify query. All weak → suggest refining.

Source & license

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

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

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.