research-gathering

Gather topic-specific Markdown research sources with expiry filters and extract insights and quotes.

1|2|Updated Dec 3, 2025
One-click install
npx skills add https://github.com/jayhjenkins/ProductOSv0.2 --skill research-gathering
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: research-gathering
Source: https://github.com/jayhjenkins/ProductOSv0.2/tree/main/.claude/skills/context-assembly/research-gathering
Command: npx skills add https://github.com/jayhjenkins/ProductOSv0.2 --skill research-gathering

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps strategy teams assemble relevant, up-to-date research context by topic, filtering out stale data and organizing sources for quick reference.

Core Features & Use Cases

  • Topic-scoped gathering: Collect Markdown sources from datasets/research/{topic}/**/*.md and group by theme.
  • Recency & expiry filtering: Apply max age and expiry rules to keep information current.
  • Insights & quotes extraction: Pull key insights, extract verbatim quotes, and compile citation-ready references.
  • Context-ready outputs: Produce structured results with topic, added_date, expiry_date, age, and related internal links for strategy sessions or memo creation.
  • Manual and automated workflows: Use during strategy sessions, content drafting, or ad-hoc research queries.

Quick Start

  1. Define a topic like competitive-analysis and trigger a gathering pass.
  2. The skill scans datasets/research/{topic}/**/*.md, applies recency/expiry filters, and extracts key insights and quotes.
  3. Review the output with citation-ready references and related internal links for strategy memos.

Frequently Asked Questions about research-gathering

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I gather research sources for a strategy memo?

To gather research sources for a strategy memo, define a topic to trigger a scan of Markdown files. The system extracts key insights, verbatim quotes, and citation-ready references to support your strategic decision making.

How do I filter outdated research data by age and expiry?

To filter outdated research data by age and expiry, apply max-age and expiry rules to your topic-specific sources. This process requires frontmatter metadata like added_utc and expiry_date to automatically exclude stale information.

Can I extract quotes and citations from Markdown research files?

You can extract quotes and citations from Markdown research files by scanning datasets grouped by topic. The system pulls verbatim quotes and compiles citation-ready references with related internal links for strategy sessions.

What is the best way to organize research context by topic?

The best way to organize research context by topic is structuring files within datasets/research/{topic}/ directories. This groups Markdown sources by theme and applies recency filters to produce context-ready structured outputs.

What metadata is needed to apply expiry filters to research datasets?

To apply expiry filters to research datasets, Markdown files need frontmatter metadata including added_utc and expiry_date. This metadata allows the system to calculate age and automatically filter out expired sources.

Does research gathering work without adding frontmatter metadata?

Research gathering does not work properly without frontmatter metadata because the system relies on added_utc and expiry_date fields to apply max-age and expiry filters for keeping gathered information current.