Skip to content

Add wavemaker: Wavemaker creative studio (images, video, audio, ads) - #1707

Open
naffis wants to merge 1 commit into
xai-org:mainfrom
AdwaveInc:add-wavemaker
Open

naffis wants to merge 1 commit into
xai-org:mainfrom
AdwaveInc:add-wavemaker

Conversation

@naffis

@naffis naffis commented Oct 27, 2026

Copy link
Copy Markdown

What this PR does

Adds Wavemaker, Adwave's creative studio, so Grok Build can generate and edit images, video, music, voice, sound effects, ads and HTML5 banners and check them against platform specs.

The plugin is a remote MCP server (https://api.wavemaker.io/mcp, Streamable HTTP, OAuth with PKCE and dynamic client registration; no key in the package) plus one Agent Skill (skills/wavemaker/SKILL.md). Nothing runs locally.

Ownership

  • I own this plugin or have the right to distribute it.
  • The source repo is published under our official org (AdwaveInc, the publisher of Wavemaker), and this PR comes from the org's fork.

Checklist

  • Added exactly one entry in .grok-plugin/marketplace.json (valid JSON, kebab-case name).
  • Remote source pins a full 40-char lowercase commit sha, and that commit is public + reachable.
  • Regenerated .grok-plugin/plugin-index.json (python3 scripts/generate-plugin-index.py).
  • python3 scripts/validate-catalog.py passes locally.
  • python3 scripts/generate-plugin-index.py --check passes locally.
  • homepage + clear description set; keywords and domains are brand-scoped (wavemaker…, wavemaker.io).
  • License is stated (MIT).

Security

  • No curl | bash, remote-code download/exec, or postinstall RCE.
  • No reading/exfiltration of secrets, tokens, .env, or env vars.
  • No hooks, scripts or local binaries; the only component that reaches the network is the remote MCP server above.

@naffis
naffis requested a review from a team October 27, 2026 17:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant