{"skill":{"slug":"ob1-install","displayName":"安装 ob1 openblocklabs 完成验证步骤","summary":"Install and authenticate OB1 (OpenBlock One), a multi-model terminal coding agent. Use when asked to install OB1, set up ob1, or when ob1 authentication/logi...","description":"---\nname: ob1-install\ndescription: Install and authenticate OB1 (OpenBlock One), a multi-model terminal coding agent. Use when asked to install OB1, set up ob1, or when ob1 authentication/login is needed. Covers macOS/Linux install, device code authentication flow, and post-install verification.\n---\n\n# OB1 Install & Authentication\n\n## Install\n\n```bash\ncurl -fsSL https://dashboard.openblocklabs.com/install | bash\n```\n\nInstalls to `~/.ob1/bin/ob1`, symlinks to `~/.local/bin/ob1`.\n\nVerify: `ob1 --version`\n\n## Authentication\n\nOB1 uses device code flow. Run `ob1` and it will display:\n\n```\nTo sign in: https://auth.openblocklabs.com/device\nEnter code: XXXX-XXXX\n```\n\n**Headless/server workflow:**\n1. Start ob1 with PTY: the auth URL and code appear in terminal\n2. Send the code to user (via chat) — they open the URL in their browser\n3. User signs in and approves\n4. OB1 shows \"Authentication Successful!\" and asks to confirm organization\n5. Press Enter to confirm — auth token saved to `~/.ob1/`\n\n**Important:** Each `ob1` process generates a unique code. If the process dies, a new code is needed. Keep the process alive until user confirms.\n\nAfter first auth, all subsequent runs skip login.\n\n## Post-Install\n\n- Default model: Claude Opus 4.6\n- Default mode: Safe YOLO\n- Config: `~/.ob1/settings.json`\n- Non-interactive: `ob1 -p \"task\" -y -o text`\n","tags":{"latest":"1.0.0"},"stats":{"comments":0,"downloads":694,"installsAllTime":26,"installsCurrent":0,"stars":0,"versions":1},"createdAt":1773390112816,"updatedAt":1778998857408},"latestVersion":{"version":"1.0.0","createdAt":1773390112816,"changelog":"Initial release of ob1-install: installs and authenticates OB1 (OpenBlock One) on macOS/Linux.\n\n- Provides installation command and post-install verification step.\n- Explains device code authentication flow, including headless/server usage.\n- Notes OB1 default settings and config file location.\n- Documents non-interactive command usage for automation.","license":"MIT-0"},"metadata":null,"owner":{"handle":"txc-z","userId":"s172036x6vjdyynwqwtjpf1tmx884q03","displayName":"icdyct","image":"https://avatars.githubusercontent.com/u/211830004?v=4"},"moderation":null}