From looker-skills
Authenticates the Looker CLI using OAuth and saves the session in a named profile. Part of Looker Developer Onboarding (Step 3).
How this skill is triggered — by the user, by Claude, or both
Slash command
/looker-skills:authenticating-looker-cliThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Authenticates the Looker CLI to a Looker instance using OAuth and saves the
Authenticates the Looker CLI to a Looker instance using OAuth and saves the session configuration in a named profile.
installing-looker-cli skill).443 for Looker Core / Google Cloud Core.Create a new profile named default to save your connection details:
looker-cli profile add default --host {instance_host} --port {instance_port}
Set this new profile as your default configuration:
looker-cli profile use default
Run the login command in the background (since it requires interactive browser authorization):
looker-cli session login --oauth
Monitor the background login task log or stdout to extract the generated login URL. Looker CLI will output:
Opening browser to URL: followed by a long URL.
Present the login URL to the user and instruct them:
"Please open the following URL in your browser, log in to Looker, and authorize the CLI:
URL: {auth_url}
If you are running on a local desktop machine, the login should complete automatically once authorized. If you are on a remote server/headless workspace, the browser will show a page load error or try to redirect to
http://127.0.0.1:7777/?code=.... Please copy the entire redirected URL from your browser's address bar and paste it back into the terminal prompt."
Paste redirected URL here: If the user pastes the redirected URL, use
manage_task with send_input to pass the pasted URL directly to the
background login task.Once complete, looker-cli will automatically save the access and refresh
tokens into your default profile in ~/.config/looker-cli/config.yaml.
Confirm you can successfully communicate with the Looker API without passing any connection flags:
looker-cli user me
This should return a JSON object containing the authenticated user details.
Verify that your authenticated user account has the required developer and connection management permissions:
looker-cli user me.develop and manage_project_connections permissions (or the Admin role as a fallback)."I have authenticated successfully, but I noticed your Looker user account lacks the required 'develop' and 'manage_project_connections' permissions (or the 'Admin' role).
Without these developer permissions, I will not be able to create the database connection, project, or write LookML. Please grant these permissions to my user account in the Looker console and let me know once done so we can proceed!"
npx claudepluginhub looker-open-source/looker-skillsOrchestrates the end-to-end Looker developer onboarding journey: pre-flight, discovery, CLI, auth, connection, project, model, and dashboard creation. Start here for a new Looker setup.
Manage Auth0 tenant resources via CLI: create apps and APIs, manage users, roles, organizations, actions, log streams, custom domains, Universal Login, and call Management API directly.
Installs Databricks CLI v2, Python SDK, Databricks Connect, and configures authentication via PAT or OAuth for workspace integrations.