diff --git a/.grok-plugin/marketplace.json b/.grok-plugin/marketplace.json index 19d2514..8e5c158 100644 --- a/.grok-plugin/marketplace.json +++ b/.grok-plugin/marketplace.json @@ -15,8 +15,14 @@ "sha": "12d077072a7dac431c2fd4f675c2dd4627f7a196" }, "homepage": "https://github.com/vercel/vercel-plugin", - "keywords": ["vercel", "vercel deploy", "deploy to vercel"], - "domains": ["vercel.com"] + "keywords": [ + "vercel", + "vercel deploy", + "deploy to vercel" + ], + "domains": [ + "vercel.com" + ] }, { "name": "sentry", @@ -28,8 +34,12 @@ "sha": "7f9d7823a68a7668867786a573ef587ef2783f7d" }, "homepage": "https://github.com/getsentry/sentry-for-ai", - "keywords": ["sentry"], - "domains": ["sentry.io"] + "keywords": [ + "sentry" + ], + "domains": [ + "sentry.io" + ] }, { "name": "chrome-devtools", @@ -41,7 +51,11 @@ "sha": "073d4a39e9c96b17936d3cdc4bdea69977f0cca6" }, "homepage": "https://github.com/ChromeDevTools/chrome-devtools-mcp", - "keywords": ["chrome devtools", "chrome-devtools", "devtools mcp"] + "keywords": [ + "chrome devtools", + "chrome-devtools", + "devtools mcp" + ] }, { "name": "cloudflare", @@ -53,8 +67,14 @@ "sha": "60147cbb773649eadca89cee92b4e0caf02234b4" }, "homepage": "https://github.com/cloudflare/skills", - "keywords": ["cloudflare", "wrangler", "cloudflare workers"], - "domains": ["cloudflare.com"] + "keywords": [ + "cloudflare", + "wrangler", + "cloudflare workers" + ], + "domains": [ + "cloudflare.com" + ] }, { "name": "superpowers", @@ -66,7 +86,9 @@ "sha": "3dcbd5c4b48e02263fbf4a3c01e3fe4f81d584d9" }, "homepage": "https://github.com/obra/superpowers", - "keywords": ["superpowers"] + "keywords": [ + "superpowers" + ] }, { "name": "base44", @@ -78,8 +100,17 @@ "sha": "0d3b72a76e91d920f4a151b68dd224510ca5dc14" }, "homepage": "https://docs.base44.com", - "keywords": ["base44", "base44 cli", "base44 sdk", "base44 app", "base44 deploy"], - "domains": ["base44.com", "docs.base44.com"] + "keywords": [ + "base44", + "base44 cli", + "base44 sdk", + "base44 app", + "base44 deploy" + ], + "domains": [ + "base44.com", + "docs.base44.com" + ] }, { "name": "mongodb", @@ -92,8 +123,16 @@ "path": "plugins/mongodb" }, "homepage": "https://www.mongodb.com/docs/mcp-server/get-started/", - "keywords": ["mongodb community", "mongo", "mongosh", "mongodb local mcp", "enterprise advanced"], - "domains": ["mongodb.com"] + "keywords": [ + "mongodb community", + "mongo", + "mongosh", + "mongodb local mcp", + "enterprise advanced" + ], + "domains": [ + "mongodb.com" + ] }, { "name": "mongodb-atlas", @@ -106,8 +145,17 @@ "path": "plugins/mongodb-atlas" }, "homepage": "https://www.mongodb.com/docs/mcp-server/get-started/", - "keywords": ["mongodb atlas", "atlas", "mongodb", "atlas cluster", "atlas mcp"], - "domains": ["mongodb.com", "cloud.mongodb.com"] + "keywords": [ + "mongodb atlas", + "atlas", + "mongodb", + "atlas cluster", + "atlas mcp" + ], + "domains": [ + "mongodb.com", + "cloud.mongodb.com" + ] }, { "name": "axiom", @@ -119,8 +167,13 @@ "sha": "0e98ebaeec76a70c8fda9a7737605800c2f1245d" }, "homepage": "https://github.com/axiomhq/skills", - "keywords": ["axiom"], - "domains": ["axiom.co", "app.axiom.co"] + "keywords": [ + "axiom" + ], + "domains": [ + "axiom.co", + "app.axiom.co" + ] }, { "name": "neon", @@ -131,8 +184,17 @@ "path": "./external_plugins/neon" }, "homepage": "https://neon.com", - "keywords": ["neon", "neon postgres", "neon database", "neon branch"], - "domains": ["neon.tech", "neon.com", "console.neon.tech"] + "keywords": [ + "neon", + "neon postgres", + "neon database", + "neon branch" + ], + "domains": [ + "neon.tech", + "neon.com", + "console.neon.tech" + ] }, { "name": "wix", @@ -144,12 +206,22 @@ "sha": "5593a1e2ab5ceafe56c3e76b64ed98bb5ed449bd" }, "homepage": "https://dev.wix.com/docs/api-reference/articles/ai-tools/about-wix-skills", - "keywords": ["wix", "wix cli", "wix mcp", "wix apps", "wix headless"], - "domains": ["wix.com", "dev.wix.com", "manage.wix.com"] + "keywords": [ + "wix", + "wix cli", + "wix mcp", + "wix apps", + "wix headless" + ], + "domains": [ + "wix.com", + "dev.wix.com", + "manage.wix.com" + ] }, { "name": "firecrawl", - "description": "Turn any website into clean, LLM-ready markdown or structured data. Search, scrape, map, crawl, and extract live web data via the bundled hosted Firecrawl MCP server — keyless on eligible networks (1,000 free credits/month, no signup), with an optional free API key for more usage. Automatic JS rendering, anti-bot handling, and proxy rotation; CLI skills available as a fallback.", + "description": "Turn any website into clean, LLM-ready markdown or structured data. Search, scrape, map, crawl, and extract live web data via the bundled hosted Firecrawl MCP server \u2014 keyless on eligible networks (1,000 free credits/month, no signup), with an optional free API key for more usage. Automatic JS rendering, anti-bot handling, and proxy rotation; CLI skills available as a fallback.", "category": "development", "source": { "source": "url", @@ -157,8 +229,14 @@ "sha": "af6c6c083ccfd74ae476761068ee4311a56e8282" }, "homepage": "https://github.com/firecrawl/firecrawl-grok-plugin", - "keywords": ["firecrawl", "fire crawl"], - "domains": ["firecrawl.dev", "docs.firecrawl.dev"] + "keywords": [ + "firecrawl", + "fire crawl" + ], + "domains": [ + "firecrawl.dev", + "docs.firecrawl.dev" + ] }, { "name": "figma", @@ -170,8 +248,14 @@ "sha": "22b2c566d98880ebdb5a8e48eb2c66c596a6d990" }, "homepage": "https://github.com/figma/mcp-server-guide", - "keywords": ["figma", "figma mcp"], - "domains": ["figma.com", "www.figma.com"] + "keywords": [ + "figma", + "figma mcp" + ], + "domains": [ + "figma.com", + "www.figma.com" + ] }, { "name": "exa", @@ -183,8 +267,16 @@ "sha": "879fae0c814765c43f39ea8f56aae1d44e9d9bc8" }, "homepage": "https://exa.ai", - "keywords": ["exa", "exa search", "exa ai"], - "domains": ["exa.ai", "dashboard.exa.ai", "docs.exa.ai"] + "keywords": [ + "exa", + "exa search", + "exa ai" + ], + "domains": [ + "exa.ai", + "dashboard.exa.ai", + "docs.exa.ai" + ] }, { "name": "tavily", @@ -196,8 +288,17 @@ "sha": "0cfd0c2be2df4a2a90c683abaadaf36ef7f2f59d" }, "homepage": "https://www.tavily.com", - "keywords": ["tavily", "tavily search", "tavily ai"], - "domains": ["tavily.com", "www.tavily.com", "app.tavily.com", "docs.tavily.com"] + "keywords": [ + "tavily", + "tavily search", + "tavily ai" + ], + "domains": [ + "tavily.com", + "www.tavily.com", + "app.tavily.com", + "docs.tavily.com" + ] }, { "name": "railway", @@ -210,8 +311,15 @@ "path": "plugins/railway" }, "homepage": "https://github.com/railwayapp/railway-skills", - "keywords": ["railway", "railway deploy", "deploy to railway"], - "domains": ["railway.com", "railway.app"] + "keywords": [ + "railway", + "railway deploy", + "deploy to railway" + ], + "domains": [ + "railway.com", + "railway.app" + ] }, { "name": "stripe", @@ -224,12 +332,22 @@ "path": "providers/grok/plugin" }, "homepage": "https://github.com/stripe/ai", - "keywords": ["stripe", "stripe payments", "stripe connect", "stripe mcp", "stripe billing"], - "domains": ["stripe.com", "docs.stripe.com", "dashboard.stripe.com"] + "keywords": [ + "stripe", + "stripe payments", + "stripe connect", + "stripe mcp", + "stripe billing" + ], + "domains": [ + "stripe.com", + "docs.stripe.com", + "dashboard.stripe.com" + ] }, { "name": "tinyfish", - "description": "Web search, content extraction, and goal-driven browser automation via TinyFish's hosted MCP server. Search and fetch pages for free, then drive real multi-step workflows on live sites — including authenticated ones, using saved Browser Context Profiles and password-manager credentials. Sign in with your TinyFish account on first connection; no API key needed.", + "description": "Web search, content extraction, and goal-driven browser automation via TinyFish's hosted MCP server. Search and fetch pages for free, then drive real multi-step workflows on live sites \u2014 including authenticated ones, using saved Browser Context Profiles and password-manager credentials. Sign in with your TinyFish account on first connection; no API key needed.", "category": "development", "source": { "source": "url", @@ -238,8 +356,36 @@ "path": "grok" }, "homepage": "https://www.tinyfish.ai", - "keywords": ["tinyfish", "tinyfish agent", "tinyfish web agent", "agentql"], - "domains": ["tinyfish.ai", "agent.tinyfish.ai", "docs.tinyfish.ai"] + "keywords": [ + "tinyfish", + "tinyfish agent", + "tinyfish web agent", + "agentql" + ], + "domains": [ + "tinyfish.ai", + "agent.tinyfish.ai", + "docs.tinyfish.ai" + ] + }, + { + "name": "ulysses-check", + "description": "ULYSSES AI search measurement: how ChatGPT, Claude, and Gemini describe a brand, using only each engine's raw output visible in this session. Cells are not observed or not explicitly ranked when that output is missing or does not rank. Grok is included only when asked.", + "category": "measurement", + "source": { + "source": "url", + "url": "https://github.com/dellightai/grok-plugins.git", + "sha": "c82df8748b7072017846d17a741d3fc018acaee8", + "path": "ulysses-check" + }, + "homepage": "https://www.dellight.ai/", + "keywords": [ + "dellight ulysses", + "ulysses check" + ], + "domains": [ + "www.dellight.ai" + ] } ] } diff --git a/.grok-plugin/plugin-index.json b/.grok-plugin/plugin-index.json index 22b10a5..f7c14ab 100644 --- a/.grok-plugin/plugin-index.json +++ b/.grok-plugin/plugin-index.json @@ -710,6 +710,18 @@ ] } }, + "ulysses-check": { + "sha": "c82df8748b7072017846d17a741d3fc018acaee8", + "version": "0.1.2", + "components": { + "skills": [ + { + "name": "ulysses-check", + "description": "Use when the user asks how ChatGPT, Claude, or Gemini describes or ranks a brand versus named competitors, or mentions…" + } + ] + } + }, "vercel": { "sha": "12d077072a7dac431c2fd4f675c2dd4627f7a196", "version": "0.47.0",