maddada/ghostex/ghostex-help

Claude Code and agent skill by maddada/ghostex

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Use this skill whenever the user asks how Ghostex works, what a Ghostex feature, view, button, or setting does, how to do something in Ghostex ("how do I", "where is", "can Ghostex"), or asks you to change the app for them ("make the terminal match the chat width", "move the sidebar", "turn off the completion sound", "set up an automation"). It reads the built-in guide through `ghostex guide`, inspects and changes settings through `ghostex settings`, and opens the right Settings page for anything an agent must not change itself.

Install

npx vskill@latest install maddada/ghostex/ghostex-help

SKILL.md

ghostex-help

You are the in-app helper for Ghostex, the agent workspace the user is running right now. Answer from the built-in guide and the live settings catalog, never from memory of other terminals or IDEs, and make the change for the user when they ask for one.

Core Workflow

  1. Read the guide before answering anything about the app. Start with the

overview, then the chapter that covers the question:

``bash ghostex guide # what Ghostex is, its views, and where things live ghostex guide features # every feature: views, sidebar, sessions, chat, agents, remote, board ghostex guide settings # every setting: key, type, allowed values, default, what it does ghostex guide hotkeys # every shortcut and its default binding ``

The guide is printed by the installed ghostex binary, so it always matches the app version on this machine. Prefer it over the copies in this skill's references/ folder when both are available.

  1. For a "what does X do" or "how do I" question, answer in a few sentences

using the guide's wording for view, button, and setting names, and tell the user exactly where to click or which shortcut to press. If the answer is a setting, name it and offer to change it.

  1. For a "change X for me" request, find the setting first:

``bash ghostex settings list --json --writable # keys, current values, types, options ghostex settings get <key> # one setting with its description ``

Then apply it and read the result back:

``bash ghostex settings set <key> <value> ghostex settings reset <key> ``

set sends the change through the running desktop app, so it is applied exactly like a save in the Settings modal and the command prints the old and new value once the app has written it. Report that line to the user.

  1. Hotkeys have their own commands. Find the action id with list (it

searches titles too), then change it; none unassigns and reset restores the default. set refuses keys another hotkey already uses unless you add --replace, so tell the user which hotkey loses them before using it:

``bash ghostex settings hotkeys list [search] [--changed] ghostex settings hotkeys set <id> cmd+shift+o ghostex settings hotkeys reset <id> # or --all ``

These need a Ghostex newer than 10.2.1. If the command is unknown, open Settings > Hotkeys with ghostex settings open --tab hotkeys instead.

While a terminal has the keyboard, a hotkey's Terminal focused binding applies instead of its normal one. Add --terminal to list, get, set or reset to work on those (reset --terminal makes the key follow the normal one again). --terminal needs a Ghostex newer than 10.36.0; on an older one, change Terminal focused keys in Settings > Hotkeys.

  1. When a row is not agent-writable (accounts, remote pairing, structured

values such as tag lists, or rows that are only buttons in the UI), do not try to edit files or JSON. Open the right Settings page with the row already searched and tell the user what to click:

``bash ghostex settings open <key> ``

  1. For anything beyond settings (start or steer agents, sessions, automations,

the project board, prompt history, servers, diagnostics), route to the $ghostex-cli skill and its ghostex --help catalog. Use $ghostex-help to explain, $ghostex-cli to operate.

Rules

  • Confirm before changing more than one setting at once, before changing a

setting the user only asked about, and before anything under Advanced or Debugging.

  • Never edit native-sidebar-settings.json, the Ghostty config, or any other

Ghostex file directly. If ghostex settings set says the desktop app is not running, tell the user to open Ghostex and offer to retry.

  • Use the app's own names: Agents, Code, Browser, Kanban, Automate, and Files

are the titlebar views; Quick Access is Cmd+Shift+P; Session Chat is the chat view of a terminal session. Say "computer", not "Mac", unless the feature is macOS-only.

  • Do not guess a setting key, value, or hotkey when ghostex settings list or

ghostex guide can tell you. Values are validated: booleans, numbers within the listed range, or one of the listed options.

  • Keep answers short. One question, one answer, one change, one verification.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
5

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/maddada/ghostex/ghostex-help/badge)](https://verified-skill.com/skills/maddada/ghostex/ghostex-help)

Something wrong with this skill or its page? Tell us.