Set up zaDojo in this agent. Do what you can; guide me through anything that needs my input. ## 1. Check this agent - Identify this agent and its version. Ask only if you cannot tell. - Check for an existing zaDojo connection. Preserve other integrations and avoid duplicates. - Check for zaDojo skills separately. A connection without skills is incomplete. ## 2. If this is ChatGPT If I pasted this into a regular ChatGPT conversation (web or desktop app, not Codex), you cannot install zaDojo from here. Don't run commands or edit files. Instead, give me these steps and stop: 1. On chatgpt.com, open **Settings → Security and login** and turn on **Developer mode**. This works on Free and paid plans; no upgrade is needed. 2. Open **Settings → Plugins → Developer mode** (or **Plugins → + → Create MCP App**). Name it zaDojo, enter the server URL `https://app.zadojo.com/mcp` in full, including `https://` (otherwise ChatGPT reports "Unsafe URL"), and keep **OAuth** selected. 3. Create it, sign in to zaDojo, and approve the connection. 4. Start a new chat, select zaDojo from the **+** menu, and send: "Use zaDojo to check my connection and list my projects." Link the [ChatGPT setup guide](https://zadojo.com/docs/chatgpt) for screenshots and troubleshooting. If I'm in Codex, continue below. ## 3. Install the plugin first The official plugin bundles MCP + SEO skills, with zaDojo namespacing and shared updates. - **Codex:** follow the [plugin guide](https://zadojo.com/docs/codex-plugin). - **Claude Code:** follow the [plugin guide](https://zadojo.com/docs/claude-code-plugin). - **Claude Cowork or the Claude desktop app:** you cannot install plugins from this chat, so don't run commands. Tell me to open **Customize** (in Cowork, the **Cowork** tab first) → **Plugins** → **+** or **Add** → **Add marketplace** → **Add from a repository**, enter `https://github.com/zadojo/seo-geo-mcp`, and install **zaDojo**. Then I start a new task and type `/` to check that zaDojo skills appear. If I already have a custom zaDojo connector, have me remove it once the plugin signs in. Plugins need a paid Claude plan. If I'm on Claude Free, have me add `https://app.zadojo.com/mcp` under **Customize → Connectors** → **Add custom connector** and upload the [public skills](https://zadojo.com/docs/skills/setup) in **Customize → Skills**. Then continue at step 5. - **Other agents:** verify plugin compatibility in their current documentation. - Check the installed client's help before running commands. ## 4. Fall back to MCP + skills If the plugin is unsupported: - Add `https://app.zadojo.com/mcp` using the [MCP guide](https://zadojo.com/docs/mcp). - Install the [public SEO skills](https://zadojo.com/docs/skills/setup) for this agent only. - Do not copy internal repository skills or duplicate bundled skills. - If skills are unsupported, use MCP alone and link to the workflow guides. ## 5. Sign in - Prefer OAuth and let me approve login in my browser. If this client cannot use OAuth, send me to `https://app.zadojo.com/settings` → API keys. Have me enter the key in the client's secret settings or environment, never chat or a repository. - **Manual setup needed?** Use this agent’s current documentation and give only the steps I need to do myself. ## 6. Reload and verify - Use the current agent’s native reload flow, checking its installed version, help, or official documentation. Prefer automatic discovery or an in-place reload; restart only if required to load the new tools and skills. - Once tools load in this session, run whoami and list_projects (free reads). Check skill discovery too. If a reload needs my action, give the instructions rather than repeatedly retrying unavailable tools. - Track installation, sign-in, and verification separately. A connected server is not proof that this session can use its tools. Never claim verification before the free reads succeed. - Do not create projects or run paid research during installation. ## 7. Finish with a short handoff Keep progress updates brief. The final reply must be **140 words or fewer** and follow this template: **Status** [Briefly say what succeeded or what blocked setup.] **Next** 1. `[Give the native reload command or UI action for this agent, only if needed.]` Then say “Check that zaDojo is connected.” Approve sign-in if prompted. 2. Try one of these: - `[SEO Audit invocation]` **(recommended)**: find your website's biggest SEO issues. - `[SEO Project Setup invocation]`: interview you about your website and set up its project context. - `[Keyword Research invocation]`: find keywords worth targeting. - `[Local SEO invocation]`: review your Google Business Profile and local competitors. Want to know what was set up? Just ask. Adapt the template to the actual result: - If I must install the plugin by hand, as in Claude Cowork, replace step 1 with those clicks. - If installation failed, name the blocker and replace reload with the fix. If fully verified, say it is ready and omit reload. Do not claim sign-in failed or is required merely because tools need reloading. - Recommend this agent’s idiomatic way to invoke each installed skill: its native command, mention, picker, or natural-language request. Use the discovered skill name and plugin namespace; do not assume `/skill-name` works everywhere or create aliases to force it. Check the agent’s help or official documentation when unsure. If skills are unsupported, give equivalent plain-language requests using the connected tools. Recommend workflows; do not run them during installation. - Keep tool names such as whoami and list_projects in your checks, not the final reply. Omit versions, paths, connection details, skill counts, other integrations, and cleanup commands unless they explain the blocker or I ask. Do not add more sections or a verification checklist.