Skip to content
Back to skills

Gum Interactive Shell Script Toolkit

ASecurity

Gum by Charmbracelet is a tool for building glamorous shell scripts. It provides configurable terminal UI components (choose, confirm, input, filter, spin, table, format) that can be used directly from bash to create interactive, visually polished CLI experiences.

  • 36 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added June 8, 2026
ai-agentsgoshellbashgitsecurity

Works with

  • claude code
  • terminal
  • cli

Security analysis

A100/100

Scanned June 8, 2026

npx -y skills add agentskillexchange/skills --skill gum-interactive-shell-script-toolkit --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Gum Interactive Shell Script Toolkit?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Gum Interactive Shell Script Toolkit
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/agentskillexchange-gum-interactive-shell-script-toolkit/badge)](https://www.skillsdirectory.com/skills/agentskillexchange-gum-interactive-shell-script-toolkit)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: "Gum Interactive Shell Script Toolkit"
slug: "gum-interactive-shell-script-toolkit"
description: "Gum by Charmbracelet is a tool for building glamorous shell scripts. It provides configurable terminal UI components (choose, confirm, input, filter, spin, table, format) that can be used directly from bash to create interactive, visually polished CLI experiences."
github_stars: 23196
verification: "security_reviewed"
source: "https://github.com/charmbracelet/gum"
category: "Developer Tools"
framework: "Claude Code"
tool_ecosystem:
  github_repo: "charmbracelet/gum"
  github_stars: 23196
---

# Gum Interactive Shell Script Toolkit

Gum by Charmbracelet is a tool for building glamorous shell scripts. It provides configurable terminal UI components (choose, confirm, input, filter, spin, table, format) that can be used directly from bash to create interactive, visually polished CLI experiences.

## Installation

Use the upstream install or setup path that matches your environment:
- brew install gum
- go install github.com/charmbracelet/gum@latest
- brew list | gum choose --no-limit | xargs brew uninstall

Basic usage or getting-started notes:
- The above example is running from a single shell script ([source](./examples/demo.sh)).
- Check out the [complete example](https://github.com/charmbracelet/gum/blob/main/examples/commit.sh) for combining these commands in a single script.
- Use a package manager:

- Source: https://github.com/charmbracelet/gum
- Extracted from upstream docs: https://raw.githubusercontent.com/charmbracelet/gum/HEAD/README.md

## Source

- [Agent Skill Exchange](https://agentskillexchange.com/skills/gum-interactive-shell-script-toolkit/)

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.