lumi-research-watch-run

Runs one discovery pass over a research watchlist of topics and RSS feeds.

Updated Jun 3, 2026
One-click install
npx skills add https://github.com/MathematicGuy/team-006-vin20k --skill lumi-research-watch-run-mathematicguy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: lumi-research-watch-run
Source: https://github.com/MathematicGuy/team-006-vin20k/tree/main/lumina-wiki/.agents/skills/lumi-research-watch-run
Command: npx skills add https://github.com/MathematicGuy/team-006-vin20k --skill lumi-research-watch-run-mathematicguy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Keeping up with new academic papers and feed updates requires manually polling arXiv, Semantic Scholar, OpenAlex, and RSS sources. This Skill executes a single on-demand discovery pass over your consolidated watchlist and reports new candidates in plain language. ## Core Features & Use Cases - One-shot discovery runner: Executes discover-runner.mjs against _lumina/config/watchlist.yml, writing results to raw/discovered/ and per-feed state files without touching your wiki. - Filtering options: Narrow runs by schedule cadence (daily/weekly/monthly), by source (arxiv, s2, openalex, rss), or by result limit. - Scheduling guidance: Points users to trilingual cron, launchd, and Task Scheduler templates plus a sample wrapper script for automated polling. - Use Case: A researcher asks "check for new papers this week" — the Skill runs the discovery pass, then summarizes per-item results like "attention-mechanisms: 4 new candidates" and suggests reviewing them with the discover or ingest skills. ## Quick Start Ask the assistant to run a discovery pass over your watchlist and summarize any new papers or feed items it finds.

Frequently Asked Questions about lumi-research-watch-run

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check my research watchlist for new papers?▼

Run the discover-runner.mjs script with the --json flag to execute one discovery pass over your watchlist. It checks each topic and feed, writes new candidates to raw/discovered/, and returns a per-item summary of new results and errors.

How to filter a discovery run by source or schedule?▼

Pass --source arxiv, s2, openalex, or rss to poll only one provider, or use --schedule daily, weekly, monthly, or manual to run only items matching that cadence. The --limit flag temporarily overrides the per-item result cap.

Can I automate feed polling with cron or launchd?▼

Yes, the skill points to trilingual scheduling docs covering cron, launchd, and Task Scheduler patterns, plus a sample cron-daily.sh wrapper script. The runner itself is manual, so your scheduler decides when to trigger it.

What happens when an RSS feed is temporarily unreachable?▼

Transient errors like 5xx responses or timeouts are recorded per feed, and the runner preserves state so the next poll recovers automatically. You should not retry by hand more than once; the error is surfaced by item id in the summary.

Does the discovery runner modify my wiki or watchlist?▼

No, the runner never mutates the wiki directory, the citation graph, or watchlist.yml. It only writes to raw/discovered/ and per-feed state files under _lumina/_state/feeds/, keeping ingestion as a separate user-initiated step.