agentsclimarketplace

Gemini

Skill AlekseiUL/sprut-agent-kit/skills/gemini

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.From its SKILL.md

Install
npx -y skills add AlekseiUL/sprut-agent-kit --skill gemini

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

3 things to look at

  • reads credentialsReads from 1 credential source: `GOOGLE_AI_API_KEY`.
  • runs commandsInstructs the agent to run 3 commands, including `npm install -g @google/generative-ai-cli` and 2 more.
  • fetches URLsInstructs the agent to fetch 1 URL, including https://aistudio.google.com/app/apikey.

SKILL.md

5.0 KB, ~1.4k tokens by cl100k_base, as published. Nobody here has run it


name: gemini-local 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."

Gemini CLI Skill

Google Gemini CLI для быстрых вопросов, саммари и генерации контента.

Установка

npm install -g @google/generative-ai-cli

Версия: 0.26.0


Основные команды

One-shot запрос

gemini -p "Ваш вопрос"

Пример:

gemini -p "Суммаризируй этот текст: $(cat file.txt)"

Интерактивный режим

gemini

Или с начальным промптом:

gemini -i "Помоги мне написать..."

Выбор модели

gemini -m gemini-2.0-flash-exp -p "Вопрос"

Доступные модели:

  • gemini-2.0-flash-exp (по умолчанию, быстрая)
  • gemini-1.5-pro (более мощная)
  • gemini-1.5-flash (баланс)

YOLO mode (автоподтверждение)

gemini -y -p "Создай файл test.txt"

⚠️ Осторожно! Автоматически выполняет все действия без подтверждения.


Работа с файлами

Чтение stdin

cat file.txt | gemini -p "Суммаризируй"

Анализ кода

gemini -p "Объясни этот код:" < script.py

MCP серверы

Gemini CLI поддерживает MCP (Model Context Protocol) для расширений.

gemini mcp list
gemini mcp install <server-name>

Skills & Extensions

Список доступных

gemini skills list
gemini extensions list

Использование конкретных extensions

gemini -e extension1,extension2 -p "Запрос"

Сессии (Resume)

Список сессий

gemini --list-sessions

Возобновить последнюю

gemini -r latest

Возобновить конкретную (по индексу)

gemini -r 5

Удалить сессию

gemini --delete-session 5

Примеры использования

1. Быстрый ответ

gemini -p "Что такое Kaizen?"

2. Суммаризация файла

gemini -p "Кратко перескажи:" < ~/Desktop/document.txt

3. Генерация кода

gemini -p "Напиши bash скрипт для резервного копирования папки"

4. Анализ логов

tail -100 /var/log/system.log | gemini -p "Найди ошибки в этих логах"

5. Интерактивная работа

gemini -i "Я работаю над проектом автоматизации. Помоги мне..."

Для goal-trackerа 🎯

goal-tracker может использовать Gemini CLI для:

  1. Анализ прогресса по целям

    cat ~/.openclaw/workspace-kaizen/ЦЕЛИ.md | gemini -p "Оцени прогресс и предложи следующие шаги"
    
  2. Генерация мотивационных сообщений

    gemini -p "Напиши мотивирующее сообщение для человека, который хочет улучшаться на 1% каждый день"
    
  3. Суммаризация дня

    cat ~/workspace/obsidian/Дневник/$(date +%Y-%m-%d).md | gemini -p "Подведи итоги дня и выдели ключевые достижения"
    
  4. Разбивка большой цели

    gemini -p "Разбей цель '$GOAL_NAME' на маленькие недельные шаги"
    

API Key

Gemini CLI требует API ключ Google AI Studio.

Получить ключ: https://aistudio.google.com/app/apikey

Настройка:

export GOOGLE_AI_API_KEY="your-api-key"

Или добавить в ~/.zshrc:

echo 'export GOOGLE_AI_API_KEY="your-key"' >> ~/.zshrc

Лимиты (бесплатный tier)

  • 1,500 запросов/день для gemini-2.0-flash-exp
  • 50 запросов/день для gemini-1.5-pro

Для goal-trackerа этого более чем достаточно!


Troubleshooting

Проверка установки

gemini --version

Тест API ключа

gemini -p "Hello!"

Если работает → всё ок!


Создано: 2026-02-03 Обновлено: 2026-02-03

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.