Agent skill

Updating Knowledge

by oaustegard in oaustegard/claude-skills

Systematic research methodology for building comprehensive, current knowledge on any topic.

MITAuto-check passedProductivity & Automation

Install Updating Knowledge

skills CLI
$ npx skills add oaustegard/claude-skills --skill updating-knowledge -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install oaustegard/claude-skills updating-knowledge --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/oaustegard/claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/updating-knowledge .claude/skills/updating-knowledge && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
updating-knowledge
GitHub stars
150
Used in
1 other repo
Token cost
~1.2k tokens
SKILL.md length
379 words
Files
3
Skills in repo
69
Repo updated
First seen
Licence
MIT

At a glance

Systematic research methodology for building comprehensive, current knowledge on any topic.

  • Works in 4 steps: Scope Definition (internal) → Source Gathering (2-10 tool calls) → Synthesis (internal) → …
  • Questions require thorough investigation
  • SKILL.md covers Core Principles, Preflight Check, Trigger Disambiguation and Research Workflow, plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Updating Knowledge is an agent skill from oaustegard/claude-skills. Systematic research methodology for building comprehensive, current knowledge on any topic. Requires websearch tool. Use when questions require thorough investigation, recent developments post-cutoff, synthesis across multiple sources, or when Claude's knowledge may be outdated or incomplete. Triggered by "Research", "Investigate", "What's current on", "Latest info on", complex queries needing validation, or technical topics with recent changes.

Its SKILL.md is about 1.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `CHANGELOG.md` and `README.md`).

It sits in Productivity & Automation, covering Web search and Experimental design. The repository describes itself as: My collection of Claude skills. The licence is MIT.

When your agent uses it

  • Questions require thorough investigation
  • Recent developments post-cutoff
  • Synthesis across multiple sources
  • Claudes knowledge may be outdated

Example prompts

  • “s knowledge may be outdated or incomplete. Triggered by”
  • “Investigate”
  • “s current on”
  • “/updating-knowledge”

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Scope Definition (internal)
  2. Source Gathering (2-10 tool calls)
  3. Synthesis (internal)
  4. Output (concise)

What it can do on your machine

Read from SKILL.md and the folder at commit 6fc82b8. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Updating Knowledge loads about 1.2k tokens when it runs. Until then it costs about 117 tokens; SKILL.md has 379 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~117
When it runs · the whole SKILL.md, loaded when a task matches
~1.2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from oaustegard/claude-skills at commit 6fc82b8, republished under its MIT licence (© oaustegard). 379 words, ~1,228 tokens.

Download SKILL.mdSave it as .claude/skills/updating-knowledge/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
updating-knowledge
description
Systematic research methodology for building comprehensive, current knowledge on any topic. Requires web_search tool. Use when questions require thorough investigation, recent developments post-cutoff, synthesis across multiple sources, or when Claude's knowledge may be outdated or incomplete. Triggered by "Research", "Investigate", "What's current on", "Latest info on", complex queries needing validation, or technical topics with recent changes.
metadata.version
1.1.0

Updating Knowledge

Core Principles

  • Systematic > ad-hoc - Follow research methodology, don't scatter searches randomly
  • Cross-validate - Verify claims across multiple independent sources
  • Confidence tracking - Explicitly flag single-source claims and gaps
  • Concise output - Present findings efficiently, introspection in thinking blocks

Preflight Check

This skill requires web_search tool access.

Verify it's available before proceeding. If it isn't, tell the user immediately — "I need web search enabled for research tasks. Please toggle on 'Web search' in the feature menu." — and stop there rather than researching from memory alone or spending context on workarounds.

Trigger Disambiguation

Avoid triggering on generic action verbs like "update" (which could mean file/code changes instead) — trigger on the explicit knowledge-gathering requests named in the description above.

Research Workflow

1. Scope Definition (internal)

Identify in thinking block:

  • What specifically needs investigation
  • Current knowledge baseline
  • Known gaps
  • Required depth (overview vs comprehensive)
2. Source Gathering (2-10 tool calls)

Source priority:

  1. Official documentation, project repos, company announcements
  2. Academic papers, technical blogs with clear expertise
  3. Community discussions (for ecosystem context only)

Tool selection:

  • web_search - Find authoritative sources
  • web_fetch - Extract complete content from any URL (no prior search required)
  • Internal tools (GitHub, Drive, etc.) - Company/personal context
  • Multiple tool types as needed

Gather 3-5 diverse sources minimum for cross-validation.

3. Synthesis (internal)

In thinking block:

  • Cross-validate major claims across sources
  • Note contradictions explicitly
  • Track publication dates
  • Assess source credibility
  • Identify remaining gaps
Show full SKILL.md (151 more words)Show less
4. Output (concise)

Present findings concisely:

markdown
## [Topic]

**Key findings:**
[2-3 sentence summary with most important updates]

**Current state:**
[Concise description of what's true now]

**Changes since cutoff:**
[Only if relevant - what's different]

**Gaps:**
[Only if user needs to know - what wasn't found]

Sources: [URLs]

Confidence indicators:

  • State explicitly when claims are single-source
  • Note contradictions between sources
  • Flag unverified information
  • Quantify confidence (high/medium/low) when uncertain

Quality Standards

Minimum requirements:

  • 3+ independent sources consulted
  • Major claims cross-validated
  • Explicit confidence assessment
  • Remaining gaps identified when relevant

Avoid:

  • Single-source claims presented as definitive
  • Ignoring publication dates
  • Marketing language as fact
  • Verbose deliberation in final output (use thinking blocks)
  • Over-explaining research process to user

Tool Usage Notes

web_fetch capabilities:

  • Can fetch ANY URL directly - doesn't require prior search results
  • Use for complete documentation pages, technical articles
  • Effective for deep content extraction after search identifies sources

web_search patterns:

  • Start specific, broaden if needed
  • Never repeat similar queries - make each unique
  • Use the actual current date when relevant — check it rather than assuming

Internal tools:

  • Prioritize for company/personal data
  • Combine with web tools for comparative analysis

Example Outputs

Technical documentation inquiry:

TypeScript 5.3 (Nov 2023) added import attributes for JSON modules. The syntax uses `with` instead of deprecated `assert`. Runtime performance unchanged—validation happens at parse time.

Gap: No official benchmarks comparing validation overhead across bundlers.

Sources: [TS release notes, GitHub issue #54242, esbuild docs]

Conflicting information:

React Server Components ship in Next.js 13.4+ (stable) and Remix 2.0 (experimental). 

Contradiction: Meta's blog claims "production-ready" while Remix docs flag "breaking changes expected." Cross-validation shows Meta refers to Next.js implementation only.

Confidence: High on Next.js status, medium on Remix timeline.

Sources: [Next.js changelog, Remix docs, React.dev]

Avoid narrating process:

❌ "After conducting extensive research and cross-validating multiple authoritative sources..."
✓ Just present findings with source attribution

© oaustegard, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files in updating-knowledge of oaustegard/claude-skills.

  • SKILL.md
  • CHANGELOG.md
  • README.md

Open the folder on GitHubat commit 6fc82b8

Used in 1 other repository

We found 2 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in oaustegard/claude-skills, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Updating Knowledge next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Updating Knowledge compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Updating Knowledge this skilloaustegard/claude-skills1501 repos~1.2kAutomated safety check: PassMIT
Agent ReachPanniantong/Agent-Reach93k1 repos~1.4kAutomated safety check: PassMIT
Tavily Web Searchallenpeng0705/EnvoyMesh3.1k4 repos~2.5kAutomated safety check: NotesNone
Ego Browser Searchtaxueseek/argo185—~2.1kAutomated safety check: PassMIT
Perplexity SearchescapeWu/perplexity-ai169—~1.8kAutomated safety check: PassMIT
Academic Verifyinbrainfun/inbrain1421 repos~2.3kAutomated safety check: PassCustom licence

Similar skills

  • Agent Reach

    Panniantong/Agent-Reach

    Routes web research and platform lookups across 16 sites, including Twitter, Reddit, YouTube, Bilibili, Xiaohongshu and GitHub, through one command-line tool.

    93k GitHub starsUsed in 1 repo~1.4k tokens
    Productivity & AutomationAuto-check passed
  • Tavily Web Search

    allenpeng0705/EnvoyMesh

    Searches the web through the Tavily API with LLM-friendly output: clean structured results, optional AI-written answers, domain filters, news mode, images and raw content.

    3.1k GitHub starsUsed in 4 repos~2.5k tokens
    Productivity & AutomationAuto-check: notes
  • Ego Browser Search

    taxueseek/argo

    Searches and fetches pages through a real logged-in Chromium session when ordinary API or HTML retrieval cannot get past login walls, scripts or anti-bot checks.

    185 GitHub stars~2.1k tokensUpdated 2 days ago
    Productivity & AutomationAuto-check passed
  • Perplexity Search

    escapeWu/perplexity-ai

    Searches the live web with citations through perplexity-mcp v2 tools or a bundled Python REST client, with focused ask, deep research and detached tasks.

    169 GitHub stars~1.8k tokensUpdated 11 days ago
    Productivity & AutomationAuto-check passed
  • Academic Verify

    inbrainfun/inbrain

    Verify a research claim or academic citation by tracing it through publication → methodology → raw data → independent replication.

    142 GitHub starsUsed in 1 repo~2.3k tokens
    Productivity & AutomationAuto-check passed
  • Perplexity Search and Research

    artwist-polyakov/polyakov-claude-skills

    Shell scripts for web search and research through the Perplexity API: raw results, cited answers, background deep research and page fetching, with results cached on disk.

    206 GitHub stars~2.5k tokensUpdated 15 days ago
    Productivity & AutomationAuto-check: notes

More from oaustegard/claude-skills

All 69 skills in this repo
  • Bluesky Zeitgeist Sampler

    oaustegard/claude-skills

    Deprecated sampler that captures short windows of the Bluesky firehose, clusters trending terms and builds an HTML report; replaced by the browsing-bluesky skill.

    150 GitHub starsUsed in 1 repo~1.4k tokens
    Auto-check passed
  • Vega-Lite Interactive Charts

    oaustegard/claude-skills

    Builds interactive Vega-Lite charts from uploaded data: analyzes the fields, picks five to ten fitting chart types, and produces a React artifact with the data embedded inline.

    150 GitHub stars~2.1k tokensUpdated yesterday
    Auto-check passed
  • Single-File HTML Composer

    oaustegard/claude-skills

    Builds self-contained single-file HTML pages such as reports, decks, postmortems, flowcharts and prototypes from a small spec using a bundled Python composer and templates.

    150 GitHub stars~3.2k tokensUpdated yesterday
    Auto-check passed
  • Declauding

    oaustegard/claude-skills

    Rewrites model-sounding prose into plain technical writing and checks that every claim survives, for PR text, docs, commit messages and similar drafts.

    150 GitHub stars~5.2k tokensUpdated yesterday
    Auto-check passed
  • Forecasting Reverso

    oaustegard/claude-skills

    Zero-shot univariate time series forecasting using the Reverso foundation model (NumPy/Numba CPU-only inference).

    150 GitHub starsUsed in 1 repo~1.5k tokens
    Auto-check passed
  • Preact Developer

    oaustegard/claude-skills

    Guides building standards-based Preact apps with native-first choices, HTM syntax, import maps and vendored ESM, from single-file demos to larger builds.

    150 GitHub stars~4.6k tokensUpdated yesterday
    Auto-check passed

Questions about Updating Knowledge

What does Updating Knowledge do?

Systematic research methodology for building comprehensive, current knowledge on any topic. Updating Knowledge is an agent skill from oaustegard/claude-skills. Systematic research methodology for building comprehensive, current knowledge on any topic.

When should I use Updating Knowledge?

Updating Knowledge fits situations like: questions require thorough investigation; recent developments post-cutoff; synthesis across multiple sources; claudes knowledge may be outdated.

How do I install Updating Knowledge in Claude Code?

Run `npx skills add oaustegard/claude-skills --skill updating-knowledge -a claude-code`. Or copy the skill folder (updating-knowledge in oaustegard/claude-skills) into .claude/skills/updating-knowledge in your project. Claude Code loads it when a task matches its description.

How do I install Updating Knowledge in Codex?

Run `npx skills add oaustegard/claude-skills --skill updating-knowledge -a codex`. Or copy the skill folder (updating-knowledge in oaustegard/claude-skills) into .agents/skills/updating-knowledge in your project. Codex loads it when a task matches its description.

Can I use Updating Knowledge in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add oaustegard/claude-skills --skill updating-knowledge -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/updating-knowledge, .gemini/skills/updating-knowledge, .github/skills/updating-knowledge and .opencode/skills/updating-knowledge in your project.

What does Updating Knowledge need to run?

SKILL.md names no scripts, command-line tools or credentials: Updating Knowledge is instructions for the agent only.

Does Updating Knowledge access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Updating Knowledge safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Updating Knowledge use?

Updating Knowledge is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Updating Knowledge use?

About 1.2k tokens (SKILL.md is roughly 4.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Updating Knowledge?

Skills that share tags, products or a category with Updating Knowledge: Agent Reach (Panniantong/Agent-Reach, 93k stars), Tavily Web Search (allenpeng0705/EnvoyMesh, 3.1k stars), Ego Browser Search (taxueseek/argo, 185 stars) and Perplexity Search (escapeWu/perplexity-ai, 169 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Updating Knowledge?

oaustegard (a GitHub user) maintains it in oaustegard/claude-skills, which has 150 GitHub stars. The repository holds 69 skills in this directory. The repository was last updated on October 8, 2026.

Source: oaustegard/claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.