Skip to content

Examples

Gaming Developer Profile

Real-world example from the Author's profile:

Steam Stats on nicconike

User Summary and Recently Played Games cards as rendered in a GitHub profile README

Minimal Setup

Basic implementation for casual gamers:

name: Steam Stats
on:
  schedule:
    - cron: "0 0 * * 1" # Weekly updates
jobs:
  steam-stats:
    name: Steam Stats
    runs-on: ubuntu-latest
    steps:
    - name: Steam Stats
        uses: nicconike/steam-stats@master
        with:
          STEAM_API_KEY: ${{ secrets.STEAM_API_KEY }}
          STEAM_ID: ${{ vars.STEAM_ID }}
          STEAM_CUSTOM_ID: ${{ vars.STEAM_CUSTOM_ID }}

Advanced Configuration

For content creators with workshop items:

name: Steam Stats
on:
  schedule:
    - cron: "0 0 * * 1" # Weekly updates
jobs:
  steam-stats:
    name: Steam Stats
    runs-on: ubuntu-latest
    steps:
    - name: Steam Stats
        uses: nicconike/steam-stats@master
        with:
          STEAM_API_KEY: ${{ secrets.STEAM_API_KEY }}
          STEAM_ID: ${{ vars.STEAM_ID }}
          STEAM_CUSTOM_ID: ${{ vars.STEAM_CUSTOM_ID }}
          WORKSHOP_STATS: True # Optional
          LOG_SCALE: True # Optional

Contributing Your Example

Want to see your profile featured here? Share your integration by following the guide on the next page!


Return to the Getting Started or User Guide.