web-search-rag-official-deep
Perform exhaustive web research prioritising official primary sources.
Skill by derricka-lau
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.
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.
About
Use cases: ml, research
Reviews
Write a reviewNo 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
- 0.497score
web-search-rag-quick
derricka-lau
Perform fast, lean web research with concise citations.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
python
derricka-lau
Python coding conventions — type hints, testing with pytest, code style.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
typescript-react
derricka-lau
TypeScript and React coding conventions — strict typing, functional components, testing patterns.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
web-search-rag-deep
derricka-lau
Perform exhaustive, multi-pass web research with citations.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
web-search-rag-official-quick
derricka-lau
Perform fast, lean web research prioritising official primary sources.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
php-cakephp
derricka-lau
PHP and CakePHP coding conventions — testing patterns, code style, and framework-native approaches.
SkillCFreshness: C★ 1Claude Code +9 - 0.492score
implement-change
derricka-lau
Apply a minimal, correct implementation following the approved plan.
SkillCFreshness: C★ 1Claude Code +9 - 0.462score
test-and-validate
derricka-lau
Run the strongest relevant validation sequence.
SkillCFreshness: C★ 1Claude Code +9 - 0.462score
test-strategy
derricka-lau
Plan and execute the strongest relevant test strategy for a change.
SkillCFreshness: C★ 1Claude Code +9 - 0.427score
repo-mapper
derricka-lau
Map the relevant parts of the repository before implementation.
SkillDFreshness: D★ 1Claude Code +9 - 0.427score
review-risk
derricka-lau
Evaluate a change for high-value risks before completion.
SkillDFreshness: D★ 1Claude Code +9
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
- Source
- GitHubgithub-graphql
More from derricka-lau
- 0.497score
web-search-rag-quick
derricka-lau
Perform fast, lean web research with concise citations.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
python
derricka-lau
Python coding conventions — type hints, testing with pytest, code style.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
typescript-react
derricka-lau
TypeScript and React coding conventions — strict typing, functional components, testing patterns.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
web-search-rag-deep
derricka-lau
Perform exhaustive, multi-pass web research with citations.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
web-search-rag-official-quick
derricka-lau
Perform fast, lean web research prioritising official primary sources.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
php-cakephp
derricka-lau
PHP and CakePHP coding conventions — testing patterns, code style, and framework-native approaches.
SkillCFreshness: C★ 1Claude Code +9
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.
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)