ai-slash-commands
v2026.2.1
Published
A tool for managing AI slash commands and prompts across multiple AI-powered editors. Write prompts once in markdown, and install them to Claude Code, Cursor, Windsurf, Codex, OpenCode, and Google Antigravity.
Readme
ai-slash-commands
A tool for managing AI slash commands and prompts across multiple AI-powered editors. Write prompts once in markdown, and install them to Claude Code, Cursor, Windsurf, Codex, OpenCode, and Google Antigravity.
Quick start:
npx ai-slash-commandsSome of commands was copied from:
- https://github.com/hamzafer/cursor-commands
Один набор markdown-промптов в ./prompts/*.md, генерация в ./dist/** и установка в домашние папки для:
- Claude Code
- Cursor
- Windsurf (через линк в текущий workspace)
- Codex (custom prompts)
- OpenCode
- Google Antigravity
Почему так
- Источник истины - только prompt (markdown).
id/имя команды вычисляется из имени файла (prompts/<name>.md).- Всё сгенерированное лежит только в
dist/.
Требования
- Node.js 18+ (Windows / Ubuntu)
Быстрый старт
Добавь промпты в
prompts/*.mdСгенерируй в dist:
npm run gen- Установи в домашние папки:
npm run install-configsNPX
По умолчанию можно установить команды из встроенной папки ./prompts:
npx ai-slash-commandsМожно установить команды из любой папки с *.md файлами:
npx ai-slash-commands ./path/to/commandsОпционально можно ограничить список целей:
npx ai-slash-commands ./path/to/commands --targets claude,cursorWindsurf: важный момент
Официально workflows подхватываются из .windsurf/workflows внутри workspace.
Глобальная папка workflows в home в доках не описана, поэтому тут используется компромисс:
- хранение в
~/.windsurf/workflows - линк в конкретный репозиторий/папку workspace
Сделать линк для текущей папки:
npm run link:windsurfСкрипты
npm run gen- копируетprompts/*.mdв:dist/claude/commands/*.mddist/cursor/commands/*.mddist/windsurf/workflows/*.mddist/codex/prompts/*.mddist/opencode/commands/*.mddist/antigravity/commands/*.md
npm run install-configs- копирует изdist/**в:~/.claude/commands~/.cursor/commands~/.windsurf/workflows(хранилище, дальше линк)${CODEX_HOME:-~/.codex}/prompts~/.config/opencode/commands~/.gemini/antigravity/global_workflows
npm run uninstall- удаляет из целевых папок файлы команд, перечисленные вdist/**npm run link:windsurf- делает.windsurf/workflows->~/.windsurf/workflows(symlink/junction)
Примечания по папкам (ссылки на доки)
- Claude Code personal commands:
~/.claude/commands - Cursor global commands:
~/.cursor/commands - Codex custom prompts:
~/.codex/prompts(или$CODEX_HOME/prompts) - Windsurf workflows:
.windsurf/workflows(workspace-level) - OpenCode commands:
~/.config/opencode/commands - Google Antigravity commands:
~/.gemini/antigravity/global_workflows
