Agent skill · Testing & QA

undermind-search

Stage 1 of the lit review pipeline: run an Undermind.ai "Classic" deep search from the natural-language brief produced by Stage 0, then parse + enrich the exported references into the pipeline schema. The driver logs in automatically with stored credentials and runs headless via Playwright. Only use this skill when explicitly requested. Do NOT auto-trigger on general literature review or paper search requests.

kennethkhoocygithub.com/kennethkhoocyGitHub ↗
claude-codecodexships scriptsMIT
Install
npx skills add kennethkhoocy/applied-micro-skills --skill undermind-search --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 3
SKILL.md size: 7 KB
Bundled scripts: yes
Path: plugins/applied-micro/skills/lit-review-orchestrator/undermind-search/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 54
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Undermind Search (Stage 1) Takes the **Undermind brief** that Stage 0 extracts and returns the papers Undermind finds, enriched and saved as `<stem>.json` + `<stem>.bib` for dedup and screening. The stage is two halves: - **`scripts/undermind_search.py`** — a Playwright driver that signs in, drives the Classic search UI, and exports the references (BibTeX by default). - **`scripts/undermind_ingest.py`** — UI-independent parsing + enrichment. It reads the exported `.bib`/`.ris`, fills missing DOIs (Crossref) and abstracts/journals (OpenAlex), and writes the pipeline JSON. Importable, and runnable standalone on any reference file. ## Quick start ```bash # One-time setup: store Undermind credentials and verify sign-in (opens a browser) python scripts/undermind_search.py --login # Driven by the orchestrator (the normal path) python scripts/undermind_search.py --brief-file undermind_brief.txt \ -o stage1_undermind.json --debug-dir debug_undermind # Standalone, from a short query, watching the browser python scripts/undermind_search.py --query "dual-class shares cost of equity" --headed # Ingest an already-exported file (no browser) python scripts/undermind_ingest.py --input references

What's inside
Steps it walks through
  1. Quick start
  2. The flow (validated against the June 2026 UI)
  3. Login & credentials
  4. CLI
  5. Graceful degradation
  6. Output schema
  7. Testing with windows-mcp (headed)
  8. Troubleshooting
Ships with 2 files
  • scripts/undermind_ingest.py
  • scripts/undermind_search.py
Commands it runs
One-time setup: store Undermind credentials and verify sign-in (opens a browser)
python scripts/undermind_search.py --login
Driven by the orchestrator (the normal path)
python scripts/undermind_search.py --brief-file undermind_brief.txt \
python scripts/undermind_search.py --query "dual-class shares cost of equity" --headed
Ingest an already-exported file (no browser)
python scripts/undermind_ingest.py --input references.bib -o stage1_undermind.json
More from applied-micro-skills
All skills →
About this skill
What does the undermind-search skill do?

Stage 1 of the lit review pipeline: run an Undermind.ai "Classic" deep search from the natural-language brief produced by Stage 0, then parse + enrich the exported references into the pipeline schema. The driver logs in automatically with stored credentials and runs headless via Playwright. Only use this skill when explicitly requested. Do NOT auto-trigger on general literature review or paper search requests.

How do I install it?

Run `npx skills add kennethkhoocy/applied-micro-skills --skill undermind-search --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From kennethkhoocy/applied-micro-skills, a repository with 54 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going