Source profileQuality 90/100

yogsoth-ai/de-anthropocentric-research-engine/skills/web-research/SKILL.md

web-research

Deep web research — fetches full page content for analysis. Snippets alone are PROHIBITED for conclusions.

Source repository stars
382
Declared platforms
0
Static risk flags
1
Last source update
2026-08-15
Source checked
2026-08-25

Decision brief

What it does: where it fits

Deep web research — fetches full page content for analysis. Snippets alone are PROHIBITED for conclusions.

Best for

  • Understand a topic thoroughly from web sources
  • Read full documentation or articles
  • Compare information across multiple sources

Not for

  • Tasks that require unconfirmed production actions or broad system permissions.
  • Environments where the pinned source and install steps cannot be inspected.

Compatibility matrix

Platform support, with evidence labels

PlatformStatusEvidenceWhat to check
CodexNot declaredNo explicit evidencePortability before use
Claude CodeNot declaredNo explicit evidencePortability before use
CursorNot declaredNo explicit evidencePortability before use
Gemini CLINot declaredNo explicit evidencePortability before use
Open the compatibility checker

Installation

Inspect first. Install second.

The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

Source-detected install commandSource
npx skills add https://github.com/yogsoth-ai/de-anthropocentric-research-engine --skill "skills/web-research"
Safe inspection promptEditorial

Inspect the Agent Skill "web-research" from https://github.com/yogsoth-ai/de-anthropocentric-research-engine/blob/970c22052a924d4e051e0e1631a5f7f651b5e60a/skills/web-research/SKILL.md at commit 970c22052a924d4e051e0e1631a5f7f651b5e60a. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.

Workflow

What the source asks the agent to do

  1. 01

    Workflow

    Find candidate URLs via the configured web-search provider (10 results per call). See Provider Details (Discovery) for exact tool name and parameters.

    Title relevance to research questionSnippet suggests substantive content (not just a landing page)Source authority (official docs, reputable publications, expert blogs)
  2. 02

    Step 1: Discover

    Find candidate URLs via the configured web-search provider (10 results per call). See Provider Details (Discovery) for exact tool name and parameters.

    Find candidate URLs via the configured web-search provider (10 results per call). See Provider Details (Discovery) for exact tool name and parameters.For time-sensitive topics, use news search if available.Use snippets ONLY to assess relevance for URL selection — not for analysis.
  3. 03

    Step 2: Select

    Choose 3-10 most relevant URLs based on: - Title relevance to research question - Snippet suggests substantive content (not just a landing page) - Source authority (official docs, reputable publications, expert blogs) - Recency (prefer recent for fast-moving topics) - Diversity…

    Title relevance to research questionSnippet suggests substantive content (not just a landing page)Source authority (official docs, reputable publications, expert blogs)
  4. 04

    Step 3: Fetch

    For each selected URL, fetch full content:

    query (required): the URL to fetch (when fetching a specific page) or search termsmaxResults (default 3): set to 1 when fetching a known URL, 3-5 when searchingoutputFormats (default ["markdown"]): always use ["markdown"] for LLM consumption
  5. 05

    Step 4: Analyze

    Base ALL conclusions on full page content: - Quote or paraphrase specific passages - Cross-reference claims across multiple fetched pages - Note contradictions between sources - Identify gaps in coverage - Cite the source URL for each claim

    Quote or paraphrase specific passagesCross-reference claims across multiple fetched pagesNote contradictions between sources

Permission review

Static risk signals and limitations

Network access

medium · line 39

The documentation includes network, browsing, or remote request actions.

For EVERY page selected for analysis, you MUST fetch full content via `apify/rag-web-browser`.

Network access

medium · line 79

The documentation includes network, browsing, or remote request actions.

apify/rag-web-browser(query="<URL>", maxResults=1, outputFormats=["markdown"])

Evidence record

Why each signal appears

EvidenceSourceComputedTestedEditorial
SignalValueEvidence typeMeaning
Quality score90/100ComputedDocumentation, specificity, maintenance, and trust rules
Repository stars382SourceRepository attention, not individual Skill quality
Compatibility0 platformsSourceDeclared in the catalog source record
Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

Pinned source

Provenance and original SKILL.md

Repository
yogsoth-ai/de-anthropocentric-research-engine
Skill path
skills/web-research/SKILL.md
Commit
970c22052a924d4e051e0e1631a5f7f651b5e60a
License
Apache-2.0
Collected
2026-08-25
Default branch
main
View the original SKILL.md

Web Research SOP

Layer Rules

  • Layer: sop — wraps MCP tools directly
  • Called by: Any tactic or strategy requiring deep web content analysis
  • Calls: configured web-search MCP tools + apify MCP tools (never calls other SOPs)

Purpose

Deep web research. Fetch full page content for selected URLs and analyze thoroughly. Suitable for specific topic investigation, competitive analysis, technical documentation reading, and any task requiring substantive understanding of web content.

Use this when you need to:

  • Understand a topic thoroughly from web sources
  • Read full documentation or articles
  • Compare information across multiple sources
  • Draw substantive conclusions backed by full content
  • Investigate technical details from official docs

This skill REQUIRES full-page content fetching. Snippet-only analysis is prohibited.

Provider Selection

For URL discovery (Step 1), use whichever web-search MCP is configured — check availability yourself. If more than one is active, try them in the order listed below. This order is just the writing order, not a hard priority — any active provider is equally valid.

  • Brave — see Provider Details (Discovery) § Brave
  • Tavily — see Provider Details (Discovery) § Tavily

For full-page content fetching (Step 3), always use apify/rag-web-browser. This is not configurable — apify is the only supported content fetcher.

HARD-GATE

For EVERY page selected for analysis, you MUST fetch full content via apify/rag-web-browser.

PROHIBITED:

  • Completing a research task using only snippets
  • Drawing conclusions without reading full page content
  • Presenting snippet summaries as research findings
  • Citing information not verified in full-page content

REQUIRED:

  • Call apify/rag-web-browser for every page you analyze
  • Minimum 3 pages fetched via apify for any research task
  • Every analytical claim must be traceable to full-page content
  • Cross-reference claims across multiple fetched pages

Workflow

Step 1: Discover

Find candidate URLs via the configured web-search provider (~10 results per call). See Provider Details (Discovery) for exact tool name and parameters.

For time-sensitive topics, use news search if available.

Use snippets ONLY to assess relevance for URL selection — not for analysis.

Step 2: Select

Choose 3-10 most relevant URLs based on:

  • Title relevance to research question
  • Snippet suggests substantive content (not just a landing page)
  • Source authority (official docs, reputable publications, expert blogs)
  • Recency (prefer recent for fast-moving topics)
  • Diversity of perspectives (avoid single-source bias)

Step 3: Fetch

For each selected URL, fetch full content:

apify/rag-web-browser(query="<URL>", maxResults=1, outputFormats=["markdown"])

Parameters:

  • query (required): the URL to fetch (when fetching a specific page) or search terms
  • maxResults (default 3): set to 1 when fetching a known URL, 3-5 when searching
  • outputFormats (default ["markdown"]): always use ["markdown"] for LLM consumption

When fetching a known URL: pass the full URL as query, set maxResults=1 When doing broad discovery: pass search terms as query, set maxResults=3

Step 4: Analyze

Base ALL conclusions on full page content:

  • Quote or paraphrase specific passages
  • Cross-reference claims across multiple fetched pages
  • Note contradictions between sources
  • Identify gaps in coverage
  • Cite the source URL for each claim

Step 5: Follow (Optional)

If fetched pages contain links to deeper resources:

  • Extract relevant URLs from the markdown content
  • Repeat Steps 3-4 for high-value links
  • Build a comprehensive picture from multiple layers
  • Useful for: documentation trails, reference chains, related articles

Provider Details (Discovery)

Brave

Use for URL discovery only — not for content analysis.

ToolRoleReturns
brave_web_searchGeneral URL discoveryURL, title, snippet
brave_news_searchRecent news URL discoveryURL, title, snippet, date

Key parameters:

  • query (required): search terms, max 400 chars
  • count: 1-20 results (default 10)
  • freshness: pd (24h), pw (7d), pm (31d), py (365d)

Examples:

brave_web_search(query="model context protocol MCP server development guide 2025", count=10)
brave_news_search(query="GPT-5 announcement details capabilities", freshness="pw", count=10)

Tavily

Use for URL discovery only — not for content analysis.

ToolRoleReturns
tavily_searchGeneral URL discoveryURL, title, content snippet, score

Key parameters:

  • query (required): search terms
  • max_results: number of results (default 10)
  • search_depth: basic or advanced (default basic)

Examples:

tavily_search(query="model context protocol MCP server development guide 2025", max_results=10)

Tool-Specific Notes

apify/rag-web-browser

  • query (required): Google Search keywords OR a specific URL to fetch
  • maxResults (default 3): number of pages to scrape
    • Use 1 when fetching a known URL
    • Use 3-5 when doing a broad search via query terms
  • outputFormats (default ["markdown"]): always use ["markdown"]
  • Some pages may fail to fetch (paywalls, JS-heavy SPAs, anti-bot) — note failures and try alternatives
  • Rate limiting: sequential fetches are fine, no special throttling needed
  • Large pages may be truncated — check if content seems incomplete

Frequently asked questions

What to verify before installation and use

What does the web-research source document cover?

Deep web research — fetches full page content for analysis. Snippets alone are PROHIBITED for conclusions.

How do I install web-research?

The source record exposes this install command: npx skills add https://github.com/yogsoth-ai/de-anthropocentric-research-engine --skill "skills/web-research". Inspect the command and pinned source before running it.

Which permission-related actions were detected?

Static rules flagged network in the source; the page lists the matching lines and excerpts.

Alternatives

Compare before choosing

Computed 10024,921

alirezarezvani/claude-skills

app-store-optimization

App Store Optimization (ASO) toolkit for researching keywords, analyzing competitor rankings, generating metadata suggestions, and improving app visibility on Apple App Store and Google Play Store. Use when the user asks about ASO, app store rankings, app metadata, app titles and descriptions, app store listings, app visibility, or mobile app marketing on iOS or Android. Supports keyword research and scoring, competitor keyword analysis, metadata optimization, A/B test planning, launch checklist

Computed 10015,122

wanshuiyin/Auto-claude-code-research-in-sleep

citation-audit

Use it for operations and research tasks; the detail page covers purpose, installation, and practical steps.

Computed 10014,671

prowler-cloud/prowler

postgresql-indexing

PostgreSQL indexing best practices for Prowler: index design, partial indexes, partitioned table indexing, EXPLAIN ANALYZE validation, concurrent operations, monitoring, and maintenance. Trigger: When creating or modifying PostgreSQL indexes, analyzing query performance with EXPLAIN, debugging slow queries, reviewing index usage statistics, reindexing, dropping indexes, or working with partitioned table indexes. Also trigger when discussing index strategies, partial indexes, or index maintenance

Computed 9965

brucesongs/kali-claw

insecure-design

Insecure Design (OWASP A06:2025) focuses on security flaws in system architecture and design phases, rather than code implementation-level bugs.