Master AI-powered natural language data exploration with Lumen AI. Use this skill when building conversational data analysis interfaces, enabling natural language queries to databases, creating custom AI agents for domain-specific analytics, implementing RAG with document context, or deploying self-service analytics with LLM-generated SQL and visualizations.
View on GitHubFebruary 1, 2026
Select agents to install to:
npx add-skill https://github.com/cdcore09/holoviz-claude/blob/main/plugins/holoviz-expert/skills/lumen-ai/SKILL.md -a claude-code --skill lumen-aiInstallation paths:
.claude/skills/lumen-ai/# Lumen AI Skill ## Overview Lumen AI is an open-source, agent-based framework for conversational data exploration. Users ask questions in plain English and receive visualizations, SQL queries, and insights automatically generated by large language models. ### What is Lumen AI? Lumen AI translates natural language queries into: - SQL queries for database exploration - Interactive visualizations - Statistical summaries - Custom domain-specific analyses - Data-driven insights ### Key Features - **Natural Language Interface**: Ask questions in plain English - **Multi-LLM Support**: OpenAI, Anthropic, Google, Mistral, local models - **Agent Architecture**: Specialized agents for SQL, charts, analyses - **Extensible**: Custom agents, tools, and analyses - **Privacy-Focused**: Full local deployment option - **No Vendor Lock-in**: Switch LLM providers with configuration change ### Lumen AI vs Lumen Dashboards | Feature | Lumen AI | Lumen Dashboards | |---------|----------|------------------| | **Interface** | Conversational, natural language | Declarative YAML | | **Use Case** | Ad-hoc exploration, varying questions | Fixed dashboards, repeated views | | **Users** | Non-technical users, self-service | Developers, dashboard builders | | **Cost** | LLM API costs | No LLM costs | | **Flexibility** | High - generates any query | Fixed - predefined views | **Use Lumen AI when**: - Users need ad-hoc data exploration - Questions vary and aren't predictable - Enabling self-service analytics - Reducing analyst backlog **Use Lumen Dashboards when**: - Dashboard structure is fixed - Same visualizations needed repeatedly - No LLM costs desired - Full control over outputs needed ## Quick Start ### Installation ```bash # Install Lumen with AI support pip install lumen[ai] # Install LLM provider (choose one or more) pip install openai # OpenAI pip install anthropic # Anthropic Claude ``` ### Launch Built-in Interface ```bash # Set API key export OPENAI_API_KEY=