An AI-powered League of Legends data analyst skill that queries Riot Games API for match history, champion masteries, and ranked stats, delivering localized HTML reports and intelligent climbing strategies.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install lol-analyst
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 lol-analyst using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The lol-analyst skill is an intelligent League of Legends data analysis assistant built for AI coding agents and platforms integrated with Openclaw Skills. By interfacing directly with the official Riot Games API, it enables players and developers to query real-time summoner profiles, ranked ladders, match histories, and champion masteries using natural language commands in Chinese and English.
Integrating seamlessly with Openclaw Skills, this tool translates complex raw JSON responses from Riot's endpoints into elegant, self-contained HTML reports. AI agents can then read these reports and apply advanced LLM synthesis to deliver actionable, data-driven suggestions for climbing the ranks, comparing champion stats, and identifying mechanical improvements.
lol_analyst.py CLI script, passing parameters like summoner name, tag, region, and target action.riot_client.py module makes authorized HTTPS calls to the official Riot Games API using the configured RIOT_API_KEY.report_generator.py module parses the raw data payloads and generates a self-contained, responsive HTML report with zero external frontend dependencies.__OUTPUT_FILE__:C:\\path\\to\\file.html).Ensure you have Python 3.10+ installed. To use this skill with your Openclaw Skills environment, install the necessary dependencies first:
pip install riotwatcher
You can configure your API key either by setting an environment variable:
export RIOT_API_KEY="RGAPI-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
Or by initializing the setup directly via CLI:
python lol_analyst.py --setup --api-key "RGAPI-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
The lol-analyst skill organizes its code in a clean, modular structure and generates self-contained HTML files as output.
| Path | Description |
|---|---|
scripts/lol_analyst.py |
Main entry CLI wrapper parsing arguments. |
scripts/riot_client.py |
Encapsulates the Riot Games API communication via riotwatcher. |
scripts/config_manager.py |
Handles key storage and system configuration. |
scripts/report_generator.py |
Builds stand-alone HTML visualization reports. |
requirements.txt |
Defines external Python library dependencies. |
When a query executes, the tool generates static HTML reports, ensuring zero client-side external framework dependencies. The AI agent interprets these reports using the following output convention:
__OUTPUT_FILE__:C:\\path\\to\\report.html
Loading
A low-friction, operator-style AI automation skill for organizing ClickUp ideas, to-dos, and project workflows instantly.

AutoPostOnline Agents is an autonomous social publishing infrastructure that gives OpenClaw agents a single secure API to draft, schedule, and publish content across multiple channels.

Access real-time enterprise statistics, business registrations, and regional growth metrics for intelligent business analyses.

A powerful skill to extract structured, typed JSON data from PDF or scanned purchase orders, including line items and confidence flags.

Feynman Cognition is a structured five-step deconstruction framework designed to break down complex concepts into simple language, map consensus, and highlight critical blind spots.

An astronomy and science toolkit inspired by Carl Sagan's Cosmos, designed to explore the universe, planetary science, and the history of scientific discovery.








































