steam-workshop-helper

Query Steam Workshop items and document ISteamUGC integration flows for game mod support.

1|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/TMHSDigital/Steam-Cursor-Plugin --skill steam-workshop-helper-tmhsdigital
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: steam-workshop-helper
Source: https://github.com/TMHSDigital/Steam-Cursor-Plugin/tree/main/skills/steam-workshop-helper
Command: npx skills add https://github.com/TMHSDigital/Steam-Cursor-Plugin --skill steam-workshop-helper-tmhsdigital

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Game developers and modders need to look up Steam Workshop item data and implement user-generated content (UGC) upload, download, and query flows, but the Steamworks Web API and ISteamUGC SDK surface are scattered across documentation and require correct endpoint usage and callback handling. ## Core Features & Use Cases - Workshop Item Lookup: Fetch details for a specific published file ID via GetPublishedFileDetails, including title, tags, file size, creator, subscriptions, and preview URL. - Workshop Search & Browsing: Query items per game using IPublishedFileService/QueryFiles with ranking modes (votes, date, trend, playtime), pagination cursors, and tag filters. - SDK Integration Guidance: Documented ISteamUGC flows for uploading items (CreateItem, StartItemUpdate, SubmitItemUpdate), subscribing and downloading content, and querying UGC from within a game. - Use Case: A Unity developer adding mod support to their game gets the full upload flow with Steamworks.NET equivalents, the subscribe/download flow for players, and startup query logic for installed items. ## Quick Start Ask the assistant to look up a Steam Workshop item by its published file ID or to walk you through adding Workshop upload and download support to your game.

Frequently Asked Questions about steam-workshop-helper

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get details for a Steam Workshop item?▼

Send a POST request to ISteamRemoteStorage/GetPublishedFileDetails with itemcount and the publishedfileids parameter. The response returns title, description, tags, file size, creator, subscriptions, and preview URL for the item.

How do I search Steam Workshop items for a specific game?▼

Use the IPublishedFileService/QueryFiles endpoint with the game's App ID, a query_type ranking mode, and optional requiredtags filters. Pagination is handled with a cursor parameter, using "*" for the first page.

How do I upload a mod to Steam Workshop from my game?▼

Call ISteamUGC::CreateItem to get a published file ID, then StartItemUpdate, set content with SetItemTitle, SetItemContent, SetItemPreview, and SetItemTags, and finish with SubmitItemUpdate including a change note.

Does this skill require a Steam API key?▼

GetPublishedFileDetails for a single item works without a key, but IPublishedFileService/QueryFiles requires a Steam Web API key. The SDK-based ISteamUGC integration flows run through the Steam client and do not use the Web API key.

Why is my uploaded Workshop item not visible to other players?▼

New Workshop items default to the creator's visibility settings, and items set to Private or Friends Only are invisible to others. Also verify the upload succeeded by handling the ISteamUGC callbacks, since operations are asynchronous.

What is the Steam Workshop file size limit?▼

The default per-item limit is 100MB, which can be increased by Valve on request. Items exceeding the limit can fail to upload silently, so check file size before calling SubmitItemUpdate.