--- title: Browse userscripts --- ??? tip "stash-git-index" Exhaustive list of git repositories related to Stash [Google Sheets document](https://docs.google.com/spreadsheets/d/1yudaRDo_3ZOVivviffvQiSGU_gNpgkG4kIYrJP6DHP4/edit?usp=sharing). ??? tip "Userscript no longer works" If you found that userscript is no longer working you can try contacting the author directly or create an issue on their Git platform. You can also create a GitHub issue on [Stash-Docs](https://github.com/stashapp/Stash-Docs){target=_blank} for it to be removed from the list. ## Stash userscripts ??? tip "Compatability" Make sure your instance URL is declared in `@match`. ### [Performer Image Carousel](https://github.com/Serechops/Serechops-Stash/blob/main/Stash_Userscripts/performerImageCarousel.user.js){target=_blank} === "Description" Displays a carousel of performer images in the header. === "Author" [Serechops](https://github.com/Serechops){target=_blank} === "Screenshots" ### [stash-checker](https://github.com/timo95/stash-checker/releases/latest){target=_blank} === "Description" Stash Checker is an userscript for porn websites to check if a Scene/Performer is in your Stash instance. It shows a checkmark if an item was found in your Stash. Hovering over the checkmark gives you a tooltip with information about the item in your Stash. === "Author" [timo95](https://github.com/timo95){target=_blank} === "Screenshots" ![](https://raw.githubusercontent.com/timo95/stash-checker/refs/tags/1.0.0/docs/assets/tooltip-javlibrary.png){ loading=lazy } ![](https://raw.githubusercontent.com/timo95/stash-checker/refs/tags/1.0.0/docs/assets/tooltip-stashdb.png){ loading=lazy } ### [stashCreateAll](https://github.com/Serechops/Serechops-Stash/blob/main/Stash_Userscripts/stashCreateAll.user.js){target=_blank} === "Description" Automate batch creation and tagging === "Author" [Serechops](https://github.com/Serechops){target=_blank} === "Screenshots" ## stash-box userscripts ??? tip "stash-box compatability" Sometimes just updating `@match` is enough to make the userscript to work on a different stash-box instance. But it's not a guarantee. ### [db-noto-color](https://github.com/feederbox826/userscripts/blob/main/userscript/db-noto-color.user.js){target=_blank} === "Description" Adds Noto Color Emoji to stash-box instances === "Author" [feederbox826](https://github.com/feederbox826){target=_blank} === "Screenshots" ### [FansDB Submission Helper](https://github.com/stashapp/CommunityScripts/blob/main/userscripts/FansDB_Submission_Helper/fansdb_submission_helper.user.js){target=_blank} === "Description" - Adds button to add all unmatched aliases to performer - Adds button to add all unmatched urls to performer - Adds button to add all unmatched measurements to performer (if they match expected formats) - Convert unmatched urls from regular strings to linked strings === "README" View [README](https://github.com/stashapp/CommunityScripts/blob/main/userscripts/FansDB_Submission_Helper/README.md) === "Author" [mmenanno](https://github.com/mmenanno){target=_blank}, [DogmaDragon](https://github.com/DogmaDragon){target=_blank} === "Screenshots" ![](https://user-images.githubusercontent.com/1358708/178110989-3bc33371-e3bb-4064-8851-a9356b5a4882.png){ loading=lazy } ![](https://camo.githubusercontent.com/11a63da488ee722aa46c573257b7350728f9baae33512e18f97bebd79e070d84/68747470733a2f2f6d6f6e6f736e61702e636f6d2f696d6167652f7034706b6371724b5759703356357175486c354c574f415a5547336f4150){ loading=lazy } ### [StashDB Submission Helper](https://github.com/stashapp/CommunityScripts/blob/main/userscripts/StashDB_Submission_Helper/stashdb_submission_helper.user.js){target=_blank} === "Description" - Adds button to add all unmatched aliases to performer - Adds button to add all unmatched urls to performer - Adds button to add all unmatched measurements to performer (if they match expected formats) - Convert unmatched urls from regular strings to linked strings === "README" View [README](https://github.com/stashapp/CommunityScripts/blob/main/userscripts/StashDB_Submission_Helper/README.md) === "Author" [mmenanno](https://github.com/mmenanno){target=_blank} === "Screenshots" ![](https://user-images.githubusercontent.com/1358708/178110989-3bc33371-e3bb-4064-8851-a9356b5a4882.png){ loading=lazy } ![](https://camo.githubusercontent.com/11a63da488ee722aa46c573257b7350728f9baae33512e18f97bebd79e070d84/68747470733a2f2f6d6f6e6f736e61702e636f6d2f696d6167652f7034706b6371724b5759703356357175486c354c574f415a5547336f4150){ loading=lazy } ### [stashdb-diff](https://github.com/feederbox826/userscripts/blob/main/userscript/stashdb-diff.user.js){target=_blank} === "Description" add character-by-character diff for stashdb === "Author" [feederbox826](https://github.com/feederbox826){target=_blank} === "Screenshots" ### [stashdb-link-chip](https://github.com/feederbox826/userscripts/blob/main/userscript/stashdb-link-chip.user.js){target=_blank} === "Description" add chips to links in edit queue === "Author" [feederbox826](https://github.com/feederbox826){target=_blank} === "Screenshots" ### [stashdb-relative-date](https://github.com/feederbox826/userscripts/blob/main/userscript/stashdb-relative-date.user.js){target=_blank} === "Description" adds relative dates to stashdb === "Author" [feederbox826](https://github.com/feederbox826){target=_blank} === "Screenshots" ### [stashdb-rm](https://github.com/feederbox826/userscripts/blob/main/userscript/stashdb-rm.user.js){target=_blank} === "Description" Remove scenes from loaded studios on stashdb.org === "Author" [feederbox826](https://github.com/feederbox826){target=_blank} === "Screenshots" ### [Studio Image Blur for StashDB](https://github.com/Serechops/Serechops-Stash/blob/main/StashDB%20Userscript/Studio%20Image%20Blur%20for%20StashDB-0.1.user.js){target=_blank} === "Description" Blurs images from specific studios on StashDB scene cards, based on studio name and img src === "Author" [Serechops](https://github.com/Serechops){target=_blank} === "Screenshots" ## Utility userscripts There are some userscripts that might be useful to Stash users, but does not directly involve Stash or stash-box instances. ### [twitter-media-unblur](https://github.com/feederbox826/userscripts/blob/main/userscript/twitter-media-unblur.user.js){target=_blank} === "Description" unblur all twitter sensitive media post === "Author" [feederbox826](https://github.com/feederbox826){target=_blank} === "Screenshots" ### [PMVHaven AutoDL](https://github.com/S3L3CT3DLoves/UserScripts/blob/main/scripts/PMVHaven-Auto-DL.user.js){target=_blank} === "Description" Dashboard to simplify PMV downloading on PMVHaven === "Author" [S3L3CT3DLoves](https://github.com/S3L3CT3DLoves){target=_blank} === "Screenshots" ### [SpankBang AutoDL](https://github.com/S3L3CT3DLoves/UserScripts/blob/main/scripts/SB-Auto-DL.user.js){target=_blank} === "Description" Dashboard to download all a user's videos on SpankBang === "Author" [S3L3CT3DLoves](https://github.com/S3L3CT3DLoves){target=_blank} === "Screenshots" ### [SpankBang Frontend Scraper](https://github.com/S3L3CT3DLoves/UserScripts/blob/main/scripts/SB-Frontend-Scraper.user.js){target=_blank} === "Description" Use in Stash to scrape Spankbang from the browser, bypassing cloudflare issues === "Author" [S3L3CT3DLoves](https://github.com/S3L3CT3DLoves){target=_blank} === "Screenshots" ### [LifeSelector unblur](https://github.com/feederbox826/userscripts/blob/main/userscript/ls-unblur.user.js){target=_blank} === "Description" Unblur LifeSelector website === "Author" [feederbox826](https://github.com/feederbox826){target=_blank} === "Screenshots" ### [redgifs autosettings](https://github.com/feederbox826/userscripts/blob/main/userscript/redgifs-auto.user.js){target=_blank} === "Description" Auto Unmute / Play / HD redgifs === "Author" [feederbox826](https://github.com/feederbox826){target=_blank} === "Screenshots" ### [Stash-TMDB Sync/Scraper](https://github.com/W0lfieW0lf/StashApp-Tools/blob/main/Userscripts/Stash-TMDB_SyncButton%20.js){target=_blank} === "Description" Sync Button in TMDB Site.to Create Movie/Performer in Stash and Update performer missing info. === "Author" [W0lfieW0lf](https://github.com/W0lfieW0lf){target=_blank} === "Screenshots" ![](https://raw.githubusercontent.com/W0lfieW0lf/StashApp-Tools/refs/heads/main/docs/images/Stash-TMDB_SyncButton/stash_tmdb_movie.png) ![](https://raw.githubusercontent.com/W0lfieW0lf/StashApp-Tools/refs/heads/main/docs/images/Stash-TMDB_SyncButton/stash_tmdb_person.png)