A userscript for Violentmonkey and Tampermonkey that adds tools to your Steam Community badge pages and Steam Store search results.
Only the five most recent releases are listed here.
- Changed: Matching badges now appear progressively as each source page finishes loading, with a running result count.
- Changed: The badge-search input now uses the same compact 22-pixel height as the adjacent badge controls.
- Improved: Search terms match from the start of words instead of matching unrelated text fragments.
- Synchronized: Userscript behavior matches the latest browser-extension
mainupdates.
- Changed: Badge-search loading and result status now appears directly below the search field.
- Fixed: Search progress no longer moves or wraps the badge counter and action controls.
- Synchronized: Userscript behavior matches the corresponding browser-extension main update.
- Added: Automatic cross-page count of games with card drops remaining, with progressive results and scan completion state.
- Changed: Badge search and account controls now share one aligned, responsive toolbar.
- Fixed: Drop filtering reuses the counter scan, shows cached matches immediately, and keeps Steam pagination hidden while active.
- Synchronized: Userscript behavior now matches the browser extension's final counter and filtering update.
- Changed: Cross-page badge-search matches are shown together in one result view.
- Fixed: Steam's unrelated page summary and navigation are hidden while searching and restored when the query is cleared or search loading fails.
- Synchronized: Userscript behavior now matches the browser extension's
mainbranch.
- Fixed: Badge artwork now loads in cloned cross-page search and card-drop results.
- Changed: The badge search field is aligned to the right.
Badge search is available on every profile. It displays matches progressively as each paginated result is scanned and temporarily hides Steam's server-side pagination. Badge filtering and auto-crafting are available only on the signed-in account's own badge pages.
- Search the profile's owned badges by game or badge name across all paginated results.
- Count games with card drops remaining across every paginated badge result.
- Show only games with card drops remaining across paginated badge results.
- Auto-craft complete card sets across your badge pages, with confirmation, live progress, request pacing, rate-limit handling, cross-tab protection, safety limits, and a stop-after-current-request control.
Warning
Auto-crafting consumes cards and cannot be undone. The script asks for confirmation before crafting begins.
- Select games directly from the search results.
- Add selected games to the cart in one run.
- Add selected games to the wishlist after refreshing the account's current wishlist; games already on it are skipped automatically.
Bundle rows are not supported. When a game has multiple purchase options, the cart action uses Steam's first/default package.
The instructions and extension links below are for Chrome and Chromium-based browsers.
-
Open the Violentmonkey Dashboard, then click +.
-
Click Install from URL, then paste:
https://raw.githubusercontent.com/x0697x/steam-page-tools/main/steam-page-tools.user.js -
Click Install.
-
On the extension's Details page, enable Allow User Scripts.










