creating-streamlit-themes

Community

Create cohesive, brand-aligned Streamlit themes.

Authorn-elia
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps teams quickly implement cohesive Streamlit themes that match brand guidelines, ensuring consistent visuals across dashboards and apps.

Core Features & Use Cases

  • Config.toml Theme: Define a centralized [theme] block and optional [theme.sidebar] to control colors, typography, borders, and radii for all Streamlit apps.
  • Branding & Accessibility: Create brand-aligned color palettes, typography, and contrast for accessible UI across light/dark modes.
  • Use Case: A team wants to deploy a branded analytics app and multiple internal tools with a single theme that updates across all pages.

Quick Start

Create a basic theme by editing the Streamlit config.toml: add a [theme] section with base, colors, font settings, and, optionally, [theme.sidebar].

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: creating-streamlit-themes
Download link: https://github.com/n-elia/barbarapp/archive/main.zip#creating-streamlit-themes

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.