Skip to content

v0.3.0 — Scrape · Doc-to-MD · Design Review

Choose a tag to compare

@MarcosNahuel MarcosNahuel released this 25 May 17:16
· 30 commits to main since this release

✨ Three new slash commands

/agy:scrape <url> [schema] [--json]

Structured data extraction from a single URL. Pass natural-language schema (extract product info) or explicit field list (price, title, stock). Output goes to docs/agy/scrapes/YYYY-MM-DD-<slug>.{md,json}.

Uses read_url for static HTML and the browser subagent for JS-heavy SPAs.

/agy:scrape https://example.com/product/123 price, title, stock, image_url
/agy:scrape https://example.com/blog extract all article titles and dates --json

For ad-hoc extractions. For production scraping pipelines, use Playwright + n8n.

/agy:doc-to-md <file> [focus]

Multimodal PDF / docx / image → clean Markdown conversion via Gemini. Preserves tables, lists, headings, code blocks. Inline images become described placeholders. Output to docs/agy/converted/YYYY-MM-DD-<slug>.md.

/agy:doc-to-md ./rfp-from-client.pdf
/agy:doc-to-md ./screenshot.png extract only the visible table data
/agy:doc-to-md ./contract.docx focus on the pricing and SLA sections

Ideal for ingesting RFPs, specs, contracts, and other client documents that arrive as PDF or docx.

/agy:design-review <url> [focus]

UX/visual audit using browser subagent + multimodal vision. Captures desktop (1440×900) + mobile (375×667) screenshots, scores 10 dimensions, ends with 3 strengths + 3 highest-leverage improvements + overall /10 score.

/agy:design-review https://your-app.com/

/agy:design-review https://your-app.com/checkout focus on mobile conversion flow

/agy:design-review https://your-app.com/ benchmark against MercadoLibre seller backend

Validated against a real ERP login during development — output quality is on par with junior UX reviewer.

Why these three (and not others)

After enumerating agy's full capability surface, these three are the highest-leverage capabilities not already covered by Claude Code's native tools or sister plugins. We intentionally skipped:

  • /agy:image|video|tts — already covered by Vertex AI direct skills
  • /agy:subagent|fork|rewind — Claude Code has native equivalents
  • /agy:memory — overlap with engram plugin
  • /agy:quota — requires TTY, incompatible with the plugin's --print workflow

See the capability inventory report for full reasoning.

Same proven workarounds

All three new commands use the v0.2.0-established pattern:

  • --print is always the LAST flag (Go flag-parser gotcha)
  • --add-dir <CWD> so agy can write into the calling project
  • The prompt instructs agy to use write_file (workaround for upstream issue #76: empty stdout in --print mode)

Install / Update

From inside Claude Code:

/plugin marketplace update MarcosNahuel/antigravity-plugin-cc
/plugin update antigravity@marcosnahuel-antigravity

Full changelog

See CHANGELOG.md.