Agent skill

Superset Settings via CLI

by superset-sh in superset-sh/superset

Reads and changes the Superset desktop app's settings, such as theme, fonts, terminal and notifications, from the command line, including custom themes built from JSON.

Custom licenceAuto-check passedProductivity & Automation

Install Superset Settings via CLI

skills CLI
$ npx skills add superset-sh/superset --skill superset-settings -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install superset-sh/superset superset-settings --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/superset-sh/superset.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/superset-settings .claude/skills/superset-settings && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
superset-settings
GitHub stars
15k
Token cost
~2.1k tokens
SKILL.md length
715 words
Files
1
Skills in repo
47
Repo updated
First seen
Licence
Custom licence

At a glance

Reads and changes the Superset desktop app's settings, such as theme, fonts, terminal and notifications, from the command line, including custom themes built from JSON.

  • Changing a Superset desktop preference without opening the settings UI
  • SKILL.md covers Commands, Creating custom themes, How changes take effect and Key reference (by section), plus 2 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Switching to or creating a custom color theme

What it does

The `superset settings` command works offline with no login and acts only on this machine. `list` shows every key with its default and allowed values, `get` returns the effective value and `set` performs a validated write. The agent is told to prefer `--json` and to run `list` to discover keys rather than guess; `superset` is already on the PATH in Superset terminals, and `SUPERSET_HOME_DIR` points the commands at a sandbox profile for testing.

Custom themes come from a JSON file, either written from scratch or exported from an existing theme and edited. A minimal file with a name, a `dark` or `light` type and a few colors is enough, because omitted colors are filled from the built-in base theme. `superset settings theme import` followed by `theme set` applies it to a running app live. The documented fields are name or id, type, `ui` colors, `terminal` colors including the 16 ANSI names, an optional `editor` block and metadata, and the names dark, light, monokai and system are reserved.

When your agent uses it

  • Changing a Superset desktop preference without opening the settings UI
  • Switching to or creating a custom color theme
  • Adjusting fonts, terminal or notification options from a script

Example prompts

  • “Switch my Superset theme to dark and bump the terminal font size.”
  • “Create a deep blue theme called Midnight Ocean and apply it.”
  • “List the notification settings and turn off the sounds.”

Requirements

  • The Superset desktop app with the `superset` CLI on PATH

What it can do on your machine

Read from SKILL.md and the folder at commit 6b94a61. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are bash and json).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Superset Settings via CLI loads about 2.1k tokens when it runs. Until then it costs about 89 tokens; SKILL.md has 715 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~89
When it runs · the whole SKILL.md, loaded when a task matches
~2.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 715 words (~2,069 tokens).

“Change the desktop app's user settings from the command line with superset settings. Works offline, no login required; everything is local to this machine.”

— opening of SKILL.md by superset-sh, Custom licence
name
superset-settings

Read the full SKILL.md on GitHub

Files

Just SKILL.md in .agents/skills/superset-settings of superset-sh/superset.

Open the folder on GitHubat commit 6b94a61

Compare with similar skills

Superset Settings via CLI next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Superset Settings via CLI compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Superset Settings via CLI this skillsuperset-sh/superset15k—~2.1kAutomated safety check: PassCustom licence
MCP Developmentcoollabsio/coolify63k1 repos~949Automated safety check: PassMIT
Dotlottie WebLottieFiles/dotlottie-web892—~3.5kAutomated safety check: PassMIT
Compose Multiplatform Patternsmonta-app/ocpp-emulator1805 repos~2kAutomated safety check: PassApache-2.0
Winui AppLanceMcCarthy/DevOpsExamples1721 repos~2.8kAutomated safety check: PassApache-2.0
Vuetify Skilldlogue/vite-vuetify-ts-starter1811 repos~1.9kAutomated safety check: PassMIT

Similar skills

  • MCP Development

    coollabsio/coolify

    A skill your agent uses for Laravel MCP development. An agent skill from coollabsio/coolify.

    63k GitHub starsUsed in 1 repo~949 tokens
    Frontend & DesignAuto-check passed
  • Dotlottie Web

    LottieFiles/dotlottie-web

    Implement Lottie animations using dotLottie runtimes (@lottiefiles/dotlottie-web and @lottiefiles/dotlottie-react).

    892 GitHub stars~3.5k tokensUpdated 4 days ago
    Media & CreativeAuto-check passed
  • Compose Multiplatform Patterns

    monta-app/ocpp-emulator

    Compose Multiplatform and Jetpack Compose patterns for KMP projects — state management, navigation, theming, performance, and platform-specific UI.

    180 GitHub starsUsed in 5 repos~2k tokens
    MobileAuto-check passed
  • Winui App

    LanceMcCarthy/DevOpsExamples

    Bootstrap, develop, and design modern WinUI 3 desktop applications with C and the Windows App SDK using official Microsoft guidance, WinUI Gallery patterns, Windows App SDK samples, and…

    172 GitHub starsUsed in 1 repo~2.8k tokens
    DevOps & CloudAuto-check passed
  • Vuetify Skilld

    logue/vite-vuetify-ts-starter

    Vue Material Component Framework. An agent skill from logue/vite-vuetify-ts-starter.

    181 GitHub starsUsed in 1 repo~1.9k tokens
    Frontend & DesignAuto-check passed
  • Chamilo Theme From Site

    chamilo/chamilo-lms

    Creates a Chamilo color theme with a logo from a website's branding or from a logo file's dominant colors, entirely through the Chamilo REST API.

    1k GitHub stars~5.1k tokensUpdated today
    Frontend & DesignAuto-check passed

More from superset-sh/superset

All 47 skills in this repo
  • Mobile Demo Film Editor

    superset-sh/superset

    Edits real mobile screen recordings into a configurable demo video with phone framing, title cards, cutaways and an end card, using a bundled renderer.

    15k GitHub stars~1.8k tokensUpdated today
    Auto-check passed
  • Superset Agent Standup

    superset-sh/superset

    Sweeps every Superset workspace, task and agent terminal to report what finished, what needs review and what is blocked, read-only, and can publish the digest as a page.

    15k GitHub stars~712 tokensUpdated today
    Auto-check passed
  • Superset Browser Control

    superset-sh/superset

    Opens pages, takes screenshots, reads the console, clicks and types in the browser panes of a Superset workspace, with Browser Use as a fallback for other browsers.

    15k GitHub stars~3.1k tokensUpdated today
    Auto-check passed
  • Superset Automate

    superset-sh/superset

    Turns a recurring chore into a scheduled or event-triggered Superset agent, drafting its prompt, picking a target and trigger, and reviewing the first run.

    15k GitHub stars~1.4k tokensUpdated today
    Auto-check passed
  • Generates a Drizzle migration on a fresh Neon branch and runs a production-safety checklist for table sizes, lock order and load rehearsal before the PR opens.

    15k GitHub stars~2k tokensUpdated today
    Auto-check: notes
  • Superset Feedback Reporter

    superset-sh/superset

    Turns a bug report or feature request about Superset into a short, scannable write-up and submits it privately or as a public GitHub issue.

    15k GitHub stars~2.9k tokensUpdated today
    Auto-check passed

Questions about Superset Settings via CLI

What does Superset Settings via CLI do?

Reads and changes the Superset desktop app's settings, such as theme, fonts, terminal and notifications, from the command line, including custom themes built from JSON. The `superset settings` command works offline with no login and acts only on this machine. `list` shows every key with its default and allowed values, `get` returns the effective value and `set` performs a validated write.

When should I use Superset Settings via CLI?

Superset Settings via CLI fits situations like: changing a Superset desktop preference without opening the settings UI; switching to or creating a custom color theme; adjusting fonts, terminal or notification options from a script.

How do I install Superset Settings via CLI in Claude Code?

Run `npx skills add superset-sh/superset --skill superset-settings -a claude-code`. Or copy the skill folder (.agents/skills/superset-settings in superset-sh/superset) into .claude/skills/superset-settings in your project. Claude Code loads it when a task matches its description.

How do I install Superset Settings via CLI in Codex?

Run `npx skills add superset-sh/superset --skill superset-settings -a codex`. Or copy the skill folder (.agents/skills/superset-settings in superset-sh/superset) into .agents/skills/superset-settings in your project. Codex loads it when a task matches its description.

Can I use Superset Settings via CLI in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add superset-sh/superset --skill superset-settings -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/superset-settings, .gemini/skills/superset-settings, .github/skills/superset-settings and .opencode/skills/superset-settings in your project.

What does Superset Settings via CLI need to run?

SKILL.md names no scripts, command-line tools or credentials: Superset Settings via CLI is instructions for the agent only. Our summary lists: The Superset desktop app with the `superset` CLI on PATH.

Does Superset Settings via CLI access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Superset Settings via CLI safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Superset Settings via CLI use?

Superset Settings via CLI has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Superset Settings via CLI use?

About 2.1k tokens (SKILL.md is roughly 8.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Superset Settings via CLI?

Skills that share tags, products or a category with Superset Settings via CLI: MCP Development (coollabsio/coolify, 63k stars), Dotlottie Web (LottieFiles/dotlottie-web, 892 stars), Compose Multiplatform Patterns (monta-app/ocpp-emulator, 180 stars) and Winui App (LanceMcCarthy/DevOpsExamples, 172 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Superset Settings via CLI?

superset-sh (a GitHub organization) maintains it in superset-sh/superset, which has 15,063 GitHub stars. The repository holds 47 skills in this directory. The repository was last updated on October 11, 2026.

Source: superset-sh/superset on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.