write-script-python3

Generate Python script templates with main functions and TypedDict resources for Windmill.

Updated Feb 21, 2026
One-click install
npx skills add https://github.com/adamkingsbury/unified-data-model --skill write-script-python3-adamkingsbury
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: write-script-python3
Source: https://github.com/adamkingsbury/unified-data-model/tree/main/.claude/skills/write-script-python3
Command: npx skills add https://github.com/adamkingsbury/unified-data-model --skill write-script-python3-adamkingsbury

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Developers writing Python scripts for Windmill often face inconsistent templates, missing typing, and boilerplate setup. This skill provides a standardized scaffold that enforces a consistent main function, resource typings, and clear integration patterns.

Core Features & Use Cases

  • Structured script templates with a main function signature and TypedDict-based resource definitions.
  • Guidance for Windmill client integration and S3 helper functions.
  • Use Case: Scaffold a data-processing script that connects to a data source, performs transformations, and returns results to Windmill.

Quick Start

Create a Python script under scripts/ following the main function and resource typings conventions, then run wmill script generate-metadata to produce the tooling artifacts.

Frequently Asked Questions about write-script-python3

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

FAQPage Schema
How do I write Python scripts for Windmill automation tasks?▼

To write Python scripts for Windmill, use a standardized scaffold that enforces a consistent main function signature, TypedDict-based resource definitions, and structured imports to ensure proper integration with Windmill's workflow.

What is the best way to structure a Windmill Python script for data processing?▼

The best way to structure a Windmill Python script is using a deterministic template with a main function signature and TypedDict-based resource definitions, ensuring clear integration patterns for data transformations and API calls.

Does Windmill require TypedDict definitions for Python script resources?▼

Windmill benefits from TypedDict-based resource definitions in Python scripts to provide robust typing and boilerplate setup, ensuring deterministic script templates that integrate cleanly with the Windmill client.

Can I use standard Python boilerplate for Windmill script generation?▼

Standard Python boilerplate often lacks the specific main function signature and resource typings required for Windmill. A structured scaffold enforces these conventions to generate proper tooling artifacts via wmill script generate-metadata.

How do I generate metadata for a Python script in Windmill?▼

To generate metadata for a Python script in Windmill, create your script under scripts/ following the main function and resource typings conventions, then run the wmill script generate-metadata command to produce the necessary tooling artifacts.

Why does my Windmill Python script fail integration without structured imports?▼

Windmill Python scripts fail integration without structured imports because the platform requires a standardized scaffold with a main function and TypedDict resource definitions to properly process and execute the automation tasks.