Awesome Open Source
Awesome Open Source

Steam Discovery Queue Auto-Skipper

This userscript auto-advances when it detects that you are viewing a Steam Discovery Queue item.

If your browser/setup supports it, it does this is a speedy way.
If something goes wrong, it auto-retries and/or tries simulating a normal press on the "Next in Queue"-button.
This should make sure that minor issues are automatically resolved.

Age-restricted apps are automatically unlocked (i.e. this script supports automating 18+ confirmations) and runs through multiple discovery queues to get the maximum number of cards per day.
This feature works outside of the discovery queues, too!

Screenshot of the "Next in Queue" button


During the Steam Winter Sale 2020 you get one trading card for going through your queue once a day.
This script makes it easier to stay lazy.


The script is optimized for the Steam Winter Sale 2020. Support for some of the functionality, including automation of multiple queues (only one this year), along with other features, might not work with future sales. The script will be updated in such a case.

Winter Sale 2020

During the winter sale 2020, you can claim free stickers. This script will now also auto-claim these in the background and notify you about it.


  1. Install Violentmonkey (Firefox) or Tampermonkey (Chrome) / Tampermonkey (Opera).
  2. Open or click here.
  3. Click Install.


Feel free to open an issue in case you feel that something is not the way it should be.


Logo kindly provided by krys (krys#4143).

Release Notes

0.10 (released 2021-01-13)

  • REMOVE: ItemReward handler (page/data is gone from the Steam pages)

0.9 (released 2020-12-29)

  • NEW: winter sale 2020: support for auto-claiming stickers (ItemReward)

0.8 (released 2020-12-25)

  • NEW: the script now notifies you when you can get cards by browsing the discovery queue

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
javascript (70,865
steam (155
userscript (73
tampermonkey (34
greasemonkey (20