Skip to content

Commit 7c8e23b

Browse files
committed
feat: release v1.0.0 - expand audience to include modders
Marketing: add modders to plugin.json description and keywords, README tagline, CLAUDE.md overview, docs/index.html hero/meta/Who Is This For section, OG card, and GitHub repo descriptions/topics for both repos. Skill triggers: widen steam-workshop-helper (3 new triggers + modder example), steam-store-lookup, steam-api-reference, steam-community-management to activate on modder use cases. Release: convert Unreleased to [1.0.0], bump version across plugin.json/README badge, check off ROADMAP release checklist, mark v1.0.0 as current. Made-with: Cursor
1 parent eaaa74c commit 7c8e23b

11 files changed

Lines changed: 128 additions & 26 deletions

File tree

.cursor-plugin/plugin.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"name": "steam-cursor-plugin",
33
"displayName": "Steam Developer Tools",
4-
"version": "0.9.0",
5-
"description": "Integrates Steam and Steamworks APIs for game developers and power users. 30 skills covering store data, multiplayer, cloud saves, leaderboards, input, inventory, social, profiles, comparisons, reviews, pricing, market research, wishlists, CI/CD, release checklists, steamcmd, community, store pages, pricing strategy, DLC, playtesting, bug reporting, anti-cheat, testing sandbox, and platform migration - plus 9 rules. Companion Steam MCP server provides 25 MCP tools.",
4+
"version": "1.0.0",
5+
"description": "Integrates Steam and Steamworks APIs for game developers, modders, and power users. 30 skills covering store data, multiplayer, cloud saves, leaderboards, input, inventory, social, profiles, Workshop/UGC, comparisons, reviews, pricing, market research, wishlists, CI/CD, release checklists, steamcmd, community, store pages, pricing strategy, DLC, playtesting, bug reporting, anti-cheat, testing sandbox, and platform migration - plus 9 rules. Companion Steam MCP server provides 25 MCP tools.",
66
"author": {
77
"name": "TMHSDigital",
88
"url": "https://github.com/TMHSDigital"
@@ -23,7 +23,10 @@
2323
"leaderboards",
2424
"steam-deck",
2525
"mcp",
26-
"cursor-plugin"
26+
"cursor-plugin",
27+
"modding",
28+
"steam-workshop",
29+
"ugc"
2730
],
2831
"category": "developer-tools",
2932
"tags": [

CHANGELOG.md

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,23 +5,37 @@ All notable changes to Steam Developer Tools will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [Unreleased]
8+
## [1.0.0] - 2026-03-29
99

1010
### Added
1111

1212
- **5 new MCP tools** in companion Steam MCP server (v0.6.0), reaching 25 total tools:
1313
- `steam_getNewsForApp` — Fetch recent news and announcements for a game (no auth)
1414
- `steam_getSchemaForGame` — Achievement/stat schema with display names, descriptions, and icons (API key)
1515
- `steam_getPlayerAchievements` — Per-player achievement unlock status and timestamps (API key)
16-
- `steam_getLeaderboardsForGame` — List all leaderboards with numeric IDs (publisher key)
16+
- `steam_getLeaderboardsForGame` — List all leaderboards with numeric IDs (API key)
1717
- `steam_clearAchievement` — Re-lock/clear an achievement for QA testing (publisher key)
1818
- Skills updated with new tool references: steam-api-reference, steam-achievement-designer, steam-player-stats, steam-leaderboards, steam-community-management, steam-testing-sandbox
1919
- `steam-api-key-usage` rule updated with `GetNewsForApp`, `GetSchemaForGame`, `GetPlayerAchievements` equivalents
2020

21+
### Changed
22+
23+
- **Expanded target audience** to include modders alongside game developers and power users
24+
- Widened skill triggers for steam-workshop-helper, steam-store-lookup, steam-api-reference, and steam-community-management to activate on modder use cases
25+
- Added modder example interaction to steam-workshop-helper (Workshop upload flow)
26+
- Added "For Modders" callout section in README with relevant tools
27+
- Added "Who Is This For?" section to GitHub Pages site with game dev / modder / power user columns
28+
- Added modder-related prompt cards to the site
29+
- Updated OG card, meta descriptions, and plugin description to include modders
30+
- Added `modding`, `steam-workshop`, `ugc` keywords to plugin.json
31+
- Plugin version bumped to 1.0.0
32+
2133
### Fixed
2234

2335
- **MCP tool naming** — Renamed all 20 MCP tool references from dot notation (`steam.getAppDetails`) to underscore notation (`steam_getAppDetails`) across 34 files. Dots conflicted with Cursor's internal MCP bridge routing. Companion steam-mcp server v0.5.0 has the matching rename.
2436
- **`steam_searchApps` parameter** — Renamed `term` to `query` across all skills, rules, and docs to match steam-mcp server v0.5.1 schema change
37+
- **`steam_getLeaderboardsForGame` auth tier** — Corrected from publisher key to standard API key across all docs (companion steam-mcp server v0.6.1)
38+
- **`steam_getPlayerAchievements` error message** — Corrected from publisher key boilerplate to free API key + public profile message (companion steam-mcp server v0.6.1)
2539
- **Companion steam-mcp server v0.5.1**`steam_getLeaderboardEntries` description clarified (numeric ID required), write tools (`steam_setAchievement`, `steam_uploadLeaderboardScore`, `steam_grantInventoryItem`) now return clear error messages when publisher key is missing
2640
- **Companion steam-mcp server v0.6.0** — Fixed POST body encoding on publisher tools (params now sent as `application/x-www-form-urlencoded` body instead of URL query string), removed dead variable in `grantInventoryItem`
2741

@@ -185,6 +199,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
185199
- **steam-deck-compat** rule: flags common Steam Deck compatibility issues (hardcoded resolutions, mouse-only input, anti-cheat, Windows-only paths, missing controller support)
186200
- Plugin manifest, README, CONTRIBUTING guide, and license
187201

202+
[1.0.0]: https://github.com/TMHSDigital/Steam-Cursor-Plugin/releases/tag/v1.0.0
188203
[0.9.0]: https://github.com/TMHSDigital/Steam-Cursor-Plugin/releases/tag/v0.9.0
189204
[0.8.0]: https://github.com/TMHSDigital/Steam-Cursor-Plugin/releases/tag/v0.8.0
190205
[0.7.0]: https://github.com/TMHSDigital/Steam-Cursor-Plugin/releases/tag/v0.7.0

CLAUDE.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
44

55
## Project Overview
66

7-
**Steam Developer Tools** is a Cursor IDE plugin (v0.9.0) that integrates Steam and Steamworks APIs for game developers and power users. It provides AI-assisted workflows for querying Steam store data, managing Steamworks configurations, building multiplayer networking, implementing cloud saves, leaderboards, input, inventory/economy, social features, looking up API docs, fetching player statistics, integrating Workshop UGC, designing achievements, looking up player profiles, comparing games, analyzing reviews, researching pricing, evaluating market fit, estimating wishlists, automating builds, validating release readiness, scripting steamcmd, managing communities, optimizing store pages, planning pricing strategy, configuring DLC, setting up playtests, creating bug report workflows, integrating anti-cheat, providing a testing sandbox, and guiding platform migration.
7+
**Steam Developer Tools** is a Cursor IDE plugin (v1.0.0) that integrates Steam and Steamworks APIs for game developers, modders, and power users. It provides AI-assisted workflows for querying Steam store data, managing Steamworks configurations, building multiplayer networking, implementing cloud saves, leaderboards, input, inventory/economy, social features, looking up API docs, fetching player statistics, integrating Workshop UGC, designing achievements, looking up player profiles, comparing games, analyzing reviews, researching pricing, evaluating market fit, estimating wishlists, automating builds, validating release readiness, scripting steamcmd, managing communities, optimizing store pages, planning pricing strategy, configuring DLC, setting up playtests, creating bug report workflows, integrating anti-cheat, providing a testing sandbox, and guiding platform migration.
88

9-
This plugin uses Markdown skill files and MDC rule files for AI guidance, paired with the companion [Steam MCP Server](https://github.com/TMHSDigital/steam-mcp) (separate repo) which provides 25 API tools (17 read-only + 8 write/guidance) for live data access. No build system, no npm, no compiled code in this repo.
9+
This plugin uses Markdown skill files and MDC rule files for AI guidance, paired with the companion [Steam MCP Server](https://github.com/TMHSDigital/steam-mcp) (separate repo) which provides 25 API tools (18 read-only + 7 write/guidance) for live data access. No build system, no npm, no compiled code in this repo.
1010

11-
The project is on a themed release roadmap toward v1.0.0 (see `ROADMAP.md`). The next milestone is v1.0.0 "Stable" — the production release. Target at v1.0.0: 30 skills, 9 rules, 25 MCP tools.
11+
The project is on a themed release roadmap toward v1.0.0 (see `ROADMAP.md`). The current release is v1.0.0 "Stable" — the production release. 30 skills, 9 rules, 25 MCP tools.
1212

1313
## Plugin Architecture
1414

README.md

Lines changed: 23 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55
<h1 align="center">Steam Developer Tools</h1>
66

77
<p align="center">
8-
<em>Steam &amp; Steamworks integration for Cursor IDE - built for game developers and power users.</em>
8+
<em>Steam &amp; Steamworks integration for Cursor IDE - built for game developers, modders, and power users.</em>
99
</p>
1010

1111
<p align="center">
1212
<a href="https://github.com/TMHSDigital/Steam-Cursor-Plugin/actions/workflows/validate.yml"><img src="https://img.shields.io/github/actions/workflow/status/TMHSDigital/Steam-Cursor-Plugin/validate.yml?label=CI" alt="CI"></a>
1313
<a href="LICENSE"><img src="https://img.shields.io/badge/license-CC--BY--NC--ND--4.0-blue.svg" alt="License: CC BY-NC-ND 4.0"></a>
14-
<a href="CHANGELOG.md"><img src="https://img.shields.io/badge/version-0.9.0-green.svg" alt="Version"></a>
14+
<a href="CHANGELOG.md"><img src="https://img.shields.io/badge/version-1.0.0-green.svg" alt="Version"></a>
1515
<a href="https://www.npmjs.com/package/@tmhs/steam-mcp"><img src="https://img.shields.io/npm/v/@tmhs/steam-mcp?label=MCP%20server" alt="npm version"></a>
1616
<a href="https://www.npmjs.com/package/@tmhs/steam-mcp"><img src="https://img.shields.io/npm/dw/@tmhs/steam-mcp?label=MCP%20downloads" alt="npm downloads"></a>
1717
<a href="https://github.com/TMHSDigital/Steam-Cursor-Plugin/stargazers"><img src="https://img.shields.io/github/stars/TMHSDigital/Steam-Cursor-Plugin?style=flat" alt="GitHub Stars"></a>
@@ -27,7 +27,7 @@
2727
<strong>30 skills</strong> &nbsp;&bull;&nbsp; <strong>9 rules</strong> &nbsp;&bull;&nbsp; <strong>25 MCP tools</strong>
2828
</p>
2929

30-
Query Steam store data, manage Steamworks app configurations, build multiplayer networking, implement cloud saves, design achievements, compare games, and look up player profiles — all from within Cursor's AI chat. Covers the full Steam &amp; Steamworks ecosystem with live data via the companion [Steam MCP Server](https://github.com/TMHSDigital/steam-mcp).
30+
Query Steam store data, manage Steamworks app configurations, build multiplayer networking, implement cloud saves, design achievements, manage Workshop mods, compare games, and look up player profiles — all from within Cursor's AI chat. Covers the full Steam &amp; Steamworks ecosystem with live data via the companion [Steam MCP Server](https://github.com/TMHSDigital/steam-mcp).
3131

3232
> **No API key required** for most features. Store lookups, player counts, global achievement stats, and app searches all work out of the box.
3333
@@ -213,6 +213,26 @@ The [Steam MCP Server](https://github.com/TMHSDigital/steam-mcp) provides live,
213213

214214
</details>
215215

216+
<details>
217+
<summary><strong>For Modders</strong></summary>
218+
219+
&nbsp;
220+
221+
If you're a mod creator, these tools are directly useful for your Workshop workflow:
222+
223+
| Tool | What it does for modders |
224+
|------|------------------------|
225+
| `steam_queryWorkshop` | Browse trending mods, find inspiration, check competitor items |
226+
| `steam_getWorkshopItem` | Look up any Workshop item — subscribers, tags, update history |
227+
| `steam_uploadWorkshopItem` | Get SDK code for publishing your mod to the Workshop |
228+
| `steam_updateWorkshopItem` | Update your mod's metadata via the partner API |
229+
| `steam_searchApps` | Find games to mod — check Workshop support before starting |
230+
| `steam_getAppDetails` | Check a game's categories, tags, and Workshop status |
231+
232+
The **Workshop Helper** skill provides end-to-end guidance for mod creators: uploading, updating, querying, and managing Workshop items with C++, C#, and GDScript examples.
233+
234+
</details>
235+
216236
## Installation
217237

218238
> **Marketplace listing pending review.** Use manual installation in the meantime.

ROADMAP.md

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
Themed release plan toward v1.0.0.
44

5-
**Current:** v0.9.0 - 30 skills, 9 rules, companion [Steam MCP server](https://github.com/TMHSDigital/steam-mcp) with 25 tools (17 read-only + 8 write/guidance).
5+
**Current:** v1.0.0 - 30 skills, 9 rules, companion [Steam MCP server](https://github.com/TMHSDigital/steam-mcp) with 25 tools (18 read-only + 7 write/guidance).
66

7-
**Target:** v1.0.0 - 30 skills, 9 rules, 25 MCP tools.
7+
**Status:** v1.0.0 "Stable" released. 30 skills, 9 rules, 25 MCP tools.
88

99
| Version | Theme | New Skills | New Rules | MCP Tools | Total Skills | Total Rules |
1010
|---------|-------|-----------|-----------|-----------|-------------|-------------|
@@ -16,8 +16,8 @@ Themed release plan toward v1.0.0.
1616
| v0.6.0 | Quality | 3 | 3 | 0 | 28 | 9 |
1717
| v0.7.0 | Full Power | 1 | 0 | 6 | 29 | 9 |
1818
| v0.8.0 | Polish | 1 | 0 | 0 | 30 | 9 |
19-
| v0.9.0 (current) | Complete | 0 | 0 | 4 | 30 | 9 |
20-
| v1.0.0 | Stable | 0 | 0 | 0 | 30 | 9 |
19+
| v0.9.0 | Complete | 0 | 0 | 4 | 30 | 9 |
20+
| v1.0.0 (current) | Stable | 0 | 0 | 5 | 30 | 9 |
2121

2222
---
2323

@@ -215,12 +215,13 @@ Update all 14 existing skills to reference MCP tools where applicable. Replace "
215215

216216
### Release Checklist
217217

218-
- [ ] All 30 skills reviewed and tested
219-
- [ ] All 25 MCP tools documented and stable
220-
- [ ] All 9 rules validated against real projects
221-
- [ ] CHANGELOG fully up to date
222-
- [ ] README reflects final feature set
223-
- [ ] Version locked at 1.0.0, semver from here on out
218+
- [x] All 30 skills reviewed and tested
219+
- [x] All 25 MCP tools documented and stable
220+
- [x] All 9 rules validated against real projects
221+
- [x] CHANGELOG fully up to date
222+
- [x] README reflects final feature set
223+
- [x] Version locked at 1.0.0, semver from here on out
224+
- [x] Target audience expanded to include modders alongside game developers and power users
224225

225226
---
226227

docs/assets/og-card.jpg

26.1 KB
Loading

0 commit comments

Comments
 (0)