Install
$ agentstack add skill-mayor-modder-cities2-mcp-cities2-mod-release ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Cities2 Mod Release
Use this skill before packaging, uploading, publishing, distributing, or otherwise releasing a CS2 mod. The goal is to prevent ordinary release mistakes before they reach players.
Source Evidence
Use MCP server wiki/reference lookup for CS2-specific packaging, toolchain, and modding claims before treating them as release requirements. Use project files, build output, package contents, logs, screenshots, and user playtesting notes as release evidence.
Distribution Gate
A successful build is not enough for distribution. Before public release, require local playtesting of the packaged mod in game, or an explicit user override that the release is not gameplay-verified.
An override is valid only if, after you restate that the mod has not been locally playtested, the user explicitly confirms they understand that risk and still want an unverified package. A casual request such as "release it now" or "it is tiny" is not enough. Without local playtesting or that explicit override, do not create a distribution package, final upload text, or any handoff that calls the mod ready for public upload.
If the user chooses the override, label the release notes or handoff as not gameplay-verified and list the missing checks. Do not imply Paradox Mods readiness from compile/package success alone.
For save-affecting mods, pause before release if testing used only a live save. Prefer backed-up saves, copied-save workflows, offline reproduction, and supported APIs.
Release Sources
- Inspect the packaged files, manifest, build output, README, changelog, license, attribution, thumbnail, and install notes.
- Use MCP server wiki/reference lookup for CS2-specific package, toolchain, UI, localization, and asset claims.
- Treat user playtesting reports as release evidence only when they describe the packaged build and the game behavior they exercised.
Release Readiness Checklist
- Build and package from a clean tree or known commit.
- Confirm the packaged archive installs in the expected CS2 mod location.
- Before install, close Cities: Skylines II before replacing the packaged build;
the game must be closed before local mod files are replaced.
- Run local playtesting with the packaged build, not only the development build.
- Inspect
Modding.logand game logs after launch and after exercising the main feature. - Check manifest metadata, mod name, version, dependencies, supported game version, description, thumbnail, and tags.
- Confirm the thumbnail is present, appropriate, and referenced correctly.
- Exclude temporary files, source-only artifacts, local paths, secrets, generated cache files, and unrelated assets.
- Include clear install/use notes, known limitations, changelog, license, attribution, and support/contact path.
- Mark any missing check as a release risk instead of silently passing it.
Derivative Mods And Attribution
Public source does not automatically grant redistribution rights. Before releasing copied, forked, derived, or bundled work, check the license and original mod/source terms.
Keep attribution, license files, copyright notices, asset credits, and required source links. Do not remove notices to make a package look original. If rights are unclear, pause and ask the user whether they have permission or want help replacing the dependency.
When adapting ideas without code/assets, still credit inspirations when the community context expects it, but distinguish courtesy attribution from legal license obligations.
Output Style
Return a release decision first: ready, ready with explicit user override, or blocked. Then list concrete blockers, warnings, and the smallest next checks.
Use practical language: what must change before upload, what should change soon, and what can wait. Keep normative modding constraints separate from descriptive gameplay statements.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: mayor-modder
- Source: mayor-modder/Cities2-MCP
- License: MIT
- Homepage: https://github.com/mayor-modder/Cities2-MCP#readme
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.