lumi-research-setup

Check Python tool availability and report missing provider keys for research setup.

36|16|Updated May 1, 2026
One-click install
npx skills add https://github.com/tronghieu/lumina-wiki --skill lumi-research-setup
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: lumi-research-setup
Source: https://github.com/tronghieu/lumina-wiki/tree/main/src/skills/packs/research/setup
Command: npx skills add https://github.com/tronghieu/lumina-wiki --skill lumi-research-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you configure the Lumina research pack runtime by verifying which optional research providers are available and by guiding you to populate environment variables without exposing secrets.

Core Features & Use Cases

  • Dependency discovery and tool availability checks: Validates whether the bundled Python fetcher/resolve tools are runnable by checking their help output.
  • Environment key readiness guidance: Reports which provider keys are missing by name only, explaining where to register and whether they are required or optional.
  • Safe .env handling: Preserves existing keys and writes only values the user supplies, never creating or printing secrets.

Quick Start

Ask: "Configure my Lumina research pack by checking required and optional API keys and tell me exactly what to add to my .env."

Frequently Asked Questions about lumi-research-setup

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

FAQPage Schema
How do I set up API keys safely for academic research ingestion?▼

To set up research API keys safely, use a configuration tool that inspects your `.env.example` file and reports missing credentials by name only, ensuring secrets are never printed or mutated during the setup process.

What's the best way to configure environment variables for ArXiv and Semantic Scholar fetchers?▼

Configuring environment variables for ArXiv and Semantic Scholar fetchers involves checking your `.env` file against provider requirements and adding the specific API keys, where the setup process preserves existing values and only writes user-supplied inputs.

Do I need Python tooling installed before configuring the research pack runtime?▼

Yes, configuring the research pack runtime requires Python tooling to be available, as the setup process validates bundled fetcher and resolve tools by checking their help output to ensure they are runnable.

Can I check which optional API keys are required for OpenAlex, Unpaywall, and CORE enrichment workflows?▼

You can check which optional API keys are required for OpenAlex, Unpaywall, and CORE enrichment workflows by running a setup check that reports missing keys by name and explains whether they are required or optional for registration.

How does safe secrets handling work when preparing provider credentials for literature discovery?▼

Safe secrets handling during literature discovery setup works by preserving existing environment keys and writing only user-supplied values, ensuring the system never creates, mutates, or prints secrets while preparing provider credentials.

What limitations exist when configuring the resolve_pdf ladder for research ingestion?▼

Limitations when configuring the resolve_pdf ladder include the setup process never mutating the `wiki/` or `raw/` directories, only inspecting configuration files, and optionally performing a harmless smoke check to verify tool availability.