# Langbot Testing

Test LangBot WebUI and core product flows with an automated browser and backend logs.

- Repository: https://github.com/langbot-app/LangBot (18661 stars)
- Category: Design
- License: Apache-2.0
- Last updated: 2026-11-01
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add langbot-app/LangBot --skill langbot-testing -g -a claude-code -y`
Codex: `npx skills add langbot-app/LangBot --skill langbot-testing -g -a codex -y`
Cursor: `npx skills add langbot-app/LangBot --skill langbot-testing -g -a cursor -y`
Gemini CLI: `npx skills add langbot-app/LangBot --skill langbot-testing -g -a gemini-cli -y`

## Description

Test LangBot WebUI and core product flows with an automated browser and backend logs. Use when validating the configured LangBot frontend, pipeline Debug Chat, model provider setup and test buttons, bot and knowledge-base UI flows, or troubleshooting failed LangBot end-to-end tests.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# LangBot Testing

Use this skill when an agent needs to verify LangBot behavior through the WebUI instead of only reading code.

## Routing

- **General WebUI testing**: read `references/web-ui-testing.md`.
- **Pipeline Debug Chat**: read `references/pipeline-debug-chat.md`.
- **Dify Runner**: read `references/dify-agent-runner.md`.
- **Model provider setup or test button**: read `references/model-provider-testing.md`.
- **Plugin install/runtime/tool/page smoke**: read `references/plugin-e2e-smoke.md`.
- **Local Runner**: read `references/local-agent-runner.md`.
- **Local Runner path coverage**: read `references/local-agent-runner-coverage.md`.
- **Diff-aware Runner QA after code changes**: read `references/agent-runner-qa-workflow.md`.
- **Runner release gate**: read `references/agent-runner-release-gate.md`.
- **Sandbox-backed skill authoring**: read `references/sandbox-skill-authoring.md`.
- **LangRAG knowledge bases**: read `references/langrag-knowledge-base.md`.
- **MCP stdio tool testing**: read `references/mcp-stdio-testing.md`.
- **Performance, reliability, or chaos probes**: read `references/performance-reliability-testing.md`.
- **Cross-repository workspace and release gates**: read `references/workspace-release-testing.md`.
- **Drive a live instance over MCP (not raw HTTP)**: use the `langbot-mcp-ops` skill, the instance exposes an MCP server at `http://<host>:5300/mcp` (reuses API keys). Useful for setting up bots/pipelines/models as test fixtures programmatically.
- **Known failures and fixes**: read `references/troubleshooting.md`.
- **Reusable test groups**: run `bin/lbs suite list` and `bin/lbs suite plan <suite-id>` before manually assembling a case set.

## Rules

The rest: https://github.com/langbot-app/LangBot/blob/HEAD/skills/skills/langbot-testing/SKILL.md
