# Superset Setup

> Configure an Apache Superset environment profile for the `datus superset` plugin

- Skill: `datus-ai/superset-setup` (Agent Skill)
- Install (CLI): `npx skillmds@latest add datus-ai/superset-setup`
- Raw SKILL.md: https://api.skillmd.com/api/skills/datus-ai/superset-setup/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: datus-ai (https://skillmd.com/u/datus-ai)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/datus-ai/superset-setup

---


# Superset Setup

Use when the plugin is unconfigured or another environment is needed. If this deployment cannot edit agent configuration, stop and ask the administrator to edit it server-side.

## `agent.yml`

```yaml
agent:
  plugins:
    superset:
      prod:
        default: true
        api_base_url: https://superset.example.com
        auth_mode: login          # login or token
        username: analyst         # login auth
        password: ${SUPERSET_PASSWORD}
        # access_token: ${SUPERSET_ACCESS_TOKEN}  # token auth instead
        provider: db
        verify_ssl: "true"
        timeout: "30"
        serving_datasource: warehouse_prod       # optional
        serving_database_name: analytics         # optional
```

Ask for the endpoint, auth mode, non-secret username/provider, and environment-variable name holding the password or token. Have the user export that variable. Write only `${VAR}` to YAML, never a literal secret. Mark only the first profile `default: true`.

Verify with `datus superset status health` and `datus superset status whoami`.

