steam-player-stats

Queries Steam Web API for player counts, achievement percentages, and user game libraries.

1|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/TMHSDigital/Steam-Cursor-Plugin --skill steam-player-stats-tmhsdigital
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: steam-player-stats
Source: https://github.com/TMHSDigital/Steam-Cursor-Plugin/tree/main/skills/steam-player-stats
Command: npx skills add https://github.com/TMHSDigital/Steam-Cursor-Plugin --skill steam-player-stats-tmhsdigital

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Retrieving Steam player statistics requires knowing the correct Steam Web API endpoints, authentication requirements, and response formats, which is tedious to look up and easy to get wrong. ## Core Features & Use Cases - Live Player Counts: Fetch the current number of concurrent players for any game via GetNumberOfCurrentPlayers without an API key. - Achievement Analytics: Retrieve global achievement unlock percentages and per-player achievement progress for public profiles. - Library & Playtime Data: Pull a user's owned games and playtime history, plus resolve vanity URLs to 64-bit Steam IDs. - Use Case: Ask how many people are playing Elden Ring right now and what its rarest achievements are, and get a formatted table with live data. ## Quick Start Ask how many players are currently playing a specific Steam game and what its rarest achievements are.

Frequently Asked Questions about steam-player-stats

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

FAQPage Schema
How do I check current player count for a Steam game?▼

Call the GetNumberOfCurrentPlayers endpoint with the game's App ID, which requires no API key. The response contains a player_count field showing how many users are in-game right now.

How to get global achievement unlock percentages for a Steam game?▼

Use the GetGlobalAchievementPercentagesForApp endpoint with the game's App ID, no API key needed. It returns each achievement's API name and unlock percentage, which you can sort to find the rarest achievements.

Do I need a Steam API key to look up player stats?▼

Player counts and global achievement percentages need no key, but per-player achievements, user stats, and owned games require a Steam API key. The target player's profile must also be public.

Why does GetPlayerAchievements return empty for some Steam users?▼

The endpoint returns empty or errors when the player's profile is set to private. Always check the response status and handle private profiles gracefully instead of assuming data exists.

How do I convert a Steam vanity URL to a Steam ID?▼

Call the ResolveVanityURL endpoint with your API key and the vanity name from the profile URL. It returns the 64-bit Steam ID needed for player-specific queries.