# theme

URL: /bengal/cli/theme/
Section: theme
Description: Theme development, directives, and assets

---

> For a complete page index, fetch /bengal/llms.txt.

Open LLM text
(/bengal/cli/theme/index.txt)

Share with AI

Ask Claude
(https://claude.ai/new?q=Please%20help%20me%20understand%20this%20documentation%3A%20%2Fbengal%2Fcli%2Ftheme%2Findex.txt)

Ask ChatGPT
(https://chatgpt.com/?q=Please%20help%20me%20understand%20this%20documentation%3A%20%2Fbengal%2Fcli%2Ftheme%2Findex.txt)

Ask Gemini
(https://gemini.google.com/app?q=Please%20help%20me%20understand%20this%20documentation%3A%20%2Fbengal%2Fcli%2Ftheme%2Findex.txt)

Ask Copilot
(https://copilot.microsoft.com/?q=Please%20help%20me%20understand%20this%20documentation%3A%20%2Fbengal%2Fcli%2Ftheme%2Findex.txt)

Command Group

#
`bengal theme`

Theme development, directives, and assets

11Commands

## Usage

```
bengal theme [COMMAND] [OPTIONS]
```

## Commands

`assets`

Build CSS/JS assets

(/bengal/cli/theme/assets/)

`debug`

Debug theme resolution and inheritance

(/bengal/cli/theme/debug/)

`directives`

List available directives

(/bengal/cli/theme/directives/)

`discover`

List swizzlable templates

(/bengal/cli/theme/discover/)

`info`

Show theme details

(/bengal/cli/theme/info/)

`install`

Install theme from PyPI

(/bengal/cli/theme/install/)

`list`

List available themes

(/bengal/cli/theme/list/)

`new`

Create new theme scaffold

(/bengal/cli/theme/new/)

`swizzle`

Copy template from theme to project

(/bengal/cli/theme/swizzle/)

`test`

Render a directive in isolation

(/bengal/cli/theme/test/)

`validate`

Validate theme directory structure

(/bengal/cli/theme/validate/)
