360 Secure SkillHub
360 安全技能中心

gemini-file

该 Skill 通过 gemini 命令行以一次性模式调用 Gemini 模型完成问答、摘要与内容生成,支持指定模型与 JSON 输出;当内容较长或用户要求文件输出时,运行内置 Python 脚本调用 Gemini,把结果保存到 outputs 目录并在 JSON 中返回绝对文件路径,可选返回正文内容。

chenbaiyujason
chenbaiyujason
热度 59.69
最近更新 2026-05-17 13:26:16
分类:效率依赖:代码执行 / 内部调用大模型 / 第三方 API应用场景:摘要总结 / 故事创作 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add gemini-file
Metadata
name
gemini
description
Gemini CLI for one-shot Q&A, summaries, and generation.
homepage
https://ai.google.dev/
metadata
{"clawdbot":{"emoji":"♊️","requires":{"bins":["gemini"]},"install":[{"id":"brew","kind":"brew","formula":"gemini-cli","bins":["gemini"],"label":"Install Gemini CLI (brew)"}]}}

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.