keyboard-navigation
Keyboard accessibility, focus management, and shortcuts.
npx skills add a5c-ai/babysitter --skill keyboard-navigation --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Keyboard Navigation Skill Expert assistance for keyboard accessibility. ## Capabilities - Implement keyboard navigation - Manage focus - Create keyboard shortcuts - Handle focus trapping - Test keyboard access ## Focus Management ```tsx // Focus trap for modals function useFocusTrap(ref: RefObject<HTMLElement>) { useEffect(() => { const element = ref.current; if (!element) return; const focusableElements = element.querySelectorAll( 'button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])' ); const first = focusableElements[0]; const last = focusableElements[focusableElements.length - 1]; function handleKeyDown(e: KeyboardEvent) { if (e.key === 'Tab') { if (e.shiftKey && document.activeElement === first) { e.preventDefault(); last.focus(); } else if (!e.shiftKey && document.activeElement === last) { e.preventDefault(); first.focus(); } } } element.addEventListener('keydown', handleKeyDown); return () => element.removeEventListener('keydown', handleKeyDown); }, [ref]); } ``` ## Target Processes - keyboard-accessibility - focus-management - accessibility-implementation
- Capabilities
- Focus Management
- Target Processes
What does the keyboard-navigation skill do?
Keyboard accessibility, focus management, and shortcuts.
How do I install it?
Run `npx skills add a5c-ai/babysitter --skill keyboard-navigation --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From a5c-ai/babysitter, a repository with 1,642 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
