ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

Rock Paper Scissors Lizard Spock

Play the classic Rock Paper Scissors Lizard Spock game (popularized by The Big Bang Theory) with an AI opponent. Includes both decorated terminal and interactive GUI modes with score tracking, statistics, and animations.

skill-install โ€” Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/akhmittra/rpsls-game
Or

Rock Paper Scissors Lizard Spock Game

An enhanced implementation of Rock Paper Scissors Lizard Spock with beautiful UI, statistics tracking, and multiple play modes.

Game Rules

Classic RPSLS Rules (from The Big Bang Theory):

  • ๐Ÿชจ Rock crushes Scissors and crushes Lizard
  • ๐Ÿ“„ Paper covers Rock and disproves Spock
  • โœ‚๏ธ Scissors cuts Paper and decapitates Lizard
  • ๐ŸฆŽ Lizard eats Paper and poisons Spock
  • ๐Ÿ–– Spock smashes Scissors and vaporizes Rock

Each choice defeats exactly 2 others and loses to exactly 2 others.

Skill Capabilities

This skill provides three ways to play:

  1. Decorated Terminal Mode - Beautiful ASCII art UI with colors and animations
  2. Interactive GUI Mode - HTML/JavaScript artifact with click-based gameplay
  3. Quick Play Mode - Single command for fast games

Usage

Start a Game

Terminal Mode (Recommended):

"Let's play Rock Paper Scissors Lizard Spock"
"Play RPSLS in terminal mode"
"Start a decorated RPSLS game"

GUI Mode:

"Show me the RPSLS GUI"
"Play RPSLS with a visual interface"
"Create an interactive RPSLS game"

Quick Commands

"Play rock" / "Choose rock" โ†’ Makes a move
"RPSLS stats" โ†’ View game statistics
"RPSLS rules" โ†’ Display game rules
"Best of 3" / "Best of 5" โ†’ Start tournament mode

Implementation

When the user requests to play Rock Paper Scissors Lizard Spock, follow these steps:

Step 1: Determine Mode

Ask which mode they prefer (or default to terminal if not specified):

  • Terminal mode (decorated, colorful CLI)
  • GUI mode (interactive HTML artifact)
  • Quick play (single round)

Step 2: Create the Game

For Terminal Mode:

Create a Python script using rich library for beautiful terminal UI:

#!/usr/bin/env python3
"""
Rock Paper Scissors Lizard Spock - Decorated Terminal Edition
Beautiful ASCII art game with colors, animations, and statistics
"""

from rich.console import Console
from rich.table import Table
from rich.panel import Panel
from rich.text import Text
from rich.prompt import Prompt
from rich import box
import random
import json
import os
from datetime import datetime

console = Console()

# Game rules: what each choice defeats
DEFEATS = {
    "rock": {"scissors": "crushes", "lizard": "crushes"},
    "paper": {"rock": "covers", "spock": "disproves"},
    "scissors": {"paper": "cuts", "lizard": "decapitates"},
    "lizard": {"paper": "eats", "spock": "poisons"},
    "spock": {"scissors": "smashes", "rock": "vaporizes"}
}

# Emojis for choices
EMOJIS = {
    "rock": "๐Ÿชจ",
    "paper": "๐Ÿ“„",
    "scissors": "โœ‚๏ธ",
    "lizard": "๐ŸฆŽ",
    "spock": "๐Ÿ––"
}

# Colors for choices
COLORS = {
    "rock": "red",
    "paper": "blue",
    "scissors": "yellow",
    "lizard": "green",
    "spock": "cyan"
}

Metadata

Author@akhmittra
Stars4473
Views3
Updated2026-05-01
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build โ€” we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-akhmittra-rpsls-game": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags

#game#entertainment#interactive#python#gui#terminal
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.

Related Skills

mcp-builder

Bootstraps new Model Context Protocol (MCP) servers from a natural language description. Use when the user asks to build an MCP server, create an MCP tool, scaffold an MCP integration, or add MCP capabilities to an existing project. NOT for: general API design, non-MCP tool building, or frontend tasks.

asimons81 4473

harmonia

Check PyTorch, Transformers, and CUDA compatibility. Detect GPU, driver mismatches, and version conflicts in ML environments. Use when the user sets up ML/AI tools, installs torch or transformers, hits dependency errors, or asks about compatible versions.

ahmed-eladl 4473

aethercore

AetherCore v3.3.4 - Security-focused final release. High-performance JSON optimization with universal smart indexing for all file types. All security review issues fixed, ready for production.

aetherclawai 4473

xcloud-docker-deploy

Deploy any project to xCloud hosting โ€” auto-detects stack (WordPress, Laravel, PHP, Node.js, Next.js, NestJS, Python, Go, Rust), routes to native or Docker deployment, generates production-ready Dockerfile, docker-compose.yml, GitHub Actions CI/CD, and .env.example. Works from zero Docker setup.

asif2bd 4473

Li_python_sec_check

Python ๅฎ‰ๅ…จ่ง„่Œƒๆฃ€ๆŸฅๅทฅๅ…ท - ๅŸบไบŽ CloudBase ่ง„่Œƒ + ่…พ่ฎฏๅฎ‰ๅ…จๆŒ‡ๅ— + LLM ๆ™บ่ƒฝๅˆ†ๆž๏ผˆLLM ๅŠŸ่ƒฝ้ป˜่ฎค็ฆ็”จ๏ผŒๆœฌๅœฐๆ‰ง่กŒไผ˜ๅ…ˆ๏ผ‰

43622283 4473