An interactive educational skill for testing knowledge in school subjects and programming using dynamic inline button interactions.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install quiz-battle
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install quiz-battle using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Quiz Battle is a sophisticated educational module built for the Openclaw Skills ecosystem. It enables AI agents to conduct real-time, interactive assessments across a variety of subjects including mathematics, English language, and software engineering. By utilizing Telegram's inline button functionality, it offers a high-engagement learning experience that is both fun and academically rigorous.
The skill is designed to provide immediate feedback to users, making it an ideal companion for students and developers alike. Whether you are practicing Python basics or preparing for a history test, this skill leverages the power of Openclaw Skills to provide a structured and rewarding learning environment.
To enable Quiz Battle within your environment, ensure your agent is configured with the necessary Telegram message tools. Since this is part of the Openclaw Skills library, it can be invoked directly if the skill file is present in your skills directory.
# Ensure your agent has access to the telegram message tool
# Deploy the quiz-battle.md file to your local skills folder
# Invoke by saying: "Let's play a quiz"
Ensure that the target parameter in your tool calls is correctly mapped to the active user's Telegram ID.
The skill utilizes a structured message format to communicate with the Telegram API. Below is the metadata taxonomy used for questions and responses:
| Attribute | Type | Purpose |
|---|---|---|
action |
String | Defines the tool action (e.g., send) |
channel |
String | Specifies the delivery platform (e.g., telegram) |
buttons |
Array | Nested objects containing text and callback_data |
callback_data |
String | Unique identifier for answer validation (e.g., quiz:q1:a) |
score |
Integer | Internal counter for correct answers during the session |
Loading
A bilingual interactive football quiz that combines sports trivia with English language learning through a seamless button-driven interface.

An interactive gamified experience that challenges developers to identify and fix bugs in code snippets across multiple difficulty levels.

A structured, 5-category memory architecture for AI agents that optimizes context usage through on-demand loading and bilingual logging.

vibe-3k is a professional workflow framework for Vibe Coding that optimizes the collaboration between human developers and AI coding agents.

A technical framework for compiling SONiC (Software for Open Networking in the Cloud) switch images across multiple hardware and virtual platforms.

A specialized framework for testing and benchmarking LLM agents through behavioral assessment, reliability metrics, and production monitoring.








































