← 返回 Skills 市场
112
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install claude-code-keybindings-customizer
功能描述
Use when the user wants to customize Claude Code keybindings, rebind shortcuts, add chords, or edit `~/.claude/keybindings.json` safely.
使用说明 (SKILL.md)
Keybindings Customizer
Use this skill for shortcut rebinding, unbinding, or chord creation.
Workflow
- Read the current keybindings file first.
- Merge changes instead of replacing the entire file.
- Keep schema and docs fields intact.
- Validate against reserved and non-rebindable shortcuts.
- Explain any conflicts or terminal-level limitations.
Guardrails
- Never overwrite the full file blindly.
- Preserve unrelated existing bindings.
- Flag OS or terminal-reserved shortcuts before saving.
Example Requests
- Rebind the external editor shortcut.
- Add a chord to toggle todos without overwriting my keybindings file.
Inputs
- Requested key changes
- Existing keybindings file
- OS or terminal constraints
Outputs
- Merged keybinding config
- Conflict explanations
Success Criteria
- The file was merged, not clobbered.
- Reserved shortcuts were handled correctly.
- Schema and docs fields remain intact.
Non-Goals
- Whole-file replacement for a small binding change
Source Provenance
Derived from src/skills/bundled/keybindings.ts.
安全使用建议
This skill appears to do what it claims (read and merge changes to ~/.claude/keybindings.json) and does not request unrelated credentials or installs — so it is internally coherent. Before installing or running it, consider these precautions: (1) Confirm provenance — the source is 'unknown' in the registry; prefer skills from known repositories. (2) Require the skill to show a preview/diff of proposed edits and ask for explicit confirmation before writing. (3) Back up ~/.claude/keybindings.json (e.g., ~/.claude/keybindings.json.bak) before allowing writes. (4) Verify the skill only touches that specific file and does not attempt to read other home-directory files. (5) If you enable autonomous invocation for the agent, be aware it could modify the file without prompting — keep autonomous use disabled unless you trust the skill. If the publisher can provide a declared config path (the metadata currently omits it) and an auditable implementation, that would increase confidence further.
功能分析
Type: OpenClaw Skill
Name: claude-code-keybindings-customizer
Version: 1.0.0
The skill bundle is designed for the legitimate purpose of managing Claude Code keybindings in ~/.claude/keybindings.json. The instructions in SKILL.md emphasize safe merging, preservation of existing configurations, and validation against reserved shortcuts. No evidence of data exfiltration, malicious execution, or harmful prompt injection was found.
能力评估
Purpose & Capability
The name/description and SKILL.md consistently describe safely editing Claude Code keybindings (~/.claude/keybindings.json). However, the registry metadata lists no required config paths even though the instructions explicitly reference a specific user config file; this is a minor inconsistency (the skill will need read/write access to that file in practice).
Instruction Scope
SKILL.md instructions are narrowly scoped: read the existing keybindings file, merge changes, preserve schema/docs, validate reserved shortcuts, and report conflicts. There are no instructions to read other unrelated files, call external endpoints, or collect extra data. The instructions are high-level (merge/validate) so runtime behavior depends on the agent implementation; the user should require a preview/diff before writes.
Install Mechanism
Instruction-only skill with no install spec and no code files present. This minimizes disk/write risk and there are no downloaded/installed components to review.
Credentials
The skill requests no environment variables or credentials, which is appropriate. It does, however, operate on a user config file in the home directory; the metadata does not declare this config path as required. This is reasonable for the stated purpose but should be explicit so users know what will be accessed.
Persistence & Privilege
always:false and no special privileges requested. The skill can be invoked autonomously by the agent (platform default), which is expected; combine this with the prior note and require explicit user confirmation before modifying files.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install claude-code-keybindings-customizer - 安装完成后,直接呼叫该 Skill 的名称或使用
/claude-code-keybindings-customizer触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial extraction from local Claude Code source
元数据
常见问题
Keybindings Customizer 是什么?
Use when the user wants to customize Claude Code keybindings, rebind shortcuts, add chords, or edit `~/.claude/keybindings.json` safely. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 112 次。
如何安装 Keybindings Customizer?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install claude-code-keybindings-customizer」即可一键安装,无需额外配置。
Keybindings Customizer 是免费的吗?
是的,Keybindings Customizer 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Keybindings Customizer 支持哪些平台?
Keybindings Customizer 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Keybindings Customizer?
由 wimi321(@wimi321)开发并维护,当前版本 v1.0.0。
推荐 Skills