$npx -y skills add AlekseiUL/sprut-agent-kit --skill geminiGemini CLI for one-shot Q&A, summaries, and generation. Use when user mentions 'gemini', 'ask gemini', 'gemini cli', or needs a quick answer from Google's model.
| 1 | --- |
| 2 | name: gemini-local |
| 3 | description: "Gemini CLI for one-shot Q&A, summaries, and generation. Use when user mentions 'gemini', 'ask gemini', 'gemini cli', or needs a quick answer from Google's model." |
| 4 | --- |
| 5 | |
| 6 | # Gemini CLI Skill |
| 7 | |
| 8 | Google Gemini CLI для быстрых вопросов, саммари и генерации контента. |
| 9 | |
| 10 | ## Установка |
| 11 | |
| 12 | ```bash |
| 13 | npm install -g @google/generative-ai-cli |
| 14 | ``` |
| 15 | |
| 16 | Версия: `0.26.0` |
| 17 | |
| 18 | --- |
| 19 | |
| 20 | ## Основные команды |
| 21 | |
| 22 | ### One-shot запрос |
| 23 | |
| 24 | ```bash |
| 25 | gemini -p "Ваш вопрос" |
| 26 | ``` |
| 27 | |
| 28 | Пример: |
| 29 | ```bash |
| 30 | gemini -p "Суммаризируй этот текст: $(cat file.txt)" |
| 31 | ``` |
| 32 | |
| 33 | ### Интерактивный режим |
| 34 | |
| 35 | ```bash |
| 36 | gemini |
| 37 | ``` |
| 38 | |
| 39 | Или с начальным промптом: |
| 40 | ```bash |
| 41 | gemini -i "Помоги мне написать..." |
| 42 | ``` |
| 43 | |
| 44 | ### Выбор модели |
| 45 | |
| 46 | ```bash |
| 47 | gemini -m gemini-2.0-flash-exp -p "Вопрос" |
| 48 | ``` |
| 49 | |
| 50 | Доступные модели: |
| 51 | - `gemini-2.0-flash-exp` (по умолчанию, быстрая) |
| 52 | - `gemini-1.5-pro` (более мощная) |
| 53 | - `gemini-1.5-flash` (баланс) |
| 54 | |
| 55 | ### YOLO mode (автоподтверждение) |
| 56 | |
| 57 | ```bash |
| 58 | gemini -y -p "Создай файл test.txt" |
| 59 | ``` |
| 60 | |
| 61 | ⚠️ **Осторожно!** Автоматически выполняет все действия без подтверждения. |
| 62 | |
| 63 | --- |
| 64 | |
| 65 | ## Работа с файлами |
| 66 | |
| 67 | ### Чтение stdin |
| 68 | |
| 69 | ```bash |
| 70 | cat file.txt | gemini -p "Суммаризируй" |
| 71 | ``` |
| 72 | |
| 73 | ### Анализ кода |
| 74 | |
| 75 | ```bash |
| 76 | gemini -p "Объясни этот код:" < script.py |
| 77 | ``` |
| 78 | |
| 79 | --- |
| 80 | |
| 81 | ## MCP серверы |
| 82 | |
| 83 | Gemini CLI поддерживает MCP (Model Context Protocol) для расширений. |
| 84 | |
| 85 | ```bash |
| 86 | gemini mcp list |
| 87 | gemini mcp install <server-name> |
| 88 | ``` |
| 89 | |
| 90 | --- |
| 91 | |
| 92 | ## Skills & Extensions |
| 93 | |
| 94 | ### Список доступных |
| 95 | |
| 96 | ```bash |
| 97 | gemini skills list |
| 98 | gemini extensions list |
| 99 | ``` |
| 100 | |
| 101 | ### Использование конкретных extensions |
| 102 | |
| 103 | ```bash |
| 104 | gemini -e extension1,extension2 -p "Запрос" |
| 105 | ``` |
| 106 | |
| 107 | --- |
| 108 | |
| 109 | ## Сессии (Resume) |
| 110 | |
| 111 | ### Список сессий |
| 112 | |
| 113 | ```bash |
| 114 | gemini --list-sessions |
| 115 | ``` |
| 116 | |
| 117 | ### Возобновить последнюю |
| 118 | |
| 119 | ```bash |
| 120 | gemini -r latest |
| 121 | ``` |
| 122 | |
| 123 | ### Возобновить конкретную (по индексу) |
| 124 | |
| 125 | ```bash |
| 126 | gemini -r 5 |
| 127 | ``` |
| 128 | |
| 129 | ### Удалить сессию |
| 130 | |
| 131 | ```bash |
| 132 | gemini --delete-session 5 |
| 133 | ``` |
| 134 | |
| 135 | --- |
| 136 | |
| 137 | ## Примеры использования |
| 138 | |
| 139 | ### 1. Быстрый ответ |
| 140 | |
| 141 | ```bash |
| 142 | gemini -p "Что такое Kaizen?" |
| 143 | ``` |
| 144 | |
| 145 | ### 2. Суммаризация файла |
| 146 | |
| 147 | ```bash |
| 148 | gemini -p "Кратко перескажи:" < ~/Desktop/document.txt |
| 149 | ``` |
| 150 | |
| 151 | ### 3. Генерация кода |
| 152 | |
| 153 | ```bash |
| 154 | gemini -p "Напиши bash скрипт для резервного копирования папки" |
| 155 | ``` |
| 156 | |
| 157 | ### 4. Анализ логов |
| 158 | |
| 159 | ```bash |
| 160 | tail -100 /var/log/system.log | gemini -p "Найди ошибки в этих логах" |
| 161 | ``` |
| 162 | |
| 163 | ### 5. Интерактивная работа |
| 164 | |
| 165 | ```bash |
| 166 | gemini -i "Я работаю над проектом автоматизации. Помоги мне..." |
| 167 | ``` |
| 168 | |
| 169 | --- |
| 170 | |
| 171 | ## Для goal-trackerа 🎯 |
| 172 | |
| 173 | goal-tracker может использовать Gemini CLI для: |
| 174 | |
| 175 | 1. **Анализ прогресса по целям** |
| 176 | ```bash |
| 177 | cat ~/.openclaw/workspace-kaizen/ЦЕЛИ.md | gemini -p "Оцени прогресс и предложи следующие шаги" |
| 178 | ``` |
| 179 | |
| 180 | 2. **Генерация мотивационных сообщений** |
| 181 | ```bash |
| 182 | gemini -p "Напиши мотивирующее сообщение для человека, который хочет улучшаться на 1% каждый день" |
| 183 | ``` |
| 184 | |
| 185 | 3. **Суммаризация дня** |
| 186 | ```bash |
| 187 | cat ~/workspace/obsidian/Дневник/$(date +%Y-%m-%d).md | gemini -p "Подведи итоги дня и выдели ключевые достижения" |
| 188 | ``` |
| 189 | |
| 190 | 4. **Разбивка большой цели** |
| 191 | ```bash |
| 192 | gemini -p "Разбей цель '$GOAL_NAME' на маленькие недельные шаги" |
| 193 | ``` |
| 194 | |
| 195 | --- |
| 196 | |
| 197 | ## API Key |
| 198 | |
| 199 | Gemini CLI требует API ключ Google AI Studio. |
| 200 | |
| 201 | **Получить ключ:** https://aistudio.google.com/app/apikey |
| 202 | |
| 203 | **Настройка:** |
| 204 | ```bash |
| 205 | export GOOGLE_AI_API_KEY="your-api-key" |
| 206 | ``` |
| 207 | |
| 208 | Или добавить в `~/.zshrc`: |
| 209 | ```bash |
| 210 | echo 'export GOOGLE_AI_API_KEY="your-key"' >> ~/.zshrc |
| 211 | ``` |
| 212 | |
| 213 | --- |
| 214 | |
| 215 | ## Лимиты (бесплатный tier) |
| 216 | |
| 217 | - **1,500 запросов/день** для `gemini-2.0-flash-exp` |
| 218 | - **50 запросов/день** для `gemini-1.5-pro` |
| 219 | |
| 220 | Для goal-trackerа этого более чем достаточно! |
| 221 | |
| 222 | --- |
| 223 | |
| 224 | ## Troubleshooting |
| 225 | |
| 226 | ### Проверка установки |
| 227 | |
| 228 | ```bash |
| 229 | gemini --version |
| 230 | ``` |
| 231 | |
| 232 | ### Тест API ключа |
| 233 | |
| 234 | ```bash |
| 235 | gemini -p "Hello!" |
| 236 | ``` |
| 237 | |
| 238 | Если работает → всё ок! |
| 239 | |
| 240 | --- |
| 241 | |
| 242 | *Создано: 2026-02-03* |
| 243 | *Обновлено: 2026-02-03* |