← 返回 Skills 市场
79
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install 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 says (merge changes into ~/.claude/keybindings.json) but the package metadata did not declare that config path. Before installing or running it: (1) make a backup copy of ~/.claude/keybindings.json; (2) require the agent to show the merged config and ask your explicit approval before saving; (3) confirm the skill will run locally and will not send file contents to external endpoints (SKILL.md contains no network steps, but provenance is sparse); (4) if you are unsure, ask the skill owner to add the config-path declaration and an explicit confirmation step in SKILL.md so you can review changes before they are written.
功能分析
Type: OpenClaw Skill
Name: keybindings-customizer
Version: 1.0.0
The skill is a utility designed to safely manage and merge keybindings for Claude Code in ~/.claude/keybindings.json. The instructions in SKILL.md emphasize safety guardrails, such as preventing full-file overwrites and validating against reserved shortcuts, with no evidence of malicious intent, data exfiltration, or unauthorized execution.
能力评估
Purpose & Capability
The skill is described as a keybindings editor and its runtime instructions explicitly reference editing ~/.claude/keybindings.json and reading the existing keybindings file. However, the skill metadata lists no required config paths. That is an inconsistency: the skill will need filesystem access to a specific user config but didn't declare it.
Instruction Scope
SKILL.md instructs the agent to read the current keybindings file, merge changes, preserve schema/docs, and validate reserved shortcuts — all appropriate for this purpose. It does not direct network exfiltration or access to unrelated files. However it is somewhat vague about how to determine 'OS or terminal constraints' and does not state whether the agent must ask the user for confirmation before writing the file or whether it will write changes directly.
Install Mechanism
Instruction-only skill with no install spec or bundled code — low install risk (nothing is written to disk by an install process).
Credentials
No environment variables or credentials are requested, which is appropriate. However the skill will read and write a user config file in the home directory; that access is not declared in the metadata's config paths and should have been. The requested access is proportionate to the task but the missing declaration is a transparency issue.
Persistence & Privilege
always is false and there are no indications the skill requests persistent/privileged presence or modifies other skills. Autonomous invocation is allowed by default but not by itself a concern here.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install keybindings-customizer - 安装完成后,直接呼叫该 Skill 的名称或使用
/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 插件,目前累计下载 79 次。
如何安装 Keybindings Customizer?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install 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