agentsclimarketplace

Lit screen

Skill kennethkhoocy/applied-micro-skills/plugins/applied-micro/skills/lit-review-orchestrator/lit-screen

Stage 6 of the lit review pipeline: screen paper abstracts against the research prompt. The orchestrator's agent-driven flow runs this re-ranker on Opus subagents; a standalone run uses the in-script Claude Sonnet API fallback. Rates relevance 1-10, tags each paper as theoretical/empirical, identifies methodology, and classifies relationship to user's work. Only use this skill when explicitly requested -- e.g., the user says "run lit-screen", "lit-screen", or "/lit-screen". Do NOT auto-trigger on general literature review requests.From its SKILL.md

Install
npx -y skills add kennethkhoocy/applied-micro-skills --skill lit-screen

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

One thing to look at

  • 22 days oldThe repository was created 22 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.

SKILL.md

3.2 KB, 713 tokens by cl100k_base, as published. Nobody here has run it

lit-screen (Stage 6 -- Abstract Screening)

Screen every paper's abstract against the original research prompt. In the orchestrator's agent-driven flow the relevance judgment is produced by Opus subagents through the --emit-tasks / --ingest-results seam (no API key); a standalone run uses the in-script Claude Sonnet API path instead. Produces a relevance score (1-10), rationale, and structured tags for each paper.

Usage

python ~/.claude/skills/lit-screen/scripts/lit_screen.py \
  --input stage5_merged.json \
  --query "your research prompt here" \
  -o stage6_screened.json

CLI Flags

FlagDefaultDescription
--input(required)Input JSON from Stage 5 (dedup output)
--query(required)Research query/prompt to screen against
-o, --outputstage6_screened.jsonOutput JSON path
--modelclaude-sonnet-4-6Anthropic model ID (autonomous fallback)
--concurrency5Max simultaneous API requests (autonomous fallback)
--emit-tasks PATHAgent-driven: write per-paper screening tasks and stop (no API)
--ingest-results PATHAgent-driven: merge Opus screening results and write all outputs (no API)

Output Schema

Each paper gets these fields added:

{
  "screening_score": 8,
  "screening_rationale": "Directly examines board composition changes...",
  "paper_type": "empirical",
  "identification_strategy": "DiD",
  "relationship": "direct competitor"
}

Output Files

  1. JSON: stage6_screened.json -- full paper list with screening fields
  2. JSON: stage6_filtered.json -- papers with score >= 4 only
  3. XLSX: stage6_screened.xlsx -- all papers, sorted by screening_score descending
  4. XLSX: stage6_filtered.xlsx -- filtered papers (score >= 4), sorted by score descending
  5. RIS: stage6_screened.ris -- for import into reference managers
  6. BIB: stage6_screened.bib -- BibTeX entries for papers with score >= 5

Environment Variables

VarRequiredDescription
ANTHROPIC_API_KEYFallbackStandalone-run screening (Sonnet API). The agent-driven flow screens with Opus subagents and needs no key.

Field Values

  • screening_score: 1 (irrelevant) to 10 (highly relevant); 0 = no abstract
  • paper_type: theoretical or empirical
  • identification_strategy: natural experiment, IV, DiD, RDD, structural, descriptive, N/A
  • relationship: foundational/must-cite, same method different context, same context different method, direct competitor, methodological reference, tangential

What ships with it: 1 file

33.5 KB alongside SKILL.md, 1 of them executable

scripts/

Keep looking

Skills are one crate of 326,546. 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.