Toolverse
All skills

write-script-rust

by windmill-labs

MUST use when writing Rust scripts.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
DevOps
Views
13

About this skill

MUST use when writing Rust scripts.

How to use

  1. Utwórz plik Rust-a w wybranym folderze. Na początku pliku umieść blok cargo z zależnościami w komentarzu: //! cargo\n//! [dependencies]\n//! anyhow = "1.0.86"\n//! (Serde jest już dostępny, nie dodawaj go ponownie).

  2. Zdefiniuj strukturę zwracaną przez skrypt za pomocą #[derive(Serialize, Debug)]. Pamiętaj, że typ zwracany musi być serializowalny.

  3. Napisz funkcję main z parametrami jako typy owned (np. String, i32) i zwracającą anyhow::Result<TwójTyp>. Dla operacji asynchronicznych utwórz runtime tokio wewnątrz funkcji synchronicznej.

  4. Uruchom wmill script generate-metadata w folderze ze skryptem. Polecenie wygeneruje pliki .script.yaml i .lock zawierające metadane i zablokowane wersje zależności.

  5. Wdróż skrypt na platformę Windmill za pomocą wmill sync push.

  6. Opcjonalnie: użyj wmill resource-type list --schema aby odkryć dostępne typy zasobów, które możesz wykorzystać w parametrach skryptu.

Related skills

azure-devops-rest-api

by Tiberriver256

Guide for working with Azure DevOps REST APIs and OpenAPI specifications. Use this skill when implementing new Azure DevOps API integrations, exploring API capabilities, understanding request/response formats, or referencing the official OpenAPI specifications from the

DevOps
995

streamlit

by sverzijl

When working with Streamlit web apps, data dashboards, ML/AI app UIs, interactive Python visualizations, or building data science applications with Python

DevOps
49161

context7

by mikha08-rgb

Search GitHub issues, pull requests, and discussions across any repository. Activates when researching external dependencies (whisper.cpp, NAudio), looking for similar bugs, or finding implementation examples.

DevOps
51166

senior-data-engineer

by davila7

World-class data engineering skill for building scalable data pipelines, ETL/ELT systems, and data infrastructure. Expertise in Python, SQL, Spark, Airflow, dbt, Kafka, and modern data stack. Includes data modeling, pipeline orchestration, data quality, and DataOps. Use when

DevOps
1268

clawhub

by openclaw

Use the ClawHub CLI to search, install, update, and publish agent skills from clawhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawhub CLI.

DevOps
14106

resolve-conflicts

by antinomyhq

Use this skill immediately when the user mentions merge conflicts that need to be resolved. Do not attempt to resolve conflicts directly - invoke this skill first. This skill specializes in providing a structured framework for merging imports, tests, lock files (regeneration),

DevOps
48163