creating-streamlit-themes

Customize Streamlit application themes via config.toml colors and fonts.

Updated Feb 13, 2026
One-click install
npx skills add https://github.com/Aaron-Tawil/super-order-automation --skill creating-streamlit-themes-aaron-tawil
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: creating-streamlit-themes
Source: https://github.com/Aaron-Tawil/super-order-automation/tree/main/.codex/skills/developing-with-streamlit/skills/creating-streamlit-themes
Command: npx skills add https://github.com/Aaron-Tawil/super-order-automation --skill creating-streamlit-themes-aaron-tawil

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables users to create visually appealing and brand-aligned Streamlit applications by customizing themes, ensuring a professional and cohesive user experience.

Core Features & Use Cases

  • Theme Customization: Modify colors, fonts, borders, and spacing using .streamlit/config.toml.
  • Brand Alignment: Adapt Streamlit apps to match corporate branding guidelines.
  • Use Case: A company wants all its internal Streamlit tools to use their official brand colors and fonts. This Skill guides them on how to configure config.toml to achieve this.

Quick Start

Configure the Streamlit theme to use a dark base with a specific primary color and font.

Frequently Asked Questions about creating-streamlit-themes

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

FAQPage Schema
How do I customize the theme of a Streamlit app?

You can customize a Streamlit app theme by configuring colors, fonts, and visual elements through the `.streamlit/config.toml` file. This allows you to define base themes, color palettes, and typography for both light and dark modes.

Can I apply corporate brand colors and fonts to Streamlit applications?

Yes, you can adapt Streamlit apps to match corporate branding guidelines by defining your specific color palettes and typography in the `config.toml` file, ensuring a professional and cohesive user experience across internal tools.

Does Streamlit theming support configuring separate light and dark modes?

Streamlit theming supports both light and dark modes. You can configure the `config.toml` file to define distinct base colors, semantic colors, and chart colors for each mode independently.

What is the best way to change sidebar appearance and border styles in Streamlit?

The best way to change sidebar appearance and border styles is by using the `config.toml` file. This configuration method enables direct customization of visual elements without modifying the application's Python code.

Can I define semantic colors and chart colors in a Streamlit theme?

Yes, Streamlit theme configuration enables semantic color definitions and chart color customization. You specify these color palettes directly within the `config.toml` file to maintain visual consistency across data visualizations.