Automated GitHub Action and Docker container to generate Steam user stats cards for your profile README.
- Get your Steam Web API Key
- Get your Steam ID and Custom ID
- Save them as GitHub Secrets & GitHub Variables in your profile repository
- Add to your workflow:
name: Steam Stats
on:
push:
branches: [master]
workflow_dispatch:
schedule:
# Runs every Monday at 12AM IST (UTC+5:30)
- cron: "30 18 * * 0"
jobs:
steam-stats:
name: Steam Stats
runs-on: ubuntu-latest
steps:
- uses: nicconike/steam-stats@master
with:
STEAM_API_KEY: ${{ secrets.STEAM_API_KEY }} # Steam API key env var
STEAM_ID: ${{ vars.STEAM_ID }} # Steam ID env var
STEAM_CUSTOM_ID: ${{ vars.STEAM_CUSTOM_ID }} # Custom ID env var
WORKSHOP_STATS: True # Optional
LOG_SCALE: True # Optional-
Add markdown comments to your README for Steam Stats
<!-- Steam-Stats start --> <!-- Steam-Stats end -->
-
Add these markdown comments for Steam Workshop Stats (Optional)
<!-- Steam-Workshop start --> <!-- Steam-Workshop end -->
| Feature | Description |
|---|---|
| ๐ฎ Player Summary | Steam profile stats |
| ๐น๏ธ Recently Played Games | Last 2 weeks activity |
| ๐ ๏ธ Workshop Stats | Unique visitors & subscribers |
| ๐ณ Docker Support | Containerized execution |
| โก Automated Updates | Scheduled via GitHub Actions |
View All Features & Configuration
| Section | Description |
|---|---|
| ๐ Getting Started | Setup Guide |
| โ๏ธ Configuration | Feature Flags & Options |
| ๐ ๏ธ Troubleshooting | Common Issues |
| ๐ค Contributing | Developer Guide |
| ๐ API Reference | Python Code |
Star โญ this project if you find it useful!
For detailed support options: Support & Contributing Guide
๐ Full Documentation โข ๐ Report Issues โข ๐ฌ Discussions


