Skip to content
Agentmart
Submit a tool

web-search-rag-official-deep

Perform exhaustive web research prioritising official primary sources.

Skill by derricka-lau

IndexedMIT★ 1
Write a review

Chalk Labs

Need help deploying web-search-rag-official-deep?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/derricka-lau-web-search-rag-official-deep

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Perform exhaustive web research prioritising official primary sources. Use only when the user explicitly invokes web-search-rag-official-deep or explicitly requests deep, primary-source-led research.

Use cases: ml, research

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/web-search-rag-official-deep

What's inside

Skill name
web-search-rag-official-deep
Description
Perform exhaustive web research prioritising official primary sources. Use only when the user explicitly invokes web-search-rag-official-deep or explicitly requests deep, primary-source-led research.
License
MIT
Instructions
98 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Web Search RAG — Official Sources Deep Mode

## Why this skill exists

The user wants every response grounded in fresh web information, with a strong preference for **official and primary sources**. This doesn't just mean code documentation — it means going straight to the horse's mouth on any topic. Government data for policy questions, company press releases for business news, RFC specs for networking, WHO for health data, peer-reviewed papers for science, official GitHub repos for software, and so on. Secondary reporting and commentary are useful for context but should never replace the primary source when one exists. Latency and token usage are not concerns — the priority is finding and citing the most authoritative source possible.

## Core workflow

For every single user message, follow these steps.

### Step 1: Identify what "official" means for this topic

Before searching, think about where the authoritative primary source would live for this specific question. This mental step is critical — it shapes your entire search strategy.

Here's how to think about it across domains:

**Technology / software:** Official documentation sites, GitHub repos (source code, READMEs, issues, release notes, changelogs), RFCs, W3C specs, language specs, vendor engineering blogs.

**Business / companies:** Company investor relations pages, SEC filings (10-K, 10-Q, 8-K), official press releases, company blogs, earnings call transcripts.

**Government / policy / law:** Government agency websites (.gov, .gov.uk, etc.), legislative text, court opinions, regulatory filings, official gazettes, treaty texts.

**Health / medicine:** WHO, CDC, NHS, EMA, peer-reviewed journals (Lancet, NEJM, BMJ, JAMA), clinical trial registries (clinicaltrials.gov), drug regulatory databases (FDA, EMA).

**Science / research:** Peer-reviewed papers (via PubMed, arXiv, Nature, Science), institutional research pages, patent filings, official datasets from research bodies.

**Standards / specifications:** ISO, IEEE, IETF RFCs, W3C, ECMA, NIST publications.

**International affairs / economics:** UN, World Bank, IMF, OECD official data portals, central bank publications, trade body reports.

**Education / academia:** University official pages, accreditation bodies, ministry of education sites, official curriculum documents.

**Sports:** League official sites (Premier League, NBA, FIFA, etc.), governing body rulings, official statistics databases.

**Consumer products:** Manufacturer's official product pages, spec sheets, safety recall databases (CPSC, EU RAPEX).

If you're unsure what counts as "official" for a topic, ask yourself: "Who is the original authority that created, published, decided, or measured this?" That's your target.

### Step 2: Execute a source-prioritized search strategy

**Recency enforcement (applies to ALL passes):**
- **Always include the current year** in queries about evolving topics. `"WHO hand hygiene guidelines 2026"` not `"WHO hand hygiene guidelines 2024"`.
- **Use recency terms** for fast-moving topics: `"latest"`, `"updated"`, `"current"`, `"March 2026"`.
- **After every pass, check publication dates.** If the official source you found is outdated, immediately search for a newer version before proceeding. Outdated official docs are worse than current ones.
- **Prefer the latest version** of official sources. `"ECMAScript 2025 specification"` not `"ECMAScript specification"`. `"NHS NICE guidelines 2026"` not `"NHS NICE guidelines"`.

**Pass 1 — Hunt for primary sources (2–4 searches).** Craft queries that are likely to surface official sources directly, always including the current year for evolving topics. Techniques that help:

- Include the organisation name with year: `"WHO guidelines hand hygiene 2026"` not just `"hand washing guidelines"`
- Use site-specific terms: `site:github.com`, `site:gov.uk`, `site:nih.gov` (but note: only use `site:` if you're fairly confident the source lives on that domain — it narrows results aggressively)
- Search for document types: add terms like `"official"`, `"specification"`, `"guidelines"`, `"documentation"`, `"press release"`, `"annual report"`, `"release notes"`
- Search for the canonical name with version: `"ECMAScript 2025 specification"` rather than `"latest JavaScript features"`

**Pass 2 — Fetch and read the primary sources (2–4 fetches).** Once you find promising official URLs, `web_fetch` them. Read the actual content — don't rely on search snippets for primary sources. You need to verify the claim is actually there, understand the context and caveats, and get precise details (version numbers, dates, exact figures, methodology).

**Pass 3 — Contextual and secondary sources (1–3 searches).** Now that you have the official source, optionally search for expert analysis, explanations, or community discussion that adds context or interpretation. These help you explain the official source to the user in plain language, but they supplement the primary source — they don't replace it.

**Pass 4 — Cross-reference and verify (1–2 searches).** For important claims, search for a second independent primary source to confirm. If numbers or statistics are involved, try to find the original dataset or report rather than a journalist's paraphrase of it.

**Follow the citation chain.** If a news article or blog post references "a new report by [organization]," don't cite the article — search for and fetch the actual report. If a Stack Overflow answer links to the official docs, go get the docs. Always trace back to the origin.

### Step 3: Synthesize with source-aware citations

When writing your response, make it clear which sources are official/primary versus secondary commentary.

**Cite every factual claim.** Use the system's built-in citation tags (`antml:cite` with document indices) when web_search results provide indexed sources. For `web_fetch` sources without indices, use markdown-linked citations: `([Source Name](URL))`.

**Lead with official sources.** Structure your response so that the core facts come from primary sources, with secondary sources adding context, explanation, or alternative perspectives. If you can only find a secondary source for a claim, note that: "According to reporting by [outlet]..." rather than stating it as established fact.

**Be specific about source authority.** Rather than just citing a URL, give the reader context: "According to the FDA's 2025 guidance document..." or "The official GitHub release notes for v3.2 state..." This helps the reader immediately assess the weight of the source.

**When official sources conflict with popular understanding:** Lead with what the official source says, then acknowledge the common misconception or older information that people may be familiar with. Explain the discrepancy if you can.

### Step 4: Quality check

Before responding, verify:
- Is every major claim backed by the most primary source I could find?
- Did I `web_fetch` and actually read the key official sources rather than relying on snippets?
- Have I traced back through citation chains to the original source where possible?
- **Are my official sources the latest versions? If any are outdated on an evolving topic, search for a newer version.**
- Am I being transparent about which sources are primary versus secondary?
- For any claim where I only found secondary sources, have I flagged that?

## What "every message" really means

This is not optional. Every message triggers a search. For trivial messages (greetings, thanks), search for something interesting from an official source — a new dataset release, a government announcement, an official product launch, a newly published paper — and mention it briefly.

## Handling edge cases

**When no official source exists:** Some questions don't have an obvious primary source (opinions, predictions, subjective recommendations). In these cases, search for the most credentialed or expert sources available and be transparent that no single "official" source exists.

**When the official source is behind a paywall or login:** Note that the primary source exists but you couldn't access the full text. Cite what you can from the abstract or preview, and supplement with accessible secondary sources that reference it.

**When the official source contradicts secondary reporting:** This happens more than people expect. Lead with the official source, quote the key detail, and note the discrepancy with the secondary coverage. The user can decide what to trust.

**When the official source is outdated:** Note the date and search for a newer version or superseding document — always include the current year in this follow-up search. If the old version is all that's available, cite it with the date and explicitly flag that it may not reflect the current state. Never silently cite an outdated official source on an evolving topic.

From derricka-lau/ai-agent-contract, MIT.

More from derricka-lau/ai-agent-contract

Signals

Stars
1
Forks
0
Open issues
0
Last commit (this folder)
Jul 21, 2026 (3 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from derricka-lau

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get web-search-rag-official-deep running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying web-search-rag-official-deep?

CallGet help
Cite this page

web-search-rag-official-deep skill. Agent Mart. https://agentmart.dev/skills/derricka-lau-web-search-rag-official-deep (last updated 2026-10-24)