sso-embed
Looker SSO Embed Skill
This skill allows agents to assist users in setting up, implementing, and troubleshooting Looker SSO (signed) and Cookieless embedding using the Looker Embed SDK.
Overview
Looker embedding allows users to access private Looker content (Dashboards, Looks, Explores, Reports, etc.) within an external application.
- SSO (Signed) Embedding: Authenticates users via a cryptographically signed URL generated by the parent application.
- Cookieless Embedding: Uses short-lived tokens to mitigate third-party cookie blocking, available in Looker 22.20+.
1. Looker Embed SDK (Recommended)
The Looker JavaScript Embed SDK is the preferred way to implement embedding.
Installation & Initialization
import { getEmbedSDK } from '@looker/embed-sdk'
// Initialize for SSO
getEmbedSDK().init('looker.example.com', '/auth')
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).
2embed-themes
This skill enables agents to assist users in programmatically creating, updating, and managing Looker themes using the Looker API. Use this when you need to automate visual styling, implement brand-specific themes, or manage instance-wide default themes.
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