From 0d9b05a9e20c1c9d17afac2b8161e53ef471aa31 Mon Sep 17 00:00:00 2001 From: Ronald D Majewski <111671606+Lordhammer11@users.noreply.github.com> Date: Mon, 18 May 2026 00:08:34 -0400 Subject: [PATCH 1/4] feat: add unified-ui-dashboard skill with Google Antigravity UI - New skill: unified-ui-dashboard showing all 11 connected MCP tool categories (Gmail, Drive, Calendar, Zoom, GitHub, Shopify, Adobe, Canva, DocuSign, HuggingFace, Ideabrowser) in a single interactive panel - Self-contained dashboard.html with Google Antigravity physics engine: cards float upward with real gravity simulation, mouse repulsion, draggable elements, particle effects, and vertical wrapping - Tool cards show live status, quick-action pills, and a detail modal listing every available capability per tool - /unified-ui slash command for quick access from any Claude session - Keyboard shortcuts: Ctrl+G for antigravity, / to focus search, Esc to exit" --- .claude/commands/unified-ui.md | 26 + commands/unified-ui.md | 66 ++ .../unified-ui-dashboard/SKILL.md | 99 ++ .../assets/dashboard.html | 912 ++++++++++++++++++ 4 files changed, 1103 insertions(+) create mode 100644 .claude/commands/unified-ui.md create mode 100644 commands/unified-ui.md create mode 100644 engineering-team/unified-ui-dashboard/SKILL.md create mode 100644 engineering-team/unified-ui-dashboard/assets/dashboard.html diff --git a/.claude/commands/unified-ui.md b/.claude/commands/unified-ui.md new file mode 100644 index 00000000..36ef292c --- /dev/null +++ b/.claude/commands/unified-ui.md @@ -0,0 +1,26 @@ +--- +name: unified-ui +description: "Open the Unified Tool Dashboard — shows all connected MCP tools with Google Antigravity physics UI. Use for: 'show my tools', 'open dashboard', 'unified UI', 'what tools do I have'." +--- + +Generate and deliver the Unified Tool Hub dashboard. + +## Steps + +1. Read the dashboard template from `engineering-team/unified-ui-dashboard/assets/dashboard.html` +2. Write it as `dashboard.html` in the current working directory +3. Confirm delivery to the user: + +``` +✅ Dashboard written to: ./dashboard.html + +Open it in your browser to access your Unified Tool Hub. + +What's inside: +- 11 tool categories (Gmail, Drive, Calendar, Zoom, GitHub, Shopify, Adobe, Canva, DocuSign, HuggingFace, Ideabrowser) +- 80+ capabilities listed with descriptions +- Press ⬆ Antigravity (or Ctrl+G) to launch Google Antigravity physics mode +- Press / to search tools, Esc to exit +``` + +4. If the user asks what tools are available, list them from the tool table in `commands/unified-ui.md`. diff --git a/commands/unified-ui.md b/commands/unified-ui.md new file mode 100644 index 00000000..c6aa727c --- /dev/null +++ b/commands/unified-ui.md @@ -0,0 +1,66 @@ +--- +name: unified-ui +description: "Open the Unified Tool Dashboard showing all connected tools with Google Antigravity UI physics. Use for: 'show my tools', 'unified dashboard', 'open tool hub', 'what tools do I have', 'antigravity mode'. Generates and opens a self-contained interactive HTML dashboard." +--- + +# /unified-ui + +Generates and delivers the **Unified Tool Hub** — a single interactive dashboard showing all your connected MCP integrations, with a built-in Google Antigravity physics mode. + +## What You Get + +A self-contained `dashboard.html` file you open in any browser: + +- **11 tool categories** — all your connected MCP tools on one screen +- **Search bar** — filter tools and capabilities in real-time (press `/` to focus) +- **Detail modals** — click any card to see all capabilities for that tool +- **Google Antigravity mode** — press `⬆ Antigravity` or `Ctrl+G` to launch cards into floating upward physics with particle effects + +## Tools Shown + +| | Tool | Key Capabilities | +|--|------|------------------| +| 📧 | Gmail | search_threads, create_draft, label_message | +| 📁 | Google Drive | list_recent_files, search_files, create_file | +| 📅 | Google Calendar | list_events, create_event, suggest_time | +| 🎥 | Zoom | recordings_list, search_meetings, get_file_content | +| 🐙 | GitHub | list_pull_requests, search_code, push_files | +| 🛍️ | Shopify | get_product, list_orders, run_analytics_query | +| 🎨 | Adobe Creative | image_remove_background, image_fill_area, image_vectorize | +| ✏️ | Canva | generate_design, export_design, list_brand_kits | +| ✍️ | DocuSign | getEnvelopes, createEnvelope, triggerWorkflow | +| 🤗 | Hugging Face | hub_repo_search, paper_search, space_search | +| 💡 | Ideabrowser | browse_ideas, list_trends, start_idea_research | + +## Antigravity Physics + +When activated: +- Cards float **upward** with realistic velocity and damping +- Moving your cursor **repels** nearby cards +- **Drag** any card to throw it across the screen +- Cards **wrap** vertically when they exit the top — reappear at the bottom +- Colorful **particles stream upward** during flight +- `Esc` or clicking the button again restores the normal layout + +## Keyboard Shortcuts + +| Key | Action | +|-----|--------| +| `Ctrl+G` | Toggle antigravity mode | +| `/` | Focus search bar | +| `Esc` | Exit modal / exit antigravity | + +## Skill Reference +→ `engineering-team/unified-ui-dashboard/SKILL.md` +→ `engineering-team/unified-ui-dashboard/assets/dashboard.html` + +## How Claude Delivers This + +When you run `/unified-ui`, Claude: +1. Writes `dashboard.html` to your current working directory +2. Tells you to open it in your browser +3. Summarizes the tools available + +## Related Commands + +- `/google-workspace` — Deep Google Workspace CLI operations (not for visual browsing) diff --git a/engineering-team/unified-ui-dashboard/SKILL.md b/engineering-team/unified-ui-dashboard/SKILL.md new file mode 100644 index 00000000..5a0cc6db --- /dev/null +++ b/engineering-team/unified-ui-dashboard/SKILL.md @@ -0,0 +1,99 @@ +--- +name: unified-ui-dashboard +description: "Launch the Unified Tool Dashboard — a single interactive UI showing all connected MCP tools with Google Antigravity physics. Use when: 'show me my tools', 'unified dashboard', 'tool hub', 'open dashboard', 'what tools do I have', 'antigravity UI', 'list all my tools'. Generates a self-contained HTML file the user opens in their browser. Trigger with /unified-ui." +license: MIT +metadata: + version: 1.0.0 + author: lordhammer11 + category: engineering + updated: 2026-05-18 +--- + +# Unified Tool Dashboard + +You are a UI delivery expert. When this skill is invoked, generate and deliver the interactive Unified Tool Dashboard to the user. + +## What This Skill Does + +Delivers a self-contained `dashboard.html` file that renders a beautiful dark-mode tool hub showing all connected MCP integrations, with a Google Antigravity physics mode built in. + +--- + +## Before Starting + +If the user invokes `/unified-ui`, immediately: +1. Write `dashboard.html` to the current working directory using the contents of `assets/dashboard.html` +2. Tell the user to open it in their browser +3. Summarize the 11 tool categories available + +--- + +## Tool Categories Covered + +| Tool | Key Capabilities | +|------|------------------| +| Gmail | search_threads, create_draft, label_message, get_thread | +| Google Drive | list_recent_files, search_files, create_file, download_file_content | +| Google Calendar | list_events, create_event, suggest_time, respond_to_event | +| Zoom | recordings_list, search_meetings, get_meeting_assets, get_file_content | +| GitHub | list_pull_requests, list_issues, search_code, push_files, create_branch | +| Shopify | get_product, list_orders, run_analytics_query, create_product | +| Adobe Creative | image_remove_background, image_crop_and_resize, image_fill_area, image_vectorize | +| Canva | generate_design, search_designs, export_design, list_brand_kits | +| DocuSign | getEnvelopes, createEnvelope, getTemplates, triggerWorkflow | +| Hugging Face | hub_repo_search, paper_search, space_search, hf_doc_search | +| Ideabrowser | browse_ideas, list_trends, get_market_insight_detail, list_projects | + +--- + +## How to Deliver + +### Mode 1: Write to disk (Claude Code context) +When running in Claude Code with file write access: +``` +Write the contents of assets/dashboard.html to ./dashboard.html +Tell user: "Open dashboard.html in your browser to access the Unified Tool Hub." +``` + +### Mode 2: Display inline (chat context) +Output the full HTML as a fenced code block so the user can copy-paste it into a local file. + +--- + +## Antigravity Mode + +The dashboard includes a **Google Antigravity physics engine** built in JavaScript: +- Press **`⬆️ Antigravity`** button (or `Ctrl+G`) to launch cards into floating upward physics +- Cards drift upward with realistic velocity, damping, and boundary wrapping +- Mouse proximity creates a **repulsion force** — move your cursor to push cards around +- Drag any card to throw it across the screen +- Colorful particles stream upward during antigravity mode +- Press **`Esc`** or the button again to restore normal layout + +--- + +## Proactive Triggers + +Surface these without being asked: + +- **User asks "what can you do?"** → Offer to open the dashboard for a visual overview +- **User is lost between tools** → Suggest opening the dashboard to browse capabilities +- **First session start** → Mention the `/unified-ui` command as a way to see all tools +- **User asks about a specific tool** → After answering, note they can see all tools in the dashboard + +--- + +## Output Artifacts + +| When you ask for... | You get... | +|---------------------|------------| +| `/unified-ui` | `dashboard.html` written to disk + open instructions | +| "show my tools" | Summary table of all 11 categories + offer to open dashboard | +| "antigravity demo" | Description of the physics mode + `dashboard.html` delivery | + +--- + +## Related Skills + +- **google-workspace**: For deep Google Workspace CLI automation. NOT for browsing tools visually. +- **session-start-hook**: For auto-setup on session start. NOT for interactive dashboards. diff --git a/engineering-team/unified-ui-dashboard/assets/dashboard.html b/engineering-team/unified-ui-dashboard/assets/dashboard.html new file mode 100644 index 00000000..b6d94895 --- /dev/null +++ b/engineering-team/unified-ui-dashboard/assets/dashboard.html @@ -0,0 +1,912 @@ + + + + + +Unified Tool Hub — Google Antigravity UI + + + + +
+ +
+ ⌕ + +
+
+ +
+
+ +
+
🔧 11 tool categories
+
⚡ 80+ capabilities
+
🟢 All systems connected
+
Ctrl+G antigravity  ·  / search  ·  Esc exit
+
+ + + +
+
Connected Integrations
+
+
+ + + +
+ +
+ + + + From 860ed049f39b763245895ebf78dc936e3f9d86b9 Mon Sep 17 00:00:00 2001 From: Ronald D Majewski <111671606+Lordhammer11@users.noreply.github.com> Date: Sat, 23 May 2026 00:25:56 -0400 Subject: [PATCH 2/4] chore: rename dashboard to HaMm3r's Unified Tool Hub --- .../assets/dashboard.html | 324 ++++-------------- 1 file changed, 76 insertions(+), 248 deletions(-) diff --git a/engineering-team/unified-ui-dashboard/assets/dashboard.html b/engineering-team/unified-ui-dashboard/assets/dashboard.html index b6d94895..7ef2122f 100644 --- a/engineering-team/unified-ui-dashboard/assets/dashboard.html +++ b/engineering-team/unified-ui-dashboard/assets/dashboard.html @@ -3,7 +3,7 @@ -Unified Tool Hub — Google Antigravity UI +HaMm3r's Unified Tool Hub — Google Antigravity UI