> For the complete documentation index, see [llms.txt](https://docs.tuplo.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tuplo.com/using-tuplo-studio/product-groups/themes.md).

# Themes

<figure><img src="/files/7brWBUUOMi5xI1K1Xh9F" alt=""><figcaption><p>Themes applied to a Product Group are displayed in the Product Group Window.</p></figcaption></figure>

Different product groups may use **Themes** to enhance their offerings when creating products. Not every product group requires a theme, so the theme section appears collapsed by default.

{% hint style="info" %}
**Quick Tips!**

Themes are one of the more complex concepts included in Tuplo Studio. For more information, please refer to the [Themes](/using-tuplo-studio/assets/themes.md) section.
{% endhint %}

***

### Assign a Theme

To **assign** themes to your product groups:

1. **Open** the [Themes tab in the Assets Window](/using-tuplo-studio/assets.md#opening-asset-tabs) and the Product Group Window.
2. **Select** a folder from your themes.
3. **Drag and drop** that folder into the themes section in the Product Group Window.

{% hint style="info" %}
**Quick Tips!**

When you apply a theme to a product group for the first time, any products in the group must adopt the added theme.
{% endhint %}

***

## Video Tutorial

{% embed url="<https://iframe.mediadelivery.net/play/231419/9c969493-a032-4944-853a-5044d02130df>" %}
Learn how to add themes to product groups in Tuplo Studio, allowing you to build products with specific themes for better organization.
{% endembed %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.tuplo.com/using-tuplo-studio/product-groups/themes.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
