answering-research-questions_skill

This skill orchestrates systematic literature research from query to findings, enabling fast, trackable data extraction and synthesis.
  • Shell

6

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill kthorn/research-superpower --skill answering-research-questions

  • SKILL.md17.5 KB

Overview

This skill orchestrates a systematic literature research workflow from query parsing through synthesis and final consolidation. It focuses on reproducible, trackable steps: Search → Evaluate → Traverse → Synthesize. The goal is to produce a clear SUMMARY.md, a machine-friendly relevant-papers.json, and a complete papers-reviewed.json audit trail.

How this skill works

It parses the user's research question into keywords, data types, and constraints, then creates a dated research folder and core tracking files. It runs a PubMed-based search, scores and extracts data from each paper, follows citations forward and backward for highly relevant items, and consolidates findings into structured markdown and JSON outputs. Checkpoints and periodic reports keep the user informed and allow early stopping or continuation.

When to use it

  • When you need a reproducible literature review with provenance and statistics
  • When extracting quantitative data (IC50, KD, EC50) or methodological details across many papers
  • When you want automated citation traversal to find related high-value papers
  • For coordinated programmatic access to results via relevant-papers.json
  • When you need clear checkpointing during long searches

Best practices

  • Start by clarifying data types, time range, species, and any target compounds
  • Provide an email for Unpaywall API requests to locate open-access full text
  • Use the rubric threshold (score ≥7) to limit deep review effort
  • Create auxiliary files (evaluated-papers.json, TOP_PRIORITY_PAPERS.md) for searches >100 papers
  • Run checkpoints every 50 papers or every 5 minutes to avoid runaway processing

Example use cases

  • Compare IC50 and selectivity profiles for a class of kinase inhibitors
  • Collect synthesis methods and yields across a set of lead compounds
  • Build a prioritized list of papers for experimental replication or meta-analysis
  • Discover overlooked relevant literature via forward/backward citation traversal
  • Produce a reproducible research bundle (SUMMARY.md + relevant-papers.json) for collaborators or reviewers

FAQ

No. The workflow attempts to fetch full text when score ≥7 or when Unpaywall indicates open access. Abstract-only processing continues when full text is unavailable and the item is logged in papers-reviewed.json.

How are papers scored for relevance?

Abstracts are scored 0–10 using keywords, data type presence, and specificity. Scores ≥7 trigger a deep dive; ≥8 are considered highly relevant. All papers are recorded to prevent re-review.

How do I stop the search mid-run?

At each checkpoint you can choose y (continue), n (stop and finalize), or summary (view current findings before deciding). The system consolidates whatever was processed if you stop.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational