stewdio skill and an MCP server at https://mcp.stewdio.ai/mcp using Streamable HTTP and OAuth. An MCP connection alone does not install the skill.
You need a Stewdio account. Creating and editing Files depends on your Stewdio plan. The Stewdio desktop application is optional.
Plugin marketplace: StewdioAI/plugin. Look for Stewdio in your host’s plugin directory first; use the repository if no listing is available. No ZIP download or build is needed.
Installation stages for the agent
Treat a request to follow this guide as a request to install the plugin. Complete these stages using only the matching host instructions below:- Identify the host. Use explicit runtime, session, or user information to identify the app and whether it is web, desktop, or CLI. Model names, available tools, and installed CLIs do not identify the host. A web sandbox cannot configure the user’s local CLI. If unclear, ask: “Which app are you using: ChatGPT web, Claude web, ChatGPT desktop, Claude desktop, Claude Code CLI, Codex CLI, or another coding agent?” Ask for the other agent’s name if needed.
- Check requirements and existing setup. Check host plan and workspace restrictions. Inspect installed plugins and skills, matching the repository and server URL above. Reuse the plugin and authenticated connection where supported; preserve other configuration and conflicting entries.
- Install. In web and desktop apps, use available UI controls or guide the user through the next few clicks. In CLI agents, execute inspection and installation commands in that agent’s environment. If blocked, explain why and provide the exact command for the user.
- Authenticate. Let the user complete OAuth sign-in and consent in their browser. Never request passwords or access tokens in chat.
- Start a new session. Explicitly ask the user to start a new conversation or CLI session with Stewdio enabled to load its skill and tools. Give them the one-click starter link or command from Start a new session. Continue pending verification there.
- Verify. Follow the verification checks below before reporting success.
Claude web and desktop
Plugins require Pro, Max, Team, or Enterprise. Explain this to Free users before installation; offer another supported client if they prefer not to upgrade.- Open Customize > Plugins > Discover, find Stewdio, and choose Add.
- If missing, choose Add > Add marketplace > Add from a repository, enter
https://github.com/StewdioAI/plugin, and sync. Open Stewdio in that marketplace and choose Add or Install. - Enable the plugin, select its server’s Connect action, and complete sign-in and consent.
ChatGPT web and desktop
Open Plugins, find Stewdio, and check its source and bundled skill. If available for your account, workspace, and surface, select the plus button to install and connect its server through browser sign-in and consent. If unavailable, a workspace admin with Admin > Plugins access and a GitHub account that can read the repository can import it. The plugin’s.mcp.json makes the imported plugin Desktop only, even with a remote HTTPS server. The import does not enable it in ChatGPT web.
The admin completes these steps in ChatGPT web:
- Open Admin > Plugins > Add > Import marketplace.
- Set Source to
https://github.com/StewdioAI/plugin. Leave Path and Branch, tag, or commit empty. - Select Import marketplace and authorize GitHub access.
- In Import results, open Stewdio and set Installation policy to Available or Installed for the intended role. Enable required apps and confirm user access.
- Have the user install Stewdio from Plugins in ChatGPT desktop if needed and complete their own Stewdio sign-in and consent.
Claude Code CLI
Inspect existing installations, including plugins synced from the Claude account:/plugin install stewdio --marketplace StewdioAI/plugin is an alternative; choose user scope. Follow reload prompts, then have the user open /mcp, select the plugin’s Stewdio server, and authenticate. Slash commands run inside Claude Code, not in a shell.
Reference: Claude Code plugin guide.
Codex CLI
In an interactive session, open/plugins, find Stewdio, check its source, and install it if available.
For terminal setup or when no listing is available, inspect:
/plugins and /mcp to check that Stewdio is enabled and authenticated. Slash commands run inside Codex, not in a shell. If plugin commands are unavailable, update the CLI before continuing.
To refresh the marketplace later, run codex plugin marketplace upgrade stewdio and follow update or reload prompts.
Reference: Codex plugin commands.
Other agents and MCP clients
For Cursor, VS Code, Gemini CLI, or another host, consult its current official plugin guide or installed CLI’s--help. Use its supported installation path; configuration and authentication differ by host.
If it supports only MCP servers, offer a plugin-capable client above. If the user chooses tools only, connect https://mcp.stewdio.ai/mcp with Streamable HTTP and OAuth, preserve existing settings, and verify authenticated tool access. Report this as an MCP connection, not a plugin installation; it lacks the bundled skill.
Embedded File libraries, editors, and node previews require host support for MCP Apps. Otherwise, use tools to work with Files and open the returned Stewdio File links.
Start a new session
Make the new session one click away. Give the user a clickable link or button that opens a new session with this starter prompt filled in, where<Stewdio> is the host’s own reference to the installed plugin:
Use <Stewdio> to create a 10 second animation
Use the matching host’s prompt and link below. Render the link as a clickable Markdown link or button, and also show the prompt so the user can paste it if the link does not open. If the host’s chat renders custom-scheme links as plain text, show the link in a code block for the user to paste into the browser address bar. Links only fill in the prompt; the user reviews and sends it. If the installed plugin, skill, or marketplace name differs from stewdio, substitute it and URL-encode the prompt again.
Claude desktop. Prompt: Use /stewdio to create a 10 second animation. Link: Start with Stewdio. For Claude Code in the desktop app, use the Claude Code CLI prompt with this link.
Claude web. There is no prefill link. Link to a new chat, show the Claude desktop prompt, and tell the user to choose stewdio from the / menu if the typed reference is not recognized.
Claude Code CLI. Prompt: Use /stewdio:stewdio to create a 10 second animation. Link (v2.1.91 or later): Start with Stewdio. It opens a new terminal window. Offer to open it for the user with open on macOS, xdg-open on Linux, or Start-Process on Windows. Without a desktop session, such as over SSH, give the command instead; it sends the prompt right away:
Use [@Stewdio](plugin://stewdio@stewdio) to create a 10 second animation. Codex reads this link form as a plugin mention. Replace stewdio@stewdio with the plugin ID that codex plugin list reports if it differs. In the Codex app, link to Start with Stewdio. In the CLI, give the command; it sends the prompt right away:
Use /stewdio to create a 10 second animation. Link: Start with Stewdio. The equivalent cursor://anysphere.cursor-deeplink/prompt?text=… link opens Cursor directly. Admins can disable deeplinks.
ChatGPT web and desktop. There is no prefill link. Link to a new chat, show Use @Stewdio to create a 10 second animation, and tell the user to type @ and choose Stewdio so the mention attaches to the plugin.
Verify the installation
- Confirm the plugin is installed and enabled and its bundled
stewdioskill is available. - Discover its tools and call the read-only
list_filestool. A successful response confirms authenticated access, including whenfilesis empty. Configuration, a server listing, an open sign-in page, or a tool list alone does not prove authenticated access. - In MCP Apps hosts, call
open_stewdiowith{}and confirm that the File library opens. If embedded views are unavailable, report that limit separately from authenticated tool access. Do not create a test File to verify the connection.