ask
One-shot prompt to Antigravity (agy) — quick question, returns response verbatim. No file persistence to docs/.
Ask a question about an AUDIO, VIDEO or IMAGE file (or a YouTube/remote URL) with Antigravity (agy / Gemini 3.x multimodal). Beyond transcription — "what decisions were made in this meeting?", "what happens at 2:30 in the video?", "what's the tone of this voice note?". Claude
> /plugin marketplace add MarcosNahuel/antigravity-plugin-cc > /plugin install antigravity@marcosnahuel-antigravity
How it fires
How this command gets triggered: by you, by Claude, or both.
/mediaContext preview
What this command does when you run it.
Ask a question about an AUDIO, VIDEO or IMAGE file (or a YouTube/remote URL) with Antigravity (agy / Gemini 3.x multimodal). Beyond transcription — "what decisions were made in this meeting?", "what happens at 2:30 in the video?", "what's the tone of this voice note?". Claude
description: Ask a question about an AUDIO, VIDEO or IMAGE file (or a YouTube/remote URL) with Antigravity (agy / Gemini 3.x multimodal). Beyond transcription — "what decisions were made in this meeting?", "what happens at 2:30 in the video?", "what's the tone of this voice note?". Claude Code can't see/hear media; agy can. argument-hint: "<audio|video|image file | URL> | <question>" context: fork allowed-tools: Bash, Read, Agent
Multimodal Q&A over a media file. Give `agy` an audio/video/image (or a YouTube/remote URL) and a question; it answers grounded in what it heard/saw, with time references for audio/video.
Raw user request: $ARGUMENTS
Parse `$ARGUMENTS`: split on the first `|` → left = source (a URL or an existing file), right = question. If there is no `|`, the leading URL/existing-file token is the source and the rest is the question. If the question is empty, ask once and stop.
python - "$SOURCE" "$PREGUNTA" <<'PYEOF'
import sys, os, re, hashlib
src = sys.argv[1].strip().strip('"'); preg = (sys.argv[2] if len(sys.argv) > 2 else "").strip()
AUD=(".ogg",".mp3",".wav",".m4a",".aac",".flac",".opus",".aiff"); VID=(".mp4",".mov",".webm",".mkv",".avi",".m4v")
IMG=(".png",".jpg",".jpeg",".webp",".gif")
low=src.lower()
if low.startswith("http"): kind="url"; addir=""
elif low.endswith(VID): kind="video"; addir=os.path.dirname(os.path.abspath(src))
elif low.endswith(AUD): kind="audio"; addir=os.path.dirname(os.path.abspath(src))
elif low.endswith(IMG): kind="image"; addir=os.path.dirname(os.path.abspath(src))
else: kind="file"; addir=os.path.dirname(os.path.abspath(src))
base=re.sub(r"[^a-z0-9]+","-", (re.sub(r"^https?://(www\.)?","",low) if kind=="url" else os.path.splitext(os.path.basename(src))[0]).lower()).strip("-")[:40] or "media"
qh=hashlib.sha1(preg.encode()).hexdigest()[:6]
out=os.path.join("docs","agy","media", f"{base}-{qh}.md"); os.makedirs(os.path.dirname(out), exist_ok=True)
print(f"KIND={kind}\nADD_DIR={addir}\nWRITE_FILE={os.path.abspath(out)}\nSOURCE={src}")
PYEOFSpawn ONE `antigravity:agy-rescue` subagent in **MODE: media**:
MODE: media CWD: <absolute current working dir> KIND: audio|video|image|url|file SOURCE: <file path or URL> ADD_DIR: <dir of the source file, or empty for a URL> PREGUNTA: <question> WRITE_FILE: <WRITE_FILE> USER_TEXT: (empty)
Read ONLY `<WRITE_FILE>` and present the answer verbatim, then the saved path. Don't re-process the media yourself.
A local NotebookLM, multi-agent deep research, and 21 more commands — for Claude Code, powered by Google Antigravity (agy / Gemini 3.x), the official CLI that replaces the now-deprecated gemini-cli.
Repo: MarcosNahuel/antigravity-plugin-cc
One-shot prompt to Antigravity (agy) — quick question, returns response verbatim. No file persistence to docs/.
Deep, multi-source, fact-checked web research with agy — reach for it when a decision or design depends on getting it right and a single-shot answer is not…
Run a UX/visual design audit of a URL using Antigravity (agy). Captures desktop + mobile screenshots, scores 10 dimensions (hierarchy, typography, color,…
Convert a PDF, docx, image, or other document to clean Markdown using Antigravity (agy) multimodal Gemini. Saves to docs/agy/converted/.
Build a knowledge GRAPH of a folder (code + docs) with Graphify — tree-sitter ASTs + NetworkX + Leiden communities + an interactive graph.html. The code graph…
Show or set the agy (Antigravity / Gemini) model by writing ~/.gemini/antigravity-cli/settings.json — the reliable way to switch models (the unreliable --model…