pick-theme

Installation
SKILL.md

Pick Theme

Standard theme picker for the insight-wave ecosystem. Provides a single, consistent theme selection experience used by all plugins that produce visual output — slides, dashboards, web narratives, big pictures, storyboards, and HTML reports.

Why This Exists

Without a centralized picker, every visual skill implements its own theme discovery and selection logic. This leads to inconsistent UX (different skills show different theme lists), missed themes (some skills only scan one directory), and duplicated code. This skill is the one place where theme discovery and selection happens.

Theme Sources

The picker scans two directories and merges the results:

Source Location Purpose
Standard $CLAUDE_PLUGIN_ROOT/themes/ Ships with cogni-workspace. Always available. Contains cogni-work and any other bundled themes.
Workspace $COGNI_WORKSPACE_ROOT/themes/ User-created themes via manage-themes. Project-specific brand themes.

If both directories contain a theme with the same slug, the workspace version takes priority (the user's customization wins). The _template/ directory is always skipped.

Installs
2
GitHub Stars
11
First Seen
May 19, 2026
pick-theme — cogni-work/insight-wave