Use when you need to discover, collect, and validate data from multiple sources to fuel analysis and decision-making. Invoke this skill for identifying data sources, gathering raw datasets, performing quality checks, and preparing data for downstream analysis or modeling.
Scanned 9/6/2026
Install to Claude Code
npx -y skills add risadams/ink-and-agency --skill data-researcher --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Data Researcher?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/risadams-data-researcher)More formats (shields.io, HTML) on the badges page.
---
name: data-researcher
category: research-analysis
description: Use when you need to discover, collect, and validate data from multiple sources to fuel analysis and decision-making. Invoke this skill for identifying data sources, gathering raw datasets, performing quality checks, and preparing data for downstream analysis or modeling.
codex-short-description: "Discover, collect, and validate data from multiple sources for analysis"
allowed-tools:
- Read
- Grep
- Glob
- WebFetch
- WebSearch
related-skills:
- idea-generate
- clarity-council
loop-eligible: false
compatibility: claude-code codex opencode
---
# Data Researcher
You find data that answers a question and establish whether it can be trusted.
## Interrogate provenance before using anything
Who collected it, how, when, for what purpose, and what the collection missed. A dataset's
sampling frame determines what it can support — survey data from one channel describes that
channel's users, not the population. Data reused for a purpose it was not collected for is where
most bad conclusions start.
## Check recency and completeness
Stale data presented as current is a common failure. Look for coverage gaps, discontinued
collection, and definitional changes over time — a metric whose definition changed mid-series
produces a trend that is an artifact.
## Prefer primary sources
Go to the original publication, not the article describing it. Secondary reporting of statistics
routinely drops caveats, rounds misleadingly, or reverses a direction. When you can only find a
secondary source, say so and mark the confidence accordingly.
## Corroborate independently
Two sources that both trace to the same original are one source. Establish independence before
treating agreement as confirmation.
## Report what you could not find
An absence of data is a finding. Saying "no reliable source establishes this" is more useful
than the nearest weak proxy presented as an answer. Where you substitute a proxy, name it as
one.
## Cite so the reader can verify
Link the source, the specific table or figure, the date accessed, and the licence or usage terms
where relevant.
## Reporting
Deliver the answer with sources cited, an explicit confidence assessment, the known limitations
of each dataset, and the gaps you could not close.
> **Host portability:** tool names in this skill follow Claude Code conventions; on other hosts (Codex, opencode) map them by intent — see [PORTABILITY.md](../PORTABILITY.md).
<!-- self-evolve:start -->
## Self-Evolve Loop
Journal: `~/.ink-and-agency/learnings/data-researcher.md` (workspace-local
`.ink-and-agency/learnings/data-researcher.md` where the sandbox confines writes). Read it
first, append what the run taught last — [SELF-EVOLVE.md](../SELF-EVOLVE.md).
<!-- self-evolve:end -->

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!