← ClaudeAtlas

lit-review-orchestratorlisted

Master controller for the lit-review pipeline, driven by a document. Give it a .tex or .docx file describing an article — a full manuscript, an abstract, or a proposal — and it extracts a search plan, runs Undermind (an automated Playwright driver in Classic mode) and Google Scholar (SearchAPI.io), then merges, deduplicates, and screens the results. Only use this skill when explicitly requested — e.g., the user says "run lit-review-orchestrator", "lit-review-orchestrator", or "/lit-review-orchestrator". Do NOT auto-trigger on general literature review requests.
kennethkhoocy/applied-micro-skills · ★ 1 · Data & Documents · score 74
Install: claude install-skill kennethkhoocy/applied-micro-skills
# Lit-Review Orchestrator Run the literature-review pipeline from a single command, starting from a document that describes your article. **Input**: a `.tex` or `.docx` document — a full manuscript, an abstract, or any text describing the article's content. **Output**: a deduplicated, relevance-screened master list (JSON + RIS), plus the extracted search plan and all intermediate stage files. ## Quick Start The `orchestrator.py` commands below are the **autonomous fallback** (reasoning on the Sonnet/DeepSeek API). When an agent runs this skill interactively, use the **agent-driven flow** instead; see *How it runs* below. That flow performs non-browser reasoning at the agent layer with no Anthropic API key, using the platform routing in `docs/claude-code.md` or `docs/codex.md`. ```bash pip install -r requirements.txt # one-time cp lit-review-pipeline.env.example ~/.lit-review-pipeline.env # then fill in keys # From a full manuscript python scripts/orchestrator.py paper.docx --output-dir ~/lit-reviews/mypaper # From just an abstract (any .tex/.docx describing the article works) python scripts/orchestrator.py abstract.tex --output-dir ~/lit-reviews/mypaper # Add opt-in sources; DOI-only dedup python scripts/orchestrator.py paper.tex --ssrn --nber --no-llm --output-dir out # Escape hatch: run from a raw query string (skips Stage 0 extraction) python scripts/orchestrator.py --query "dual-class shares cost of equity" --output-dir out ```