data-research

Generate structured, deduplicated tracker data from research inputs with provenance.

5|1|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/GYF0311/lorekit --skill data-research-gyf0311
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-research
Source: https://github.com/GYF0311/lorekit/tree/main/brain/skills/data-research
Command: npx skills add https://github.com/GYF0311/lorekit --skill data-research-gyf0311

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Data arrives across emails, web pages, and attachments, but tracking it accurately requires repetitive searching, extraction, deduplication, and keeping canonical tracker pages up to date without double-counting.

Core Features & Use Cases

  • Structured research pipeline: searches sources, classifies relevance, extracts structured fields, and archives raw inputs for provenance.
  • Deduplication with review flags: skips exact matches, flags fuzzy matches for review, and records corrections when amounts differ for the same entity+date.
  • Canonical tracker maintenance: updates the right section of a markdown tracker table, computes running totals, and backlinks entities to ensure cross-referenced knowledge.

Quick Start

Ask your AI to run the data-research skill to build or update a canonical tracker from investor update emails using the investor-updates recipe.

Frequently Asked Questions about data-research

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

FAQPage Schema
How do I convert investor update emails into structured tracker data?

To convert investor update emails into structured tracker data, you can use a YAML-defined recipe to search sources, classify relevance, extract fields, and archive raw provenance. This process applies recurring pipelines to maintain canonical markdown trackers.

What is the best way to deduplicate entity tracking data from multiple research sources?

Deduplicating entity tracking data requires skipping exact matches, flagging fuzzy matches for review, and recording corrections when amounts differ for the same entity and date. This ensures accurate canonical tracker updates without double-counting.

How do I maintain a canonical tracker table in a markdown wiki from recurring email inputs?

Maintaining a canonical tracker table involves updating the correct markdown sections, computing running totals, and backlinking entities to ensure cross-referenced knowledge. YAML-defined recipes automate this recurring email-to-tracker workflow.

Does data extraction require deterministic-first processing or LLM fallback for structured research?

Data extraction requires a deterministic-first processing approach with an LLM fallback to maintain extraction integrity. The system ensures accuracy by re-reading saved files, linking raw sources, and applying canonical tracker updates with deduplication rules.

Can I use YAML recipes for email-to-tracker workflows beyond investor updates?

You can use YAML-defined recipes for any email-to-tracker workflow, including donations and company metrics. The structured research pipeline searches sources, classifies items, extracts fields, and archives raw inputs for provenance across various recurring pipelines.

What happens when the same entity has differing amounts for the same date in research inputs?

When amounts differ for the same entity and date, the deduplication process flags these fuzzy matches for review and records corrections. This prevents double-counting while maintaining accurate canonical tracker data with backlinked cross-references.