theme-picker

Presents an interactive menu of brand themes when no chart theme is selected.

16|7|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/ai-analyst-lab/ai-analyst-plus --skill theme-picker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: theme-picker
Source: https://github.com/ai-analyst-lab/ai-analyst-plus/tree/main/.claude/skills/theme-picker
Command: npx skills add https://github.com/ai-analyst-lab/ai-analyst-plus --skill theme-picker

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Presents an interactive theme selection for charts when no theme has been chosen yet. This ensures consistent visuals across charts and dashboards without forcing a default upfront.

Core Features & Use Cases

  • List and display available brand themes from themes/brands with their display names and descriptions.
  • Show a short interactive theme menu when a chart is requested and no theme is set.
  • Apply the chosen theme to chart rendering and optionally persist a session default for future charts.

Quick Start

Ask for a chart without specifying a theme to see and choose from the available themes.

Frequently Asked Questions about theme-picker

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

FAQPage Schema
How do I choose a visual theme for my interactive charts?

You can choose a visual theme for your interactive charts by requesting a graph without specifying styling, which triggers an interactive menu listing available brand themes with display names and descriptions for selection.

Can I set a default chart theme so I don't have to pick one every time?

Yes, you can set a default chart theme by opting to remember your choice during the interactive selection prompt, which updates your session default to apply automatically to future chart requests.

How does chart theme selection work when no visual design is specified?

Chart theme selection activates during interactive chart requests, pipelines, and sessions where no theme is set, enumerating available themes from the themes/brands directory and reading theme.yaml files for display details.

What's the best way to ensure consistent branding across data visualizations?

To ensure consistent branding across data visualizations, use an interactive theme picker that applies your chosen brand theme to chart rendering and optionally persists the selection as a session default for subsequent graphs.

Do I need to configure anything before picking a chart theme?

No prior configuration is needed to pick a chart theme; simply request a chart or graph during an interactive session and the theme selection menu will appear automatically if no theme is currently set.

Why doesn't my chart have a default visual theme applied automatically?

Your chart does not have a default visual theme applied automatically because the system avoids forcing a default upfront, instead presenting an interactive selection menu when a chart is requested without a pre-set theme.