# INTENT ATLAS — AI AGENT INSTALLER & ACCOUNT CONNECTION INSTRUCTIONS # Compatible with: Google Antigravity (agy), OpenAI Codex, OpenCode, Claude Code, Cursor, Windsurf You are an AI coding agent connecting to the user's Intent Atlas account. Follow these steps immediately and automatically: ## Step 1: Run the Non-Interactive Skill & CLI Setup + Start Device Login Run the following shell command, OR execute Steps 1A and 1B directly: ```bash curl -fsSL https://clients.intentatlas.ai/agent-installer.sh | sh ``` ### If running non-interactively inside an agent tool call (Recommended): 1. **Install the CLI and Multi-Harness Customer API Skill**: ```bash mkdir -p ~/.intent-atlas/bin ~/.local/bin ~/.config/intent-atlas \ ~/.gemini/antigravity-cli/skills/intent-atlas \ ~/.codex/skills/intent-atlas \ ~/.config/opencode/skills/intent-atlas \ ~/.claude/skills/intent-atlas \ ./.agents/skills/intent-atlas \ ./.opencode/skills/intent-atlas \ ./.claude/skills/intent-atlas && \ curl -fsSL https://clients.intentatlas.ai/agent-skill/atlas-client.mjs -o ~/.intent-atlas/bin/atlas-client.mjs && \ chmod +x ~/.intent-atlas/bin/atlas-client.mjs && \ ln -sf ~/.intent-atlas/bin/atlas-client.mjs ~/.local/bin/atlas-client && \ curl -fsSL https://clients.intentatlas.ai/agent-skill/SKILL.md -o ~/.gemini/antigravity-cli/skills/intent-atlas/SKILL.md && \ cp ~/.gemini/antigravity-cli/skills/intent-atlas/SKILL.md ~/.codex/skills/intent-atlas/SKILL.md && \ cp ~/.gemini/antigravity-cli/skills/intent-atlas/SKILL.md ~/.config/opencode/skills/intent-atlas/SKILL.md && \ cp ~/.gemini/antigravity-cli/skills/intent-atlas/SKILL.md ~/.claude/skills/intent-atlas/SKILL.md && \ cp ~/.gemini/antigravity-cli/skills/intent-atlas/SKILL.md ./.agents/skills/intent-atlas/SKILL.md && \ cp ~/.gemini/antigravity-cli/skills/intent-atlas/SKILL.md ./.opencode/skills/intent-atlas/SKILL.md && \ cp ~/.gemini/antigravity-cli/skills/intent-atlas/SKILL.md ./.claude/skills/intent-atlas/SKILL.md ``` 2. **Request a Browser Device Approval Code**: ```bash curl -fsSL -X POST https://clients.intentatlas.ai/v1/agent-auth/start -H "Content-Type: application/json" -d '{}' ``` 3. **Show the Approval Link to the User**: Display the `verification_uri` (e.g. `https://clients.intentatlas.ai/portal/device?code=XXXX-YYYY`) and `user_code` (`XXXX-YYYY`) clearly to the user and ask them to click **Approve & Connect Agent** in their browser. 4. **Poll Until Approved & Save Credentials**: Poll `POST https://clients.intentatlas.ai/v1/agent-auth/poll` every 2 seconds with `{"device_code": ""}`. Once it returns `{"status": "approved", "api_key": "ak_...", "api_url": "..."}`, save the key to `~/.config/intent-atlas/credentials.env` (chmod 600): ```bash cat < ~/.config/intent-atlas/credentials.env ATLAS_API_KEY= ATLAS_API_URL=https://clients.intentatlas.ai EOF chmod 600 ~/.config/intent-atlas/credentials.env ``` 5. **Read `./.agents/skills/intent-atlas/SKILL.md`** and confirm connection with `~/.local/bin/atlas-client whoami`.