Set up Qodo
Description
Install, connect and verify Qodo in this conversation. Plugin installation does not connect an account.
Prerequisites
A shell and browser sign-in. Never request or read credentials.
Instructions
Resolve references/... links relative to this installed SKILL.md directory.
Runtime/login setup does not authorize enterprise installation or maintenance.
For a separately requested enterprise install, disclose installations, packages and verified-source automatic
maintenance before approval. Preserve opt-outs, edits, owners and optional-package choices.
1. Find or install the runtime
Run:
qodo --version
If missing, try "${QODO_HOME:-$HOME/.qodo}/bin/qodo" --version on POSIX.
For PowerShell or a missing CLI, read runtime.md.
Follow that procedure and continue. Setup requests cover CLI installation, subject to host
approvals and user restrictions. Plugin installation alone is not authorization.
Keep the working executable as <qodo>. Require Qodo CLI 0.1.0-next.37 or newer.
If older or unparseable, follow the runtime reference before any authenticated command.
2. Connect
Run:
<qodo> read whoami --json --skill qodo-setup --skill-version 1.0.9 --distribution skills-sh
If successful, retain the verified identity and continue to step 3 without repeating it. For a failed check, read authentication.md to distinguish missing credentials, sandbox access, and other failures before choosing login.
For Qodo Cloud, announce and run <qodo> login when signed out. For any customer deployment,
read the authentication reference first: preserve its exact login endpoint and never guess
or fall back to Cloud. Wait for login to finish, then rerun the identity command above.
Browser opening alone is not success.
Remember the execution context where identity or login worked. Use that context for later credential-dependent commands, requesting each required host approval; a diagnostic approval does not grant blanket permission. Do not repeat a known-failing sandbox probe after login. Stop on cancellation or denied permission.
3. Verify tools
Only after identity succeeds, run:
<qodo> tools --refresh --json --skill qodo-setup --skill-version 1.0.9 --distribution skills-sh
Require a successful, nonempty usable catalog. Inspect status, errors and relevant tool names;
do not dump every schema. When unblocking an existing task, check its required capability;
an unrelated catalog does not establish access.
If refresh fails, report that sign-in succeeded but tools are unavailable, with the exact error
and <qodo> tools --refresh as the retry. Do not log in again for a catalog failure.
Configuration
The CLI owns credentials, transport and runtime updates; the package's
lifecycle owner updates skills. For QODO_NOTICE updates or repeated Kiro read approvals,
read host-recovery.md only when encountered.
Error Handling
Give the actual error and one next action. Never report readiness after a failed identity, canceled login or unavailable catalog. Never disable the keychain, copy credentials, change host permission files, or offer unrestricted command approvals to make setup pass.
4. Hand off
For setup alone, confirm Qodo connection and catalog readiness and suggest one supported next action. When unblocking an authorized task, return to it after its prerequisites pass. Readiness does not prove retrieval, review, or write success. Name the deployment when useful. Do not start unrelated work or install optional Standards.