agent-testing

Automate end-to-end testing of LobeHub features via CLI, Electron, browser, and osascript.

Updated Jul 5, 2026
One-click install
npx skills add https://github.com/xkl2013/lobe --skill agent-testing-xkl2013
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-testing
Source: https://github.com/xkl2013/lobe/tree/main/.agents/skills/agent-testing
Command: npx skills add https://github.com/xkl2013/lobe --skill agent-testing-xkl2013

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires agent-browser, node, pnpm, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides agentic end-to-end testing for LobeHub, enabling comprehensive verification of backend, frontend, full-stack, and bot-channel functionalities.

Core Features & Use Cases

  • Backend Verification: Execute CLI commands for backend verification.
  • Frontend Verification: Automate verification using Electron for the desktop app.
  • Full-stack Verification: Perform verification in the browser for end-to-end testing.
  • Bot-channel Verification: Use osascript for bot-channel verification.
  • Local-first: Designed for local testing but can be extended to cloud automation.
  • Use Case: When developing a new feature in LobeHub, this Skill can be used to test all aspects of the feature, ensuring everything works as expected.

Quick Start

Run the following command to initiate the testing process: agent-testing test

Frequently Asked Questions about agent-testing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate end-to-end testing for LobeHub features?

Automating end-to-end testing for LobeHub features involves running CLI commands, Electron, browser automation, and osascript to verify backend, frontend, full-stack, and bot-channel functionalities comprehensively.

What's the best way to verify LobeHub bot-channel functionality locally?

Verifying LobeHub bot-channel functionality locally is best achieved by using osascript for automation, which handles bot-channel interactions directly during the end-to-end testing process.

Does LobeHub frontend verification require Electron?

Yes, LobeHub frontend verification requires Electron to automate desktop app testing, ensuring user interfaces work as expected within that specific environment.

How do I run full-stack verification in the browser for an agentic application?

Running full-stack verification in the browser involves executing automated browser commands to test both backend and frontend integration, ensuring the entire application stack functions correctly.

Do I need pnpm and Node to perform backend verification with CLI commands?

Yes, you need pnpm and Node installed because backend verification executes CLI commands that rely on this Node.js environment and package manager to run successfully.