velora-chat

Chat with AI companions on Velora (velora.cloudm8.net). Use for: (1) Testing Velora app functionality, (2) Interacting with AI companions, (3) Generating companion images, (4) Quality assurance testing of the platform. Requires Playwright and Chromium for browser automation.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "velora-chat" with this command: npx skills add darkatek7/velora

Velora Chat Skill

Automated testing and interaction with Velora AI companions (velora.cloudm8.net).

Prerequisites

Before using this skill, ensure:

  1. Node.js installed (v18+)
  2. Playwright installed:
    npm install playwright
    npx playwright install chromium
    
  3. Valid Velora account credentials

Credentials Setup

Required Environment Variables

Create a .env file or set these variables:

# Velora Account (REQUIRED)
VELORA_EMAIL=your-email@domain.com
VELORA_PASSWORD=your-password

Required Credentials

Create a .env file or set these environment variables:

VELORA_EMAIL=your-email@domain.com
VELORA_PASSWORD=your-password

⚠️ Note: You must provide your own Velora account credentials. The skill does not include default credentials for security reasons.

Quick Start

Option 1: Using the Script (CLI)

# Basic chat
node scripts/velora-chat.js "email@domain.com" "password" "Lilith" "Hey, how are you?"

# With image generation request
node scripts/velora-chat.js "email@domain.com" "password" "Rin" "Send me your best photo!"

Usage:

node scripts/velora-chat.js <email> <password> <companion> <message>

Option 2: Direct in OpenClaw

The skill provides instructions for browser automation directly in conversations. Simply request:

  • "Chat with [Companion Name]"
  • "Test [Companion Name]'s image generation"
  • "Generate [Companion Name]'s image"

Companion List

Available companions (28 total):

NameType
RinTsundere
LilithVampire/Succubus
FreyaCozy warmth
YukiSnow princess
MikoSacred sin
AmaraRadiant temptress
AoiSporty & flirty
And 21 more...

See references/companions.md for full list.

API Reference

Login Flow

const { chromium } = require('playwright');

const browser = await chromium.launch({ headless: true });
const page = await browser.newPage();

await page.goto('https://velora.cloudm8.net/login');
await page.fill('input[type="email"]', process.env.VELORA_EMAIL);
await page.fill('input[type="password"]', process.env.VELORA_PASSWORD);
await page.click('button:has-text("Sign In")');
await page.waitForURL('**/chat**', { timeout: 20000 });

Start Chat

// New chat
await page.click('text=Neuer Chat');
await page.click('text=Lilith'); // Companion name
await page.waitForTimeout(5000);

Send Message

const input = await page.locator('input[type="text"], textarea').first();
await input.fill('Your message');
await input.press('Enter');
await page.waitForTimeout(15000); // Wait for AI response

Get Generated Images

const images = await page.evaluate(() => {
  const imgs = document.querySelectorAll('img');
  return Array.from(imgs).map(img => img.src);
});
// Download: curl -s -o image.jpg "IMAGE_URL"

Troubleshooting

IssueSolution
Login failsVerify credentials, check account exists
Images not loadingWait 15-20 seconds for generation
Chat won't startEnsure proper navigation to /chat URL
Playwright not foundRun npm install playwright

Security Notes

  • ⚠️ Never commit credentials to version control
  • Use environment variables, not hardcoded values
  • Test accounts recommended for automation

Testing Checklist

  • Login flow works
  • Companion list loads (28+ companions)
  • Chat initiates properly
  • Messages send successfully
  • AI responses received
  • Images generate correctly (512x768 / 1024x1024)
  • Wallet/Gallery features (optional)

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Baoyu Danger Gemini Web

Generates images and text via reverse-engineered Gemini Web API. Supports text generation, image generation from prompts, reference images for vision input,...

Registry SourceRecently Updated
8310wjctim
General

Easypost

EasyPost — shipping labels, rate comparison, package tracking, address verification, and insurance.

Registry SourceRecently Updated
General

Update Advisor

OpenClaw update check and upgrade assistant. Triggers on phrases like "check for updates", "any new version", "is openclaw updated", "run the update", "confi...

Registry SourceRecently Updated
General

Memory Management

Manage and standardize trading decision records, extract lessons, and support history retrieval and comparison within the PAI trading system.

Registry SourceRecently Updated