setup_local_keybindings

Community

Merge IDE keybindings into user profiles.

AuthorDanhDue
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Merges workspace keybindings into IDE user profile configurations (e.g., ~/antigravity-profile-2/User/keybindings.json) to ensure consistent shortcuts across projects and profiles, reducing setup time and cognitive load for developers.

Core Features & Use Cases

  • Auto-Detection (New!): detect running IDE processes (Antigravity, VS Code, Cursor, Windsurf) and automatically apply bindings to the selected profile.
  • Manual Mode: specify a profile directory explicitly (e.g., bash setup.sh ~/antigravity-profile-2) when auto-detection is unavailable or multiple profiles exist.
  • Safe merge with backups: backs up existing keybindings to .bak files and merges only missing bindings, preserving user customizations and making merges idempotent.
  • Verified workflow: validates prerequisites (presence of resources/keybindings.json), creates missing User directory, and confirms the result.

Quick Start

Run bash .agent/skills/setup_local_keybindings/setup.sh ~/antigravity-profile-2 to apply the keybindings to that profile.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: setup_local_keybindings
Download link: https://github.com/DanhDue/bloc_digital_wallet/archive/main.zip#setup-local-keybindings

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.