gemini3pro

Gemini 3 Pro Text & Vision

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "gemini3pro" with this command: npx skills add delneg/nano-banana-pro-skill-grsai-com/delneg-nano-banana-pro-skill-grsai-com-gemini3pro

Gemini 3 Pro Text & Vision

Usage

Run from the user's current working directory (do NOT cd into the skill directory):

Text generation:

uv run scripts/query_gemini.py --prompt "your question" [--system-prompt "instructions"] [--output "response.md"] [--api-key KEY]

Image analysis (vision):

uv run scripts/query_gemini.py --prompt "describe this image" --image "path/to/image.png" [--output "analysis.md"] [--api-key KEY]

Parameters

  • --prompt / -p (required): Question, task, or instructions

  • --image / -i : Path to image for vision analysis (jpg, png, webp, gif)

  • --system-prompt / -s : System instructions to set context/persona

  • --output / -o : Save response to file (always prints to stdout too)

  • --api-key / -k : API key (overrides GRSAI_API_KEY env var)

API Key

Provide via --api-key argument or set GRSAI_API_KEY environment variable.

Troubleshooting

Symptom Resolution

Error: No API key provided.

Set GRSAI_API_KEY env var or pass --api-key

Error: Image not found:

Wrong path or unreadable file; verify the path exists

HTTP 401 Wrong or expired API key

Unexpected response format

API error; check prompt for policy violations

uv: command not found

Install: curl -LsSf https://astral.sh/uv/install.sh | sh , then restart terminal

For transient errors (HTTP 429, network timeouts), the script retries automatically up to 3 times. If retries are exhausted, surface the error to the user.

Output

Print the response to stdout. Optionally save to file with --output . Do not pipe output unless the user asks.

Examples

uv run scripts/query_gemini.py --prompt "Explain the difference between TCP and UDP in simple terms"

uv run scripts/query_gemini.py --prompt "What objects are in this image?" --image "photo.jpg" --output "analysis.md"

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

veo3-1

No summary provided by upstream source.

Repository SourceNeeds Review
General

nano-banana-pro-grsai

No summary provided by upstream source.

Repository SourceNeeds Review
General

test_skill

import json import tkinter as tk from tkinter import messagebox, simpledialog

Archived SourceRecently Updated
General

neo

Browse websites, read web pages, interact with web apps, call website APIs, and automate web tasks. Use Neo when: user asks to check a website, read a web page, post on social media (Twitter/X), interact with any web app, look up information on a specific site, scrape data from websites, automate browser tasks, or when you need to call any website's API. Keywords: website, web page, browse, URL, http, API, twitter, tweet, post, scrape, web app, open site, check site, read page, social media, online service.

Archived SourceRecently Updated