leveling

Track per-message XP, calculate levels, and render rank cards.

2|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/adraalabs/skills --skill leveling
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: leveling
Source: https://github.com/adraalabs/skills/tree/main/leveling
Command: npx skills add https://github.com/adraalabs/skills --skill leveling

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates member progression by tracking experience points from messages, assigning levels, and displaying rank cards to motivate engagement.

Core Features & Use Cases

  • Per-message XP tracking with a simple level calculation
  • Visual rank cards rendered as images for users to view
  • Leaderboard to showcase top players and drive competition

Quick Start

Configure a leveling system that awards 1 XP per message and displays a rank card for each user.

Frequently Asked Questions about leveling

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I track XP and levels for Discord or Telegram server members?

Per-message XP tracking is a method that awards experience points each time a user sends a message, calculates levels from that accumulated XP, and stores progress using keys like xp:{user.id}.

How do I generate a visual rank card for my server leaderboard?

To generate a visual rank card for your server leaderboard, the leveling system uses an image rendering trigger to create visual progress displays for individual users based on their stored XP data.

Does the leveling system support both Discord and Telegram platforms?

Yes, the leveling system supports both Discord and Telegram servers, handling per-message XP increments, level calculations, rank card rendering, and leaderboard generation across both platforms.

How do leaderboards work to drive competition among server members?

Leaderboards drive competition by showcasing top players based on their accumulated XP and calculated levels, displaying ranked member progression data to motivate engagement within the server.

Can I customize the XP awarded per message in my server's leveling system?

The leveling system can be configured with a simple level calculation that awards XP per message, allowing you to set up a progression system that defaults to awarding 1 XP per message.