cd /news/ai-tools/how-i-built-an-8-skill-research-engi… · home › topics › ai-tools › article
[ARTICLE · art-169924] src=dev.to ↗ pub= topic=ai-tools verified=true sentiment=↑ positive

How I Built an 8-Skill Research Engineering Plugin, Stdio MCP Server & Vector Comic Studio for Google Antigravity

A developer open-sourced agy-research-kit, an eight-skill Google Antigravity plugin for auditing and visualizing machine learning papers, paired with a stdio MCP server and a vector comic studio. The skills cover interactive HTML5 equation simulators, statistical re-auditing with Wilson and McNemar tests, Crossref/OpenAlex DOI verification, figure annotation, and 1080p trajectory animations, all run through PEP 723 inline metadata via uv to avoid system TeX or FFmpeg dependencies. A Gemma 4 LoopBreaker showcase demonstrates the kit on 4-bit quantization and multi-turn agent KV cache analysis.

by read3 min views4 publishedNov 15, 2026

Reading, auditing, and explaining dense machine learning or engineering papers shouldn't stop at a wall of plain-text chat bullets—or brittle LaTeX scripts that break on half of developer workstations.

Over the past week, I architected and open-sourced My-antigravity-research-skills (agy-research-kit), a full-stack Google Antigravity Plugin designed specifically for rigorous scientific paper auditing, interactive simulation, and visual storytelling.

🔗 GitHub Repository: https://github.com/RobinaMirbahar/My-antigravity-research-skills

🎮 Live HTML5 Interactive Paper Simulator: https://robinamirbahar.github.io/My-antigravity-research-skills/

Google Antigravity gives developers five composable customization layers that fit together cleanly:

SKILL.md):~50 tokens (YAML frontmatter only) until the agent actually needs it—preventing context bloat across 8+ specialized workflows.mcp_config.json): hooks.json): rules/AGENTS.md): agy-* Research Skills Every script in agy-research-kit uses PEP 723 inline # /// script metadata executed via uv run, plus headless Chromium/Edge and pymupdf + imageio[ffmpeg]—meaning zero system TeX or global FFmpeg installation headaches across Windows, macOS, and Linux:

Skill What It Builds Output Artifact
agy-interactive-paper-studio Turns closed-form paper equations into a zero-backend 60-FPS HTML5/Canvas simulator Standalone index.html
agy-ablation-stat-auditor Recomputes exact Wilson 95% score CIs ,Fisher's Exact ,McNemar paired p-values , & leaderboard noise floors Audit Markdown/LaTeX + JSON
agy-citation-doi-verifier Verifies bibliographies against live Crossref & OpenAlex REST APIs and upgrades preprints to published venues Traffic-Light DOI Audit
agy-figure-forensics Adds numbered vector callouts, regime shading, and Engineering Takeaway cards onto 300-DPI paper plots A4 Visual Anatomy PDF
agy-math-sandbox Color-codes equations into operator blocks and runs deterministic NumPy/SciPy Monte Carlo verification A4 Math Verification PDF
agy-trajectory-cinematics Renders 1920x1080 H.264.mp4 animations pairing a live system state monitor with 2x2 real-time telemetry curves 1080p .mp4 + Narration.md
agy-graphic-story Renders pure-code A4 Vector SVG Technical Graphic Novels with custom characters, blackboards, and verbatim scoreboards A4 Vector Comic PDF
agy-frontier-gap-radar Orchestrates OpenAlex + arXiv retrieval into an N x 7 capability heatmap and novelty-checked research blueprints A4 Frontier Gap Radar PDF

Gemma 4 LoopBreaker) To test all 8 skills end-to-end on a real systems research problem, the repository includes a complete showcase in examples/gemma4-loop-breaker/ analyzing how 4-bit weight quantization (W4A16) interacts with growing multi-turn agent KV caches ( 1 - 1 / (1 + C * e^{-delta})).

agy-graphic-story) Generated 100% programmatically from Python + SVG/HTML (story_svg_engine.py) with verbatim benchmark tables and automatic PyMuPDF 2-up visual QA:

📄 Download Full Sample PDFs Directly from the Repo:

agy-trajectory-cinematics) Using imageio[ffmpeg] inside an isolated uv run micro-environment, the plugin renders a crisp 1920x1080 H.264 .mp4 sweep synchronizing an agent state monitor with four live quantitative plots:

🎬 Watch / Download the Sample 1080p .mp4: Gemma4_LoopBreaker_Explainer_v1.mp4

When you install plugins/agy-research-kit, Antigravity automatically registers two guardrails that keep AI research honest:

research_audit_mcp.py (Stdio MCP Server):verify_wilson_ci, verify_fisher_exact, leaderboard_noise_floor, and verify_doi_metadata over JSON-RPC so the agent never guesses confidence intervals or p-values mentally.stdlib_shadow_guard.py (PostToolUse Hook):numbers.py, statistics.py, or math.py in your working directory (which silently crashes numpy and scipy), the hook flags it immediately. Windows (PowerShell):

git clone https://github.com/RobinaMirbahar/My-antigravity-research-skills.git
New-Item -ItemType Directory -Force -Path "$HOME\.gemini\config\plugins" | Out-Null
Copy-Item -Recurse -Force My-antigravity-research-skills\plugins\agy-research-kit "$HOME\.gemini\config\plugins\"

macOS / Linux:

git clone https://github.com/RobinaMirbahar/My-antigravity-research-skills.git
mkdir -p ~/.gemini/config/plugins
cp -r My-antigravity-research-skills/plugins/agy-research-kit ~/.gemini/config/plugins/

Run the self-contained verification suite anytime with:

uv run tests/test_skills_structure.py

If you try agy-research-kit on your own papers or Kaggle competition writeups, drop a star on RobinaMirbahar/My-antigravity-research-skills and let me know what research skill you'd love to see next!

── more in #ai-tools 4 stories · sorted by recency
── more on @google antigravity 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/how-i-built-an-8-ski…] indexed:0 read:3min 2026-11-15 · —