SkillAgentSearch skills...

SteamWorkshopManager

Simplify managing Steam Workshop uploads

Install / Use

/learn @VizardAlpha/SteamWorkshopManager
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Steam Workshop Manager

Built with .NET 10 and Avalonia UI, it works on Windows, macOS, and Linux.

Features:

  • Smart updates: Change title, description, tags, or visibility without re-uploading your mod content or preview image. The app tracks file path, size, and modification date: only uploads when something actually changed!
  • Multi-game support: Manage mods for multiple Steam games (switch between workshops easily)
  • Visual editor: Edit title, description, tags, and preview image
  • Drag & drop: Simply drop your mod folder to create a new item
  • Changelog management: add changelogs with each update
  • Auto-fetched tags: Workshop tags are automatically retrieved for each game
  • Custom tags: Add your own tags per game
  • Multi-language: English, French,... supported
  • PlainText or BBCode: Customize your description and changelogs with the tags currently offered by Steam.

Requirements

Releases

Download the latest release for your platform from the Releases page:

  • Windows: SteamWorkshopManager-windows.zip
  • macOS: SteamWorkshopManager-macos.zip
  • Linux: SteamWorkshopManager-linux.zip

Build from source

# Clone
git clone https://github.com/VizardAlpha/SteamWorkshopManager.git
cd SteamWorkshopManager

# Run
dotnet run --project SteamWorkshopManager

# Publish (example for Windows)
dotnet publish SteamWorkshopManager/SteamWorkshopManager.csproj -c Release -r win-x64 --self-contained false -o .dist/windows

Localization

Languages are stored as .axaml resource files in %AppData%/SteamWorkshopManager/bundle/. Built-in languages are automatically extracted on first launch. New languages can be added by dropping a file into the bundle folder — no rebuild required.

Want to contribute a translation? See TRANSLATING.md for instructions.

💙 Support / Donations

This project is free and open-source.

Donations are completely optional and do not unlock any features. They are simply a way to support development if you wish.

No goods or services are provided in exchange for donations. Donations are considered personal support and not payments for the software.

If you'd like to support the project:

ko-fi

Every contribution, feedback, or share helps just as much as donations.

Thank you for your support ❤️

View on GitHub
GitHub Stars5
CategoryDevelopment
Updated11d ago
Forks1

Languages

C#

Security Score

70/100

Audited on Mar 22, 2026

No findings