windsurf-keyboard-shortcuts
Provides configuration steps for mapping AI operations and navigation tasks to custom keyboard shortcuts.
Install
mkdir -p .claude/skills/windsurf-keyboard-shortcuts && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/4678" && unzip -o skill.zip -d .claude/skills/windsurf-keyboard-shortcuts && rm skill.zipInstalls to .claude/skills/windsurf-keyboard-shortcuts
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Configure custom keyboard shortcuts for Cascade and AI features. Activate when users mention
"keyboard shortcuts", "keybindings", "hotkeys", "shortcut configuration",
or "customize shortcuts". Handles keybinding setup and optimization. Use when working with windsurf keyboard shortcuts functionality. Trigger with phrases like "windsurf keyboard shortcuts", "windsurf shortcuts", "windsurf".Key capabilities
- →Document current keybinding conflicts
- →Map Cascade operations to custom hotkeys
- →Generate team-standardized shortcut configurations
- →Apply multi-file editing command bindings
How it works
It creates a structured keybinding mapping and validation process that ensures custom shortcuts do not conflict with existing IDE commands.
Inputs & outputs
When to use windsurf-keyboard-shortcuts
- →Creating custom shortcuts for Cascade AI
- →Configuring multi-file editing commands
- →Defining project-specific navigation keys
About this skill
Windsurf Keyboard Shortcuts
Overview
This skill enables customization of Windsurf keyboard shortcuts for optimal productivity. It covers Cascade AI shortcuts, multi-file editing commands, navigation keys, and custom workflow bindings.
Prerequisites
- Windsurf IDE installed
- Understanding of current shortcut usage
- Keyboard layout knowledge (QWERTY, etc.)
- Access to settings file
- List of frequently used operations
Instructions
- Review Default Shortcuts
- Plan Customizations
- Configure AI Shortcuts
- Create Custom Bindings
- Document and Share
See ${CLAUDE_SKILL_DIR}/references/implementation.md for detailed implementation guide.
Output
- Customized keybindings.json
- Shortcut reference documentation
- Conflict-free keyboard mappings
- Team-standard shortcut configuration
Error Handling
See ${CLAUDE_SKILL_DIR}/references/errors.md for comprehensive error handling.
Examples
See ${CLAUDE_SKILL_DIR}/references/examples.md for detailed examples.
Resources
When not to use it
- →Global OS-level keyboard remapping
- →Troubleshooting hardware-level keyboard issues
Prerequisites
Limitations
- →Requires manual application of JSON files to IDE settings
- →Cannot resolve conflicts with OS-reserved shortcuts
How it compares
It focuses on workflow ergonomics for AI-native actions specifically, rather than just mapping standard text editor keys.
Compared to similar skills
windsurf-keyboard-shortcuts side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| windsurf-keyboard-shortcuts (this skill) | 1 | 2mo | No flags | Beginner |
| pptx | 393 | 6mo | Review | Advanced |
| nano-pdf | 63 | 2mo | Review | Beginner |
| video-downloader | 101 | 7mo | Review | Beginner |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by jeremylongshore
View all by jeremylongshore →You might also like
pptx
anthropics
Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks
nano-pdf
openclaw
Edit PDFs with natural-language instructions using the nano-pdf CLI.
video-downloader
ComposioHQ
Downloads videos from YouTube and other platforms for offline viewing, editing, or archival. Handles various formats and quality options.
youtube-transcript
michalparkola
Download YouTube video transcripts when user provides a YouTube URL or asks to download/get/fetch a transcript from YouTube. Also use when user wants to transcribe or get captions/subtitles from a YouTube video.
using-superpowers
obra
Use when starting any conversation - establishes mandatory workflows for finding and using skills, including using Skill tool before announcing usage, following brainstorming before coding, and creating TodoWrite todos for checklists
browser-automation
browserbase
Automate web browser interactions using natural language via CLI commands. Use when the user asks to browse websites, navigate web pages, extract data from websites, take screenshots, fill forms, click buttons, or interact with web applications. Triggers include "browse", "navigate to", "go to website", "extract data from webpage", "screenshot", "web scraping", "fill out form", "click on", "search for on the web". When taking actions be as specific as possible.