writing-skills
writing-skills
Use when creating new skills, editing existing skills, or verifying skills work before deployment
langbotOperate, extend, test, and troubleshoot the LangBot repo: Quart backend, React web UI, IM bots, pipelines, providers, plugins, Box, MCP, RAG, persistence, deployment, and QA workflows.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this repo skill when a task is about the LangBot main repository or an
installed langbot package. LangBot is a production IM-bot platform that wires
messaging adapters, LLM providers, agents, tools, plugins, RAG, MCP, Box
sandboxing, persistence, and a web management panel into one runtime.
langbot, import root langbot, console script langbot.>=3.11,<4.0.api.port: 5300.web/.langbot-plugin SDK package; shared
SDK changes must be made in the sibling SDK repository and then installed into
LangBot for cross-repo checks.Minimal package smoke for a checkout or installed package:
python - <<'PY'
from importlib.metadata import version
import langbot
print('langbot', version('langbot'))
PY
langbot --help
Common local commands:
uv sync --dev
uv run main.py
uv run pytest tests/unit_tests -q
cd web && pnpm install && pnpm dev
| User task | Read |
|---|---|
Start LangBot, inspect boot stages, configure config.yaml, choose Docker/Compose/Kubernetes/runtime flags, diagnose /healthz, or reason about resource probes | core-runtime |
| Add/change HTTP API endpoints, permissions, API keys, MCP tools, web UI calls, Page Bot embed, frontend build/lint/i18n | api-mcp-web |
| Debug message delivery, platform adapters, HTTP Bot callbacks, pipeline stages, providers/runners, model/tool loading, local agent request flow | platform-pipeline-provider |
| Work with Plugin Runtime, plugin connector/handler, Box sandbox runtime, native tools, stdio MCP hosting, skill CRUD, or in-repo skill assets | plugin-box-skills |
| Change persistence schemas, migrations, Workspace tenancy, RAG, vector backends, storage, monitoring, telemetry, or cloud tenant resource behavior | persistence-rag-workspaces |
| Choose verification scope, run focused pytest/pnpm/lbs gates, collect QA evidence, or interpret test readiness/fixtures/manual checks | testing-qa |
dbmXXX
migrations.en_US, zh_Hans,
and ja_JP when nearby code already does).This skill teaches future Researcher sessions how to operate on LangBot. It is not an import/export workflow and it does not install itself into live routing. Use the generated references/scripts bundled here; do not rely on external docs or examples being present when answering a task.