agentsclimarketplace

Multi source literature brief

Skill ma-compbio-lab/SkillFoundry/skills/scientific-knowledge/multi-source-literature-brief

Use this skill to query OpenAlex, Europe PMC, Crossref, and PubMed for the same topic and build a normalized literature brief. Do not use it as a full systematic-review workflow or citation-analysis engine.From its SKILL.md

Install
npx -y skills add ma-compbio-lab/SkillFoundry --skill multi-source-literature-brief

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

SKILL.md

2.8 KB, 604 tokens by cl100k_base, as published. Nobody here has run it

Purpose

Build a compact cross-source literature brief for a query by aggregating multiple official scholarly APIs into one normalized JSON report.

When to use

  • You want a quick cross-check of literature coverage across general and biomedical indexes.
  • You need a reusable JSON brief before deeper paper triage or ranking.
  • You want a small overlap view by DOI or title across sources.

When not to use

  • You need exhaustive retrieval for a systematic review.
  • You need full-text mining, citation graphs, or advanced deduplication.
  • You need offline-only execution.

Inputs

  • Query string
  • Per-source result limit
  • Optional output path
  • Optional NCBI/OpenAlex etiquette fields such as --email or --mailto

Outputs

  • JSON report with per-source counts, normalized top results, and cross-source overlap candidates

Requirements

  • Python 3.10+
  • Network access to OpenAlex, Europe PMC, Crossref, and NCBI E-utilities

Procedure

  1. Run python3 skills/scientific-knowledge/multi-source-literature-brief/scripts/build_literature_brief.py --query "single-cell RNA-seq" --limit 2 --out skills/scientific-knowledge/multi-source-literature-brief/assets/single_cell_literature_brief.json.
  2. Inspect the sources section to compare the top normalized results from each API.
  3. Review overlap_summary to see which DOI or title candidates appear in more than one source.

Validation

  • The command exits successfully.
  • All four source blocks are present.
  • Each source returns at least one normalized result for a known query.

Failure modes and fixes

  • NCBI rate limiting: rerun after a short pause or pass --email; the wrapper already retries transient 429 responses.
  • Sparse Crossref hits: keep the query phrase concise because Crossref is title-oriented here.
  • Query drift across sources: use quoted phrases or a more specific biomedical term.

Safety and limits

  • This skill aggregates public bibliographic metadata only.
  • It does not infer scientific truth or replace manual review.

Example

  • python3 skills/scientific-knowledge/multi-source-literature-brief/scripts/build_literature_brief.py --query "CRISPR screen melanoma" --limit 1

Provenance

Related skills

  • openalex-literature-search
  • europepmc-method-triage
  • crossref-metadata-search
  • ncbi-pubmed-search

What ships with it: 8 files

20.8 KB alongside SKILL.md, 2 of them executable

examples/

scripts/

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.