ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified media Safety 4/5

demo-slap

Generate CS2 highlights and fragmovies from demos using the Demo-Slap API, with optional Leetify integration and Demo-Slap match history fallback to select recent matches. Use when a user asks to record a highlight, render a clip, make a fragmovie, clip a round, or turn a CS2 demo into MP4 video.

Why use this skill?

Convert CS2 demos into MP4 highlights automatically. Integrates with Demo-Slap and Leetify to find matches, analyze gameplay, and render professional clips.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/damirikys/demo-slap
Or

What This Skill Does

The demo-slap skill provides OpenClaw users with a robust automation pipeline for converting CS2 demo files into high-quality MP4 highlight reels and fragmovies. By leveraging the Demo-Slap API, the skill manages the end-to-end lifecycle of clip generation: finding relevant matches, analyzing demo files for intense action, and rendering the final video assets. It supports integration with Leetify for advanced match discovery and provides a flexible fallback mechanism using Demo-Slap's own match history. Designed for seamless operation, the skill keeps track of background tasks via a local state management system, allowing the agent to poll for progress and deliver the final clip directly to the user.

Installation

To install this skill, run the following command in your terminal within the OpenClaw environment: clawhub install openclaw/skills/skills/damirikys/demo-slap Ensure you have configured your environment variables, specifically DEMOSLAP_API_KEY. If you wish to leverage the optimized Leetify discovery flow, you should also configure LEETIFY_API_KEY. The skill runs via Python 3 and requires the requests library to interface with the external APIs.

Use Cases

This skill is ideal for players who want to automate the mundane process of clipping their CS2 highlights. It is particularly useful for:

  • Rapidly generating highlight reels immediately after a competitive match.
  • Creating cinematic fragmovies from specific rounds by identifying timestamps through Demo-Slap analysis.
  • Managing social media content creation by converting raw demo files directly into shareable MP4 formats.
  • Streamlining the review process by offloading the render tasks to background jobs that notify the user upon completion.

Example Prompts

  1. "Can you make a highlight reel of my last game?"
  2. "Render the last round of my recent match into a video clip for me."
  3. "Hey OpenClaw, take my CS2 demo and turn it into a fragmovie."

Tips & Limitations

  • Match Selection: When multiple matches are returned, always verify the match index before triggering the analysis to ensure you are processing the correct game.
  • State Tracking: The skill maintains a data/state.json file. If a job appears to be stuck, check the status field in this file for potential error messages.
  • Dependencies: Keep your Python environment updated with the latest requests version to prevent handshake issues with the Demo-Slap API.
  • Reliability: If no highlights are found, ensure the demo file uploaded to the provider is valid and that the match ID is correctly resolved.

Metadata

Author@damirikys
Stars3376
Views0
Updated2026-03-24
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-damirikys-demo-slap": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#gaming#cs2#video-editing#automation#highlights
Safety Score: 4/5

Flags: network-access, file-write, file-read, external-api, code-execution