Skip to content
gemini-headless logo

Gemini Headless Mode

gemini-headless

Delegiere Aufgaben an Gemini CLI im Headless-Mode. Nutze fuer Dokumentation, Code-Reviews, Analysen oder wenn der User /gemini aufruft. Nutzt Google Subscription (KEIN API Key). Auto-Accept mit -y Flag.

SKILL.md

Full skill instructions

Gemini Headless Mode

Overview

Dieser Skill ermoeglicht die Nutzung von Gemini CLI fuer delegierbare Aufgaben. Gemini laeuft im Headless-Mode mit -y Flag (keine Bestaetigungen).

WICHTIG: Nutzt Google Subscription (Gemini Advanced), KEINEN API Key!

Quick Start

gemini -y -p "Deine Aufgabe hier"

Authentifizierung (Subscription)

IMMER Google Login nutzen (Subscription), NIEMALS API Key!

# Erster Login (einmalig, oeffnet Browser)
gemini login

# Status pruefen
gemini auth status

Nach dem Login ist die Subscription aktiv und es werden keine API-Kosten berechnet.

Core Instructions

Wann Gemini nutzen

  • Dokumentationserstellung (.md, README, etc.)
  • Code-Reviews und Analysen
  • Textgenerierung und Zusammenfassungen
  • Wenn der User explizit /​gemini aufruft

Standard-Workflow

  1. Aufgabe verstehen: Was soll Gemini tun?
  2. Kontext sammeln: Relevante Dateien identifizieren
  3. Prompt konstruieren: Aufgabe + Kontext zusammenfuehren
  4. Gemini ausfuehren: Via Bash mit -y Flag
  5. Output verarbeiten: Ergebnis in Datei schreiben/​anzeigen

Bash-Commands

Einfache Aufgabe:

gemini -y -p "Erstelle eine README.md fuer dieses Projekt"

Mit Datei-Kontext (via Stdin):

cat src/​main.ts | gemini -y -p "Erklaere diesen Code und erstelle Dokumentation"

Mit Verzeichnis-Kontext:

gemini -y -p "Analysiere die Architektur" --include-directories ./​src,./​docs

Output in Datei speichern:

gemini -y -p "Erstelle eine API-Dokumentation" > docs/​api.md

Mehrere Dateien als Kontext:

cat file1.ts file2.ts | gemini -y -p "Vergleiche diese Implementierungen"

Examples

Beispiel 1: README erstellen

cat CLAUDE.md package.json | gemini -y -p "Erstelle eine kurze README.md fuer dieses Projekt. Fokus auf Installation und Quick Start."

Beispiel 2: Code dokumentieren

cat src/​services/​auth.service.ts | gemini -y -p "Erstelle JSDoc Kommentare fuer alle oeffentlichen Methoden"

Beispiel 3: Code-Review

git diff HEAD~1 | gemini -y -p "Review diese Aenderungen. Finde Bugs, Security-Issues, Best-Practice-Verstoesse"

Beispiel 4: Context-Datei generieren

gemini -y -p "Erstelle eine context.md Datei die das Projekt beschreibt" --include-directories ./​src

Wichtige Flags

FlagBeschreibung
-yPFLICHT - Auto-Accept aller Aktionen
-p "..."PFLICHT - Prompt im Headless-Mode
--include-directoriesVerzeichnisse als Kontext
-m gemini-2.5-flashSchnelleres Modell (optional)
--output-format jsonFuer programmatisches Parsing

Installation

npm install -g @google/​gemini-cli
# oder
brew install gemini-cli

WICHTIG: Keine API Keys!

FALSCH (API Key):

# NICHT VERWENDEN!
export GOOGLE_API_KEY="..."

RICHTIG (Subscription):

# Google Login nutzen
gemini login

More skills from majiayu000

xiaohongshu logo
majiayu000/claude-arsenal

xiaohongshu

xiaohongshu

286 148
View
agent-task-conductor logo
majiayu000/claude-skill-registry

agent-task-conductor

Conduct multi-agent task orchestration and workflow coordination.

663 1
View
conductor-setup logo
majiayu000/claude-skill-registry

conductor-setup

Initialize project with Conductor artifacts (product definition,

663 1
View
animation-designer logo
majiayu000/claude-skill-registry

animation-designer

Expert in web animations, transitions, and motion design using Framer Motion and CSS

663 1
View
diagramming logo
majiayu000/claude-skill-registry

diagramming

Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...

663 1
View
h3-pg logo
majiayu000/claude-skill-registry-data

h3-pg

PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.

23 1
View
conductor-development logo
majiayu000/claude-skill-registry

conductor-development

Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...

663 1
View
conductor-status logo
majiayu000/claude-skill-registry

conductor-status

Display project status, active tracks, and next actions

663 1
View
dockerization logo
majiayu000/claude-skill-registry

dockerization

Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.

663 1
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View