Gemini CLI for one-shot Q&A, summaries, and generation.
Scanned 9/5/2026
Install to Claude Code
npx -y skills add dvcrn/openclaw-skills-marketplace --skill gemini --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Gemini?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/dvcrn-gemini)More formats (shields.io, HTML) on the badges page.
---
name: gemini
description: "Gemini CLI for one-shot Q&A, summaries, and generation."
homepage: https://ai.google.dev/
---
# Gemini CLI
Use Gemini in one-shot mode with a positional prompt (avoid interactive mode).
Quick start
- `gemini "Answer this question..."`
- `gemini --model <name> "Prompt..."`
- `gemini --output-format json "Return JSON"`
File-output mode (for large token or explicit file return)
- When content is large (e.g. long article/story/report) **or** user explicitly asks for file output, use:
- `python3 /Users/shichen/skills/gemini/gemini_file_runner.py --prompt "<prompt>"`
- Default model: `gemini-3-flash-preview`
- For video parsing with large content (long video, dense transcripts, many segments), prefer `gemini-3-flash-preview` first.
- Script behavior:
- Always saves Gemini output to a file under `outputs/` in this skill directory.
- Always returns `file_path` (absolute path) in JSON.
- Optionally returns `content` when `--include-content` is provided.
- Optional args:
- `--model <model_name>`
- `--output-format text|json`
- `--output-file <filename>`
- `--output-dir <dir>`
- `--include-content`
Required response contract for this mode
- Must include absolute file path from script JSON: `file_path`
- Content in response is optional and controlled by `--include-content`
Example
- User request: `使用 gemini 模型写 1000 字小说并输出文件给我`
- Command:
- `python3 /Users/shichen/skills/gemini/gemini_file_runner.py --prompt "写一篇约 1000 字中文小说,主题是..." --output-file novel-1000-words.txt`
- Expected JSON stdout:
- `{"ok":true,"file_path":"/Users/shichen/skills/gemini/outputs/novel-1000-words.txt"}`
Video parsing example (large content)
- User request: `请解析这个长视频并输出文件`
- Command:
- `python3 /Users/shichen/skills/gemini/gemini_file_runner.py --model gemini-3-flash-preview --prompt "解析视频内容并输出结构化总结..." --output-file video-analysis.txt`
Extensions
- List: `gemini --list-extensions`
- Manage: `gemini extensions <command>`
Notes
- If auth is required, run `gemini` once interactively and follow the login flow.
- Avoid `--yolo` for safety.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!