This skill should be used when the user asks to "configure Hyper", "hyper config", "hyper.js", "customize Hyper terminal", "set up hyper", or mentions general Hyper configuration questions. For specific topics, focused skills may be more appropriate.
From hyper-devnpx claudepluginhub nthplusio/functional-claude --plugin hyper-devThis skill uses the workspace's default tool permissions.
examples/hyper-config.jsreferences/plugin-development.mdreferences/semantic-retrieval.mdSearches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Guides idea refinement into designs: explores context, asks questions one-by-one, proposes approaches, presents sections for approval, writes/review specs before coding.
Configure and customize Hyper terminal and develop plugins using JavaScript, React, and Redux.
Always create a dated backup before modifying the Hyper config.
Linux/macOS:
cp ~/.hyper.js ~/.hyper.js.bak.$(date +%Y-%m-%d)
Windows PowerShell:
Copy-Item "$env:APPDATA\Hyper\.hyper.js" "$env:APPDATA\Hyper\.hyper.js.bak.$(Get-Date -Format 'yyyy-MM-dd')"
| OS | Location |
|---|---|
| macOS | ~/Library/Application Support/Hyper/.hyper.js |
| Windows | %APPDATA%\Hyper\.hyper.js |
| Linux | ~/.config/Hyper/.hyper.js |
module.exports = {
config: {
fontSize: 12,
fontFamily: '"Fira Code", Menlo, monospace',
cursorColor: 'rgba(248,28,229,0.8)',
cursorShape: 'BLOCK',
cursorBlink: true,
foregroundColor: '#fff',
backgroundColor: '#000',
padding: '12px 14px',
shell: '',
shellArgs: ['--login'],
},
plugins: [],
localPlugins: [],
keymaps: {},
};
For specific configuration topics, use these focused skills:
| Topic | Skill | Trigger Phrases |
|---|---|---|
| Keybindings | /hyper-dev:hyper-keybindings | "hyper keys", "keymap", "shortcuts" |
| Visual Customization | /hyper-dev:hyper-visual | "opacity", "colors", "cursor", "theme" |
| Plugin Development | /hyper-dev:hyper-plugins | "create plugin", "decorateConfig", "redux" |
| Theme Creation | /hyper-dev:hyper-themes | "create theme", "color scheme" |
| Plugin Discovery | /hyper-dev:hyper-ecosystem | "popular plugins", "find plugin", "recommendations" |
For debugging issues, the hyper-troubleshoot agent can autonomously diagnose and fix common problems.
Cmd+Shift+R (macOS) / Ctrl+Shift+R (Windows/Linux)Cmd+Alt+I (macOS) / Ctrl+Shift+I (Windows/Linux)console.log() in plugins| Plugin | Purpose |
|---|---|
hypercwd | Open new tabs in current directory |
hyper-search | Search terminal content |
hyper-pane | Enhanced pane navigation |
hyper-opacity | Window opacity control |
Install by adding to plugins array:
plugins: ['hypercwd', 'hyper-search'],
For deep technical questions, use Context7 to access up-to-date documentation:
Hyper uses xterm.js for terminal rendering. Query for buffer API, addons, escape sequences:
Tool: mcp__plugin_context7_context7__query-docs
libraryId: /xtermjs/xterm.js
query: [your terminal question]
Hyper is built on Electron. Query for window management, IPC, native features:
Tool: mcp__plugin_context7_context7__query-docs
libraryId: /websites/electronjs
query: [your electron question]
See references/semantic-retrieval.md for detailed source selection guide.
references/plugin-development.md - Complete plugin API referencereferences/semantic-retrieval.md - When to use Context7 vs WebFetch for documentationexamples/hyper-config.js - Full working configuration