Prepare a local LangBot development and testing environment for an AI agent. Use when setting up WSL or Linux development, shared local URL variables, proxy variables, backend/frontend startup, Playwright MCP browser access, GitHub OAuth browser login, persisted Chrome profiles, or future Codex computer-use environment paths.
Installation
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Prepare a local LangBot development and testing environment for an AI agent. Use when setting up WSL or Linux development, shared local URL variables, proxy variables, backend/frontend startup, Playwright MCP browser access, GitHub OAuth browser login, persisted Chrome profiles, or future Codex computer-use environment paths.
LangBot Environment Setup
Use this skill when a task needs LangBot to be in a testable state before product testing or development verification.
Routing
Shared local variables: read ../.env before using URL, path, browser profile, or proxy defaults.
Always start here: read references/browser-access-selection.md to choose the browser-control path.
LangBot service checks and startup: read references/service-startup.md.
Computer Use available: read references/computer-use.md. This path usually needs less browser/MCP setup.
No Computer Use, browser automation required: read references/playwright-mcp.md.
GitHub OAuth or persisted login profile: read references/oauth-browser-profile.md.
WSL-specific notes: read references/wsl-notes.md only when running under WSL.
Proxy setup: read references/proxy.md when external login, model provider tests, or package downloads time out.
Headless-only automation: use only after a profile already contains a valid LangBot login. Do not ask the agent to enter GitHub credentials or 2FA.
Rules
Never handle the user's GitHub password, passkey, recovery code, or 2FA secret.
For OAuth login, open a visible browser and let the user complete the credential steps.
Reuse a fixed browser profile path so the agent can later access the logged-in LangBot session.
Keep environment-specific paths and commands in references/, not in this file.
Treat environment setup as complete only after the target LangBot services are reachable and the browser profile can access the WebUI.