AO3: Skin Switcher

Change site skins from anywhere. Sort/filter/pin on your skins page.

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

Advertisement:

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Advertisement:

Author
BlackBatCat
Daily installs
5
Total installs
780
Ratings
5 0 0
Version
3.0.7
Created
2025-10-07
Updated
2026-06-24
Size
56.5 KB
License
MIT
Applies to

AO3: Skin Switcher

Tired of navigating to your skins page every time you want to switch themes? This script lets you change site skins from anywhere on AO3 without leaving the page — and adds sorting, filtering, searching, and pinning to your skins page so it's easier to manage.

  • Skin Switcher 🎨 – switch skins from anywhere via the header menu.
    • 🆕 Search and pin your favorite skins right in the popup!
  • Skins Organizer 🗂️ – sort, filter, search, and pin skins on your skins page.
  • Both features are independent — use one or both.

✨ Features

🎨 Skin Switcher (Popup Menu)

  • Normal mode: Switch skins by picking from your usable (non-parent) skins. Skins are sorted alphabetically.
  • Edit mode: Click a skin to view its edit page. Skins are sorted by last modified.
  • Search: Search your skin list by name right inside the popup. Supports search operators (see Skin Organizer section).
  • Pin favorites: Pin frequently-used skins to the top for instant access.
  • Home button: Go to the site skins page.

Normal Mode

Skin Organizer

Edit Mode

Skin Organizer

🗂️ Skin Organizer

NEW: Thank you to autocompleted for allowing me to merge in features from the amazing Skin Organizer script. Note that Skin Organizer has been integrated into this script and is no longer needed.

  • Sort: Order your skins by date updated, date created, or title — ascending or descending.
  • Filter: Narrow the list by name, whether a skin is currently in use, has a description, or is a parent skin.
  • Pin to top: Keep your go-to skins pinned at the top of the page.
  • Site and work skins: The tools work on both (the "in use" and "parent skin" filters apply to site skins only).
  • Search operators: Filter by name using * (any characters), "" (exact phrase), space or AND (all terms), || or OR (either), - or NOT (exclude).

Skin Organizer


⚙️ How to Use

⚠️ Important for Chromium-based browsers: If you're using Chrome, Brave, Vivaldi, or Microsoft Edge on PC, an extra activation step is required. Follow these instructions.. For the Tampermonkey iOS app, see this video.

  1. Install with a userscript manager:
  2. Click UserscriptsSkin Switcher in the header to bring up the menu, then select the skin you want.
  3. To sort, filter, or pin your skins, just visit your skins page — the organizing tools appear there automatically.

💡 Using AO3 on multiple devices? Check out AO3: Script Sync — it automatically syncs your settings and data across devices using Google Sheets.


🙌 Credits


📜 Check Out My Other Scripts