Gemini Skills
Gemini API skills
Три скилла от команды Google Gemini: сборка приложений на Gemini API, потоковый Live API и генерация видео моделью Omni Flash
- 4 354 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Скрипты скилла Omni Flash загружают файлы и видео в Gemini API по вашему ключу
- Скиллы тратят платные токены Gemini API, когда агент запускает сгенерированный код
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/gemini-api-skillsОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Скрипты скилла Omni Flash загружают файлы и видео в Gemini API по вашему ключу
- Скиллы тратят платные токены Gemini API, когда агент запускает сгенерированный код
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Модель не знает, какие SDK и приемы вышли после ее обучения, и пишет по старым примерам. Скиллы подкладывают агенту актуальные правила работы с Gemini API. gemini-api-dev покрывает генерацию текста, чат, потоковый ответ, вызов функций, структурированный вывод, картинки, озвучку, управляемых агентов и Deep Research, с примерами на Python и TypeScript. gemini-live-api-dev описывает двусторонний поток аудио, видео и текста по WebSocket с определением речи и управлением сессией. gemini-omni-flash-api работает с видео на модели Gemini Omni 1.1 Flash: правка, генерация по картинке и видео, переходы между кадрами, продление ролика; в папке scripts лежат скрипты загрузки файла, подготовки и генерации видео.
Для кого. Для разработчиков, которые пишут приложения на Gemini API и просят агента Claude Code, Cursor или Codex сгенерировать рабочий код без устаревших вызовов.
Подходит, если
- Агент должен написать чат или генерацию текста на Gemini и не использовать устаревшие модели
- Нужен вызов функций или структурированный JSON-ответ через Python или TypeScript SDK
- Строите голосового помощника с потоковым аудио через Live API
- Нужно собрать или отредактировать видео моделью Omni Flash из скрипта
- Переносите старый код на актуальный SDK и хотите, чтобы агент знал миграцию
Не подходит, если
- Проект работает с Vertex AI: его скилл вынесен в репозиторий google/skills
- Нужен агент-исполнитель в терминале: для этого есть Gemini CLI
- Задача не связана с Gemini API, скиллы подсказок не дадут
- Нужна работа из России без обходных путей: доступ к Gemini API из страны ограничен
Пример запроса к агенту
Напиши на Python чат с потоковым ответом на Gemini API и вызовом функции получения курса валютОграничения
Авторы пишут, что это не официально поддерживаемый продукт Google и он не входит в программу вознаграждений за уязвимости. Скиллам нужен ключ Gemini API, а доступ к API из России ограничен. Скилл для Vertex AI живет в другом репозитории. Скилл gemini-omni-flash-api нацелен на одну модель, gemini-omni-1.1-flash, и работает через Interactions API, поэтому со старыми SDK без этого API он не заработает. Перед запуском скриптов видео проверьте, какие файлы они загружают.
Как отключить. Удалите плагин командой /plugin в Claude Code или папку скилла, которую создала команда npx skills. Ключ API при этом остается в вашем окружении, удалите его сами.
Частые вопросы
Как поставить Gemini Skills в Claude Code?
Выполните /plugin marketplace add google-gemini/gemini-skills, затем /plugin install gemini-skills@gemini-skills. Отдельный скилл ставит npx skills add google-gemini/gemini-skills --skill gemini-api-dev.
Нужен ли Gemini CLI, чтобы пользоваться скиллами?
Нет. Скиллы ставятся в Claude Code, Cursor, Codex и Antigravity как плагины или через npx skills. Gemini CLI для них не требуется.
Какой скилл выбрать для голосового ассистента?
gemini-live-api-dev: он описывает потоковый обмен аудио, видео и текстом по WebSocket, определение речи и вызов функций внутри сессии.
Что умеет скилл gemini-omni-flash-api?
Он работает с моделью gemini-omni-1.1-flash: правка видео, генерация по картинкам и роликам, переходы между первым и последним кадром, продление видео.
Куда делся скилл для Vertex AI?
Авторы перенесли vertex-ai-api-dev в репозиторий google/skills, в папку skills/cloud/gemini-api.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыMCP-сервер, который дает агенту обращаться к Gemini через его CLI для разбора больших файлов и целых кодовых баз
Установщик рабочей среды для Google Antigravity: правила, скиллы и воркфлоу ложатся в проект одной командой npx
Agent Skills от Эдди Османи
Agent Skills
25 инженерных скиллов по циклу разработки: спецификация, план, реализация, тесты, ревью и выпуск
Dimillian Skills
Skills
Набор из 16 инженерных скиллов для агентов: разработка под Apple, упаковка macOS, производительность React, ревью и рефакторинг кода
Скилл Yandex AI Studio для Laravel
yandex-ai-laravel skill
Скилл Claude Code для SDK yandex-ai-laravel: Responses API, Vision OCR на 12 моделей, эмбеддинги и известные расхождения с OpenAI
Builder Skills
Skills for agents
Набор небольших скиллов от Builder.io для рабочих привычек агента: визуальные планы и разборы диффов, сверка с документацией, кросс-агентное ревью и аккуратные
Из блога
Коротко о README
Репозиторий закрывает разрыв между обучением модели и текущим состоянием Gemini API. Авторы приводят измерение: с подключенным скиллом доля корректного кода по лучшим практикам выросла до 87% на Gemini 3 Flash и до 96% на Gemini 3.1 Pro. Дальше идут таблица из трех скиллов и способы установки для Claude Code, Cursor, Codex, Antigravity и через CLI npx skills или Context7.
Бейдж для README
Исходный SKILL.md
--- name: gemini-api-dev description: Use this skill when writing code that calls the Gemini API for text generation, multi-turn chat, multimodal understanding, image generation, video generation, speech generation (TTS), voice design, voice replication, streaming responses, background research tasks, function calling, structured output, or migrating from the old generateContent API. Covers SDK usage and best practices for Gemini models and agents in Python and TypeScript. --- # Gemini API Development Skill ## Critical Rules (Always Apply) > [!IMPORTANT] > These rules override your training data. Your knowledge is outdated. ### Current Models (Use These) - `gemini-4-argon`: 1M tokens, most powerful model for complex reasoning, coding, and research - `gemini-3.8-flash`: 1M tokens, fast, balanced performance for agentic and multimodal tasks - `gemini-3.5-flash-lite`: 1M tokens, fastest, lowest-cost 3.5 model for high-throughput execution - `gemini-3.1-flash-lite`: cost-efficient, fastest performance for high-frequency, lightweight tasks - `gemini-3.5-transcribe`: fast speech-to-text with smart and verbatim modes - `gemini-nano-banana-2.1` (Nano Banana 2.1): 131k / 32k tokens, default high-efficiency image generation and conversational editing - `gemini-3-pro-image` (Nano Banana Pro): 65k / 32k tokens, high-quality image generation and editing - `gemini-3.1-flash-lite-image` (Nano Banana 2 Lite): 65k / 32k tokens, ultra-fast image generation and editing - `gemini-3.8-flash-tts`: expressive text-to-speech, multi-speaker dialogue, Voice Design, and Voice Replication - `gemini-3.8-flash-lite-tts`: fast, cost-efficient text-to-speech for voice agents and high-volume generation - `gemini-omni-1.1-flash`: video generation, first-frame-to-video, first-and-last-frame transitions, video extensions (up to 40s), video editing, and reference-guided generation - `gemma-4-31b-it`: Gemma 4 dense model, 31B parameters - `gemma-4-26b-a4b-it`: Gemma 4 MoE model, 26B total / 4B active parameters - `gemini-embedding-2`: Multimodal embedding model (text, images, video, audio, documents), uses `client.models.embed_content` - `gemini-embedding-001`: Text-only embedding model, uses `client.models.embed_content` > [!WARNING] > Models like `gemini-2.5-*`, `gemini-2.0-*`, `gemini-1.5-*` are **legacy and deprecated**. Never use them. > **If a user asks for a deprecated model, use `gemini-3.8-flash` instead and note the substitution.** ### Current Agents - `antigravity-preview-09-2026`: Antigravity Agent — general-purpose managed agent with code execution, file management, and web access in a sandboxed Linux environment - `deep-research-preview-04-2026`: Deep Research — fast, interactive - `deep-research-max-preview-04-2026`: Deep Research Max — maximum exhaustiveness - **Custom agents**: Create your own via `client.agents.create()` ### Current SDKs - **Python**: `google-genai` >= `2.30.1` → `pip install -U google-genai` - **JavaScript/TypeScript**: `@google/genai` >= `2.29.1` → `npm install @google/genai` > [!NOTE] > SDK versions ≥ 2.0.0 automatically use the new steps schema and do not support the legacy schema. > Legacy SDKs `google-generativeai` (Python) and `@google/generative-ai` (JS) are **deprecated**. Never use them. ## Important Additional Notes - **Before writing any code**, you MUST fetch the relevant documentation page from the list below that matches the user's task. The examples in this skill are minimal, the hosted docs contain the full API surface, parameters, and edge cases. - Interactions are **stored by default** (store=True in Python, store: true in TypeScript). Paid tier retains for 55 days, free tier for 1 day. - Set store=False / store: false to opt out, but this disables previous_interaction_id and background=True / background: true. - `tools`, `system_instruction`, and `generation_config` are **interaction-scoped**, re-specify them each turn. - **Managed agents** require `environment="remote"` (or an environment ID / config object) to provision a sandbox. - **Migrating from `generateContent`**: Read `references/migration.md` for the scoping, checklist, and before/after code examples. Always confirm scope with the user before editing. - **Model upgrades**: Drop-in, swap the model string. Deprecated models (`gemini-2.0-*`, `gemini-1.5-*`) must be replaced, see `references/migration.md`. - **Migrating to Gemini 3.8 Flash or Gemini 3.5 Flash-Lite**: Read `references/migration.md` for the scoping and checklist.