config-themes

Implement dynamic theming and tenant-aware branding with a backend settings store and Flutter ThemeProvider.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/Adrinc/camsys --skill config-themes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: config-themes
Source: https://github.com/Adrinc/camsys/tree/main/.agent/skills/config-themes
Command: npx skills add https://github.com/Adrinc/camsys --skill config-themes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps teams implement a unified visual system with dynamic theming and tenant-specific branding, eliminating manual styling work across products.

Core Features & Use Cases

  • Dynamic light/dark modes and system-driven themes
  • Per-tenant color palettes and typography
  • Persistent user preferences and design tokens
  • Presets and quick theme switching for onboarding

Quick Start

Install the config-themes module and initialize the theme provider to enable tenant-aware theming across your frontend and backend.

Frequently Asked Questions about config-themes

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

FAQPage Schema
How do I implement dynamic theming and tenant-specific branding in a SaaS application?

Dynamic theming for SaaS applications is implemented via a backend settings store for theme data and API endpoints, paired with a Flutter client model and ThemeProvider to apply per-tenant color schemes and typography.

What is tenant-aware branding and how does it work with Flutter?

Tenant-aware branding in Flutter uses a ThemeProvider and client model to fetch tenant-specific design tokens from backend API endpoints, applying unique color palettes and typography dynamically across the application interface.

Can I persist user theme preferences like light and dark modes across sessions?

You can persist user theme preferences by utilizing the backend settings store to save light, dark, or system-driven theme modes, ensuring user color scheme choices remain intact across multiple application sessions.

Does this dynamic theme system require any specific dependencies to function?

The dynamic theme system operates with no specific dependencies, allowing you to integrate the backend API endpoints and Flutter ThemeProvider directly into your existing multi-tenant application architecture.

How do I set up quick theme switching and presets for user onboarding?

Quick theme switching and presets are set up by initializing the Flutter ThemeProvider, which connects to backend API endpoints to retrieve and apply predefined color schemes and design tokens during the user onboarding flow.