embed-themes
Looker Themes API
This skill enables agents to assist users in programmatically managing the visual appearance of Looker dashboards and reports using the Theme resource in the Looker API.
Overview
Looker themes allow you to control the styling of embedded and internal Looker content, including colors, fonts, and layout options. Using the API, you can:
- Create Themes: Define new visual styles for specific dashboards or the entire instance.
- Update Themes: Modify existing themes to reflect brand changes.
- Set Default Themes: Programmatically change the global default theme.
- Manage Color Collections: Associate custom color palettes with themes.
1. Prerequisites
- API Version: Use Looker API 4.0 for the most up-to-date theme features.
- Permissions: Requires
adminormanage_themespermissions. - Feature Flag: Custom themes must be enabled on the Looker instance.
2. Implementation Pattern (Python SDK)
Initializing the SDK
More from lkrdev/looker-embed-skills
cors-api
Architectural pattern for direct browser-to-Looker API calls via CORS using OAuth2 with PKCE for secure client-side authentication.
2ca-adk-streaming
This skill enables agents to assist users in building streaming, data-driven agentic applications using the Looker Conversational Analytics (CA) API and Google ADK. Use this when you need to orchestrate multi-step data workflows with real-time feedback and conditional post-processing (e.g., visualization, analysis).
2sso-embed
This skill allows agents to assist users in setting up, implementing, and troubleshooting Looker SSO (signed) and Cookieless embedding using the Looker Embed SDK.
2cors-api-proxy
Architectural pattern for performing direct browser-to-Looker API calls via CORS by using an application backend to delegate scoped authentication tokens.
2visualization-components
This skill enables agents to assist users in building custom, high-performance data experiences using Looker's React-based visualization components.
2embed-javascript-events-api
This skill enables agents to assist users in implementing and troubleshooting interactive communication between a host application and an embedded Looker iframe using JavaScript events.
2