Skip to content
Skillv1.0.0

x-theme

Change terminal command line prompt theme. Globally manage the display style of all x-cmd interactive components. Supports multiple theme vendors: theme, starship, ohmyposh. **Dependency**: This is an

by x-cmd(0) 0 installs
Free
Sign in to install

Free account. Installing gives you the manifest plus copy-paste snippets.

See reviews

About

Imported from x-cmd/x-cmd (mod/theme/SKILL.md). Install upstream with npx skills add x-cmd/x-cmd --skill theme. Copyright stays with the author (Apache-2.0).

x theme - Terminal Theme Manager

Change terminal command line prompt theme and manage display styles.


Quick Start

# Open interactive theme preview
x theme

# List available themes
x theme ls

# Use a theme
x theme use robby

Features

  • Interactive Preview: Visual theme selection with --app
  • Multiple Vendors: Supports theme, starship, ohmyposh
  • Feature Management: Enable/disable transient mode, emoji, symbols
  • Font Integration: Install fonts for better theme rendering
  • Shell Support: bash, zsh, fish, PowerShell

Commands

Command Description
x theme Open interactive theme preview (default)
x theme --app Open theme preview client
x theme ls List all themes
x theme ls --info List current environment theme info
x theme use <name> Use theme globally
x theme unuse Unset theme
x theme try <name> Try theme in current session
x theme untry Cancel try mode
x theme current Show current theme
x theme update Update theme resources
x theme font Install fonts
x theme feature use <feature> Enable feature globally
x theme feature try <feature> Try feature in current session

Theme Vendors

Vendor Description
theme x-cmd built-in themes (el, ide, mini, l series)
starship Starship.rs cross-shell prompt
ohmyposh Oh-My-Posh prompt theme engine

Examples

Basic Usage

# Open interactive theme selector
x theme

# Use a theme globally
x theme use robby

# Use random theme
x theme use random

# Use random from specific themes
x theme use random "ys,ya,vitesse"

Try Before Apply

# Try theme in current session only
x theme try robby

# Cancel try
x theme untry

Feature Management

# Enable transient mode globally
x theme feature use transient_enable always

# Disable transient mode
x theme feature use transient_enable never

# Try emoji feature
x theme feature try emoji -t festival

Vendor-Specific Themes

# Use starship theme via x theme
x theme use --vendor starship gruvbox-rainbow

# Use ohmyposh theme via x theme
x theme use --vendor ohmyposh montys

Available Features

Feature Description
transient_enable Simplify prompt after command execution
transient_cwd Show cwd in transient mode
transient_time Show execution time in transient mode
emoji Enable emoji in prompt
symbol Use symbols in prompt
zshplugin Load zsh plugins

Theme Series

Series Description
el Elegant line themes
ide IDE-style themes
mini Minimal themes
l Lightweight themes

Related

Use it

Copy one of these into your project. Installing also returns the manifest and these snippets.

yaml
targets:
  - https://api.opensmartroute.ai/api/v1/registry/x-cmd-x-cmd-theme/manifest   # or paste the manifest below

Manifest

An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.

x-cmd-x-cmd-theme.ocm.jsonjson
{
  "ocm": "1",
  "id": "x-cmd-x-cmd-theme",
  "kind": "skill",
  "name": "x-theme",
  "description": "Change terminal command line prompt theme. Globally manage the display style of all x-cmd interactive components. Supports multiple theme vendors: theme, starship, ohmyposh. **Dependency**: This is an x-cmd module. Install x-cmd first (see x-cmd skill for installation options). see x-cmd skill for installation.",
  "publisher": "x-cmd",
  "version": "1.0.0",
  "capabilities": {
    "domains": [
      "general"
    ],
    "tags": [
      "skill-md",
      "x-cmd",
      "theme",
      "prompt",
      "shell",
      "customization",
      "github"
    ],
    "languages": [
      "en"
    ]
  },
  "quality_prior": 0.6,
  "examples": [
    "Change terminal command line prompt theme. Globally manage the display style of all x-cmd interactive components. Supports multiple theme vendors: theme, starship, ohmyposh. **Dependency**: This is an x-cmd module. Install x-cmd first (see x-cmd skill for installation options). see x-cmd skill for installation."
  ],
  "primary": false,
  "metadata": {
    "source": {
      "provider": "github",
      "repository": "https://github.com/x-cmd/x-cmd",
      "path": "mod/theme/SKILL.md",
      "ref": "e18c1ef8b4695c7556c4e847b2eb7eaac13b9230",
      "url": "https://github.com/x-cmd/x-cmd/blob/e18c1ef8b4695c7556c4e847b2eb7eaac13b9230/mod/theme/SKILL.md",
      "key": "x-cmd/x-cmd/mod/theme/SKILL.md"
    },
    "compatibility": "POSIX Shell",
    "license": "Apache-2.0"
  },
  "instructions": "# x theme - Terminal Theme Manager\n\n> Change terminal command line prompt theme and manage display styles.\n\n---\n\n## Quick Start\n\n```bash\n# Open interactive theme preview\nx theme\n\n# List available themes\nx theme ls\n\n# Use a theme\nx theme use robby\n```\n\n---\n\n## Features\n\n- **Interactive Preview**: Visual theme selection with `--app`\n- **Multiple Vendors**: Supports theme, starship, ohmyposh\n- **Feature Management**: Enable/disable transient mode, emoji, symbols\n- **Font Integration**: Install fonts for better theme rendering\n- **Shell Support**: bash, zsh, fish, PowerShell\n\n---\n\n## Commands\n\n| C",
  "cost": {
    "context_tokens": 770
  }
}

Fetch it by URL: GET /api/v1/registry/x-cmd-x-cmd-theme/manifest?version=1.0.0

Reviews

Star ratings from people who tried it. One review per account; edit yours any time.

No reviews yet. Install it, try it, and be the first to rate it.