Skip to content

Commit 232823e

Browse files
committed
v0.5.0 "Grow" - add 4 community and monetization skills
New skills: - steam-community-management: announcements, events, forums, update templates - steam-store-page-optimizer: capsule images, descriptions, tags, trailers, demos - steam-pricing-strategy: regional pricing, discounts, sales, bundles, F2P - steam-dlc-expansion-planning: DLC setup, season passes, content cadence, pricing tiers Docs updated: plugin.json, CHANGELOG, README, CLAUDE.md, CONTRIBUTING, ROADMAP Made-with: Cursor
1 parent 0fc4019 commit 232823e

10 files changed

Lines changed: 867 additions & 15 deletions

File tree

.cursor-plugin/plugin.json

Lines changed: 2 additions & 2 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.4.0",
5-
"description": "Integrates Steam and Steamworks APIs for game developers and power users. 21 skills covering store data, multiplayer networking, cloud saves, leaderboards, input, inventory, social features, profile lookups, game comparisons, review analysis, price history, market research, wishlist estimates, build automation, release checklists, and steamcmd scripting - plus 6 rules for App ID validation, secrets detection, Steam Deck compatibility, MCP tool preference, build config validation, and launch options checking. Companion Steam MCP server provides 10 live API tools.",
4+
"version": "0.5.0",
5+
"description": "Integrates Steam and Steamworks APIs for game developers and power users. 25 skills covering store data, multiplayer, cloud saves, leaderboards, input, inventory, social, profiles, comparisons, reviews, pricing, market research, wishlists, CI/CD, release checklists, steamcmd, community management, store page optimization, pricing strategy, and DLC planning - plus 6 rules. Companion Steam MCP server provides 10 live API tools.",
66
"author": {
77
"name": "TMHSDigital",
88
"url": "https://github.com/TMHSDigital"

CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,26 @@ 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+
## [0.5.0] - 2026-03-28
9+
10+
### Added
11+
12+
- **steam-community-management** skill: post-launch community tools — announcements, events, discussion forum setup, update post templates, Community Hub configuration, and communication cadence guidance
13+
- **steam-store-page-optimizer** skill: store page best practices — capsule image specs (all 9 sizes), description structure, tag strategy, trailer guidance, demo setup, screenshot optimization, and full audit checklist
14+
- **steam-pricing-strategy** skill: data-driven pricing — base price tiers, regional pricing with Valve multipliers, launch discounts, sale participation, bundles, free-to-play considerations, and price change cooldown rules
15+
- **steam-dlc-expansion-planning** skill: DLC and post-launch content — App ID creation, depot config, season passes, content cadence templates, pricing tiers, and in-game ownership checks (C++/C#/GDScript)
16+
17+
### Changed
18+
19+
- Plugin version bumped to 0.5.0
20+
- Plugin description updated to reflect 25 skills
21+
- All documentation updated: README, CLAUDE.md, CONTRIBUTING.md, ROADMAP.md
22+
23+
### MCP Roadmap
24+
25+
- `steam.getAppReviewSummary({ appid })` - review histogram and summary (planned for MCP server)
26+
- `steam.getRegionalPricing({ appid, countries })` - pricing by region (planned for MCP server)
27+
828
## [0.4.0] - 2026-03-28
929

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

102+
[0.5.0]: https://github.com/TMHSDigital/Steam-Cursor-Plugin/releases/tag/v0.5.0
82103
[0.4.0]: https://github.com/TMHSDigital/Steam-Cursor-Plugin/releases/tag/v0.4.0
83104
[0.3.0]: https://github.com/TMHSDigital/Steam-Cursor-Plugin/releases/tag/v0.3.0
84105
[0.2.0]: https://github.com/TMHSDigital/Steam-Cursor-Plugin/releases/tag/v0.2.0

CLAUDE.md

Lines changed: 7 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.4.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, and scripting steamcmd.
7+
**Steam Developer Tools** is a Cursor IDE plugin (v0.5.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, and configuring DLC.
88

99
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 10 read-only API tools 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 major milestone (v0.5.0 "Grow") adds community management and monetization skills. Subsequent releases add QA rules (v0.6.0), MCP write operations (v0.7.0), and polish (v0.8.0). Target at v1.0.0: 30 skills, 9 rules, 20 MCP tools.
11+
The project is on a themed release roadmap toward v1.0.0 (see `ROADMAP.md`). The next major milestone (v0.6.0 "Quality") adds testing, QA, and new rules. Subsequent releases add MCP write operations (v0.7.0) and polish (v0.8.0). Target at v1.0.0: 30 skills, 9 rules, 20 MCP tools.
1212

1313
## Plugin Architecture
1414

@@ -18,7 +18,7 @@ skills/<skill-name>/SKILL.md - AI workflow definitions (one per skill)
1818
rules/<rule-name>.mdc - Code quality and security rules (applied by Cursor AI)
1919
```
2020

21-
### Skills (21 total)
21+
### Skills (25 total)
2222

2323
Each `SKILL.md` uses YAML frontmatter followed by markdown sections: **Trigger**, **Required Inputs**, **Workflow**, and **Example**.
2424

@@ -45,6 +45,10 @@ Each `SKILL.md` uses YAML frontmatter followed by markdown sections: **Trigger**
4545
| `steam-build-automation` | SteamPipe CI/CD: GitHub Actions, GitLab CI, Jenkins, Docker builds |
4646
| `steam-release-checklist` | Pre-release validation: store page, depots, achievements, pricing, Deck |
4747
| `steam-steamcmd-helper` | steamcmd scripting reference, commands, Docker, troubleshooting |
48+
| `steam-community-management` | Announcements, events, forums, update templates, Community Hub |
49+
| `steam-store-page-optimizer` | Capsule images, descriptions, tags, trailers, demos, screenshots |
50+
| `steam-pricing-strategy` | Base pricing, regional pricing, discounts, sales, bundles, F2P |
51+
| `steam-dlc-expansion-planning` | DLC setup, season passes, content cadence, pricing tiers |
4852

4953
### Rules (6 total)
5054

CONTRIBUTING.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,12 @@ Cursor will pick up changes to skills and rules without restarting.
3636

3737
## Plugin Structure
3838

39-
The plugin currently has **21 skills** and **6 rules**.
39+
The plugin currently has **25 skills** and **6 rules**.
4040

4141
```
4242
.cursor-plugin/
4343
plugin.json # Plugin manifest (name, version, metadata)
44-
skills/ # 21 skill directories
44+
skills/ # 25 skill directories
4545
<skill-name>/
4646
SKILL.md # Skill definition with frontmatter + instructions
4747
rules/ # 6 rule files

README.md

Lines changed: 29 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
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.4.0-green.svg" alt="Version"></a>
14+
<a href="CHANGELOG.md"><img src="https://img.shields.io/badge/version-0.5.0-green.svg" alt="Version"></a>
1515
<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>
1616
<a href="https://github.com/TMHSDigital/Steam-Cursor-Plugin/commits/main"><img src="https://img.shields.io/github/last-commit/TMHSDigital/Steam-Cursor-Plugin" alt="Last Commit"></a>
1717
<a href="https://github.com/TMHSDigital/Steam-Cursor-Plugin"><img src="https://img.shields.io/badge/Cursor-Plugin-8B5CF6.svg" alt="Cursor Plugin"></a>
@@ -22,7 +22,7 @@
2222
---
2323

2424
<p align="center">
25-
<strong>21 skills</strong> &nbsp;&bull;&nbsp; <strong>6 rules</strong> &nbsp;&bull;&nbsp; <strong>10 MCP tools</strong>
25+
<strong>25 skills</strong> &nbsp;&bull;&nbsp; <strong>6 rules</strong> &nbsp;&bull;&nbsp; <strong>10 MCP tools</strong>
2626
</p>
2727

2828
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).
@@ -71,6 +71,10 @@ flowchart LR
7171
| **Steam Build Automation** | Automate Steam builds with SteamPipe CI/CD - GitHub Actions, GitLab CI, Jenkins pipelines, Docker containers, and beta branch management. |
7272
| **Steam Release Checklist** | Pre-release validation: store page, depots, achievements, cloud saves, Deck compat, pricing, and launch readiness. |
7373
| **Steam SteamCMD Helper** | Comprehensive steamcmd reference: commands, scripting, Docker builds, Steam Guard handling, and troubleshooting. |
74+
| **Steam Community Management** | Post-launch community tools: announcements, events, discussion forums, update post templates, and Community Hub configuration. |
75+
| **Steam Store Page Optimizer** | Store page best practices: capsule image specs, description structure, tag strategy, trailer guidance, demo setup, and screenshot optimization. |
76+
| **Steam Pricing Strategy** | Data-driven pricing: base price tiers, regional pricing, launch discounts, sale participation, bundles, and F2P considerations. |
77+
| **Steam DLC & Expansion Planning** | DLC planning: App ID creation, depot config, season passes, content cadence, pricing tiers, and in-game ownership checks. |
7478

7579
### Rules
7680

@@ -169,7 +173,7 @@ Compare Hades, Dead Cells, and Hollow Knight - price, reviews, and current playe
169173
```
170174

171175
<details>
172-
<summary><strong>More examples (all 21 skills)</strong></summary>
176+
<summary><strong>More examples (all 25 skills)</strong></summary>
173177

174178
**Store Lookup**
175179
```
@@ -276,6 +280,26 @@ I'm about to launch my game on Steam. App ID 2345678. What do I need to check?
276280
I need a script to download and update a CS2 dedicated server on Linux.
277281
```
278282

283+
**Community Management**
284+
```
285+
I just released a big content update. Help me write patch notes and set up an announcement.
286+
```
287+
288+
**Store Page Optimization**
289+
```
290+
I need to set up my Steam store page. The game is a pixel art metroidvania. What do I need?
291+
```
292+
293+
**Pricing Strategy**
294+
```
295+
I'm launching a roguelike deckbuilder. 15-20 hours of content. How should I price it?
296+
```
297+
298+
**DLC Planning**
299+
```
300+
I want to plan 3 DLC packs and a season pass for my roguelike. Base game App ID is 2345678.
301+
```
302+
279303
</details>
280304

281305
## Configuration
@@ -328,8 +352,8 @@ See [ROADMAP.md](ROADMAP.md) for the full themed release plan toward v1.0.0.
328352
| **v0.1.0** | Foundation | 14 skills, 3 rules, plugin scaffold | Done |
329353
| **v0.2.0** | Live Data | Steam MCP server with 10 read-only tools, skill updates | Done |
330354
| **v0.3.0** | Insights | Review analysis, price history, market research, wishlist estimates | Done |
331-
| **v0.4.0** | Ship It | CI/CD automation, release checklist, steamcmd helper, build validation rules | **Current** |
332-
| v0.5.0 | Grow | Community management, store page optimization, pricing strategy, DLC planning | Planned |
355+
| **v0.4.0** | Ship It | CI/CD automation, release checklist, steamcmd helper, build validation rules | Done |
356+
| **v0.5.0** | Grow | Community management, store page optimization, pricing strategy, DLC planning | **Current** |
333357
| v0.6.0 | Quality | Playtest setup, anti-cheat integration, save compat / network security / error handling rules | Planned |
334358
| v0.7.0 | Full Power | MCP write operations (lobbies, workshop uploads, achievements, inventory) | Planned |
335359
| v0.8.0 | Polish | Cross-references, troubleshooting sections, migration guide | Planned |

ROADMAP.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Themed release plan toward v1.0.0.
44

5-
**Current:** v0.4.0 - 21 skills, 6 rules, companion [Steam MCP server](https://github.com/TMHSDigital/steam-mcp) with 10 read-only tools.
5+
**Current:** v0.5.0 - 25 skills, 6 rules, companion [Steam MCP server](https://github.com/TMHSDigital/steam-mcp) with 10 read-only tools.
66

77
**Target:** v1.0.0 - 30 skills, 9 rules, 20 MCP tools.
88

@@ -11,8 +11,8 @@ Themed release plan toward v1.0.0.
1111
| v0.1.0 | - | - | - | 0 | 14 | 3 |
1212
| v0.2.0 | Live Data | 0 (updates) | 1 | 10 | 14 | 4 |
1313
| v0.3.0 | Insights | 4 | 0 | 2 | 18 | 4 |
14-
| v0.4.0 (current) | Ship It | 3 | 2 | 0 | 21 | 6 |
15-
| v0.5.0 | Grow | 4 | 0 | 2 | 25 | 6 |
14+
| v0.4.0 | Ship It | 3 | 2 | 0 | 21 | 6 |
15+
| v0.5.0 (current) | Grow | 4 | 0 | 2 | 25 | 6 |
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 |
@@ -223,3 +223,7 @@ Update all 14 existing skills to reference MCP tools where applicable. Replace "
223223
- [x] ~~SteamCMD helper skill~~ - `steam-steamcmd-helper` added in v0.4.0
224224
- [x] ~~Build config validation rule~~ - `steam-build-config-validation.mdc` added in v0.4.0
225225
- [x] ~~Launch options check rule~~ - `steam-launch-options-check.mdc` added in v0.4.0
226+
- [x] ~~Community management skill~~ - `steam-community-management` added in v0.5.0
227+
- [x] ~~Store page optimizer skill~~ - `steam-store-page-optimizer` added in v0.5.0
228+
- [x] ~~Pricing strategy skill~~ - `steam-pricing-strategy` added in v0.5.0
229+
- [x] ~~DLC expansion planning skill~~ - `steam-dlc-expansion-planning` added in v0.5.0

0 commit comments

Comments
 (0)