keybindings-help

Read and modify Claude Code keybindings.json with rebind, unbind, and chord guidance.

Updated Sep 13, 2025
One-click install
npx skills add https://github.com/nobelk/claude-tools --skill keybindings-help
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: keybindings-help
Source: https://github.com/nobelk/claude-tools/tree/main/skills/keybindings-help
Command: npx skills add https://github.com/nobelk/claude-tools --skill keybindings-help

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users customize Claude Code keyboard shortcuts to streamline their editing and chat workflows, reducing repetitive actions and cognitive load.

Core Features & Use Cases

  • Read and understand the current keybindings.json configuration.
  • Guide rebinds, unbinds, and chord bindings to fit the user’s workflow.
  • Provide examples and validation checks to prevent conflicts and invalid syntax.

Quick Start

Edit the file ~/.claude/keybindings.json to customize or add your preferred bindings and test them in Claude Code.

Frequently Asked Questions about keybindings-help

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I customize keyboard shortcuts in Claude Code?

You customize keyboard shortcuts in Claude Code by editing the ~/.claude/keybindings.json file to add or modify preferred bindings, reducing repetitive actions and cognitive load during editing workflows.

Can I set up chord keybindings for Claude Code commands?

Yes, you can configure chord keybindings in the keybindings.json file. This Skill guides you through setting up rebinds, unbinds, and chord configurations to fit your specific workflow needs.

How do I prevent keyboard binding conflicts in Claude Code?

To prevent keyboard binding conflicts in Claude Code, this Skill provides validation checks and examples when modifying the keybindings.json file, ensuring your rebinds and chord configurations avoid overlapping assignments.

Does Claude Code support unbinding default keyboard shortcuts?

Yes, Claude Code supports unbinding default keyboard shortcuts. You can modify the ~/.claude/keybindings.json file to remove or rebind default shortcuts, and this Skill provides guidance for configuring these changes safely.

What is the keybindings.json file used for in Claude Code?

The keybindings.json file is the configuration file used to customize Claude Code keyboard shortcuts. It stores your rebinds, unbinds, and chord configurations to streamline your chat and editing workflows.