What problem does it solve? Writing C# scripts for the Windmill platform requires knowing the exact entry-point contract, NuGet reference syntax, and the correct CLI commands for previewing versus deploying, and mistakes in any of these cause failed runs or accidental deploys. ## Core Features & Use Cases - C# Script Authoring: Enforces the required public static Main method inside a class, with object or specific return types. - NuGet Package Integration: Adds dependencies via #r "nuget: PackageName, Version" directives at the top of the script. - CLI Workflow Guidance: Distinguishes wmill script preview for local iteration from wmill script run for deployed versions, and keeps .lock and .script.yaml metadata in sync with wmill generate-metadata. - Use Case: You need a script that calls a REST API and parses JSON. The Skill produces a C# script using RestSharp and Newtonsoft.Json with pinned versions, then previews it locally with sample arguments before any deploy. ## Quick Start Write a Windmill C# script that fetches data from a REST API and preview it locally with sample arguments.