Skills

Chat Bot Acceptance Testing

Tests real bot channels such as Discord, Slack and Telegram on macOS.

Install

npx skills add lobehub/lobehub --skill agent-testing-bot -g -a claude-code -y
Repository
lobehub/lobehub83.7k
Category
Testing
Updated
3d ago
License
See repository
Context cost
Lightabout 997 tokens
Runs scripts
Yes, review before use

What it does

Use for real bot-channel acceptance in Discord, Slack, Telegram, WeChat/Weixin, Lark/Feishu, QQ or iMessage on macOS. Extends acceptance with native chat apps.

Agent Testing, Bot Channels (LobeHub project skill)

This skill extends the generic acceptance skill (installed alongside at ../acceptance/) to the bot-channel surfaces. It does NOT replace the core process: the same three phases apply, text PLAN (Steps 0, 2) → EXECUTE (Steps 3, 6) → FINISH (Step 7) , and the same report + publish pipeline (result.json → report-init.sh → lh acceptance run ingest … --source agent-testing). Read the acceptance skill's SKILL.md for target grounding, the living logs, the Phase-1 approval gate, the report format, and teardown. This file only adds the bot-channel surface.

For LobeHub environment/auth/probe specifics (dev server, seeded account, ports), the adapter is .agents/acceptance/PROJECT.md.

When this surface applies

Change scopeSurfaceWhy
Bot channels (Discord / WeChat / Lark / …)Native app via osascript / bridgeOnly way to exercise the real channel end-to-end

Route here only when the behavior under test is a bot channel. For CLI / Web / Electron changes, use the generic skill's surfaces.

Platforms

Each platform folder has an index.md (activation, navigation, send-message, verification snippets) and a test-<platform>-bot.sh driver.

Read the whole SKILL.md on GitHub

More in Testing