testing-helper

Generate unit, integration, and end-to-end tests for elizaOS plugins, characters, and actions.

7|2|Updated Nov 9, 2025
One-click install
npx skills add https://github.com/Prompt-or-Die-Labs/hyper-forge --skill testing-helper-prompt-or-die-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: testing-helper
Source: https://github.com/Prompt-or-Die-Labs/hyper-forge/tree/main/.claude/skills/testing-helper
Command: npx skills add https://github.com/Prompt-or-Die-Labs/hyper-forge --skill testing-helper-prompt-or-die-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Testing elizaOS plugins, characters, and actions can be inconsistent and time-consuming, leading to regressions and fragile agent behavior.

Core Features & Use Cases

  • Comprehensive coverage: Produces unit, integration, and E2E test suites to validate actions, providers, evaluators, services, and agent flows.
  • Realistic test scaffolding: Uses mock runtimes and messages to simulate plugin execution paths and verify expected outputs.
  • Integration validation: Includes plugin initialization checks, action registration assertions, and runtime lifecycle handling to catch wiring issues early.
  • Quality guardrails: Encourages high coverage targets (for example, unit coverage thresholds) and explicit edge/error scenario testing.

Quick Start

Ask: create tests for elizaOS plugin and agent actions in this project.

Frequently Asked Questions about testing-helper

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

FAQPage Schema
How do I generate unit tests for elizaOS plugins and agent actions?

To generate unit tests for elizaOS plugins, you can use this Skill to produce comprehensive test suites with mock runtime setup and deterministic assertions. It scaffolds test cases for actions, providers, and evaluators to verify expected execution paths.

What is the best way to validate elizaOS plugin initialization and runtime wiring?

Validating elizaOS plugin initialization requires checking action registration assertions and runtime lifecycle handling. This Skill generates integration tests that catch wiring issues early by simulating plugin execution paths with mock runtimes and messages.

Can I create end-to-end tests for agent message processing in elizaOS?

Yes, you can create end-to-end tests for agent message processing in elizaOS. This Skill generates E2E test suites that validate full agent message flows, ensuring character configurations and action correctness prevent regressions.

Does elizaOS plugin testing require mock runtime setup for deterministic assertions?

elizaOS plugin testing requires mock runtime setup for deterministic assertions to simulate execution paths reliably. This Skill produces test scaffolding with mock runtimes and messages to verify expected outputs without external dependencies.

Why do my elizaOS agent actions fail after plugin updates and how do I prevent regressions?

elizaOS agent actions fail after plugin updates due to unchecked wiring issues or lifecycle changes. This Skill prevents regressions by generating integration validation checks and explicit edge-case coverage requirements for plugin updates.

What edge cases and error scenarios should elizaOS action tests cover?

elizaOS action tests should cover edge cases and error scenarios that trigger unexpected agent behavior. This Skill enforces explicit error scenario testing and encourages high unit coverage thresholds to validate action correctness comprehensively.