wf-deploy

Deploy containerized applications to the Willform Agent platform with preflight checks.

Updated Feb 22, 2026
One-click install
npx skills add https://github.com/willform-ai/willform-plugins --skill wf-deploy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wf-deploy
Source: https://github.com/willform-ai/willform-plugins/tree/main/skills/wf-deploy
Command: npx skills add https://github.com/willform-ai/willform-plugins --skill wf-deploy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the deployment of containerized applications to the Willform Agent platform, simplifying the process of getting your applications running in the cloud.

Core Features & Use Cases

  • Interactive Deployment: Guides users through configuring application name, image, chart type, ports, environment variables, and volumes.
  • Preflight Checks: Validates deployment configurations and estimates costs before actual deployment.
  • Namespace Management: Allows users to select existing namespaces or create new ones with specified resource allocations.
  • Automated Readiness Polling: Waits for deployments to become ready and reports status.
  • Use Case: Deploy a new web service by providing its container image, choosing a 'web' chart type, and configuring necessary environment variables, then have the Skill handle the rest, including exposing a public URL.

Quick Start

Use the wf-deploy skill to deploy a new container image named 'my-app' using the 'nginx:latest' image.

Frequently Asked Questions about wf-deploy

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

FAQPage Schema
How do I deploy a containerized application to a cloud platform?

To deploy a containerized application, you provide the image, ports, and environment variables through an interactive process that handles configuration, preflight validation, and readiness polling to ensure the deployment is running.

What is the best way to configure environment variables and ports for a container deployment?

Configuring environment variables and ports for a container deployment is handled through an interactive step-by-step process that validates your parameters and estimates costs before applying the configuration to your chosen namespace.

Does deploying containers with this process require any specific command-line dependencies?

Deploying containers with this process requires the jq command-line utility to be available in your environment, as it is used to process and validate the JSON configuration data during the interactive deployment workflow.

Can I create a new namespace with specific resource allocations during deployment?

Namespace management during deployment allows you to select existing namespaces or create new ones, specifying the resource allocations required to validate your configuration and estimate costs before the container deployment begins.

How do I expose a web service publicly after deploying a container?

Exposing a web service publicly is an optional step after the deployment readiness polling completes, allowing you to generate and access a public URL for your newly deployed containerized application.

Why should I run preflight checks before deploying a container to a cloud environment?

Preflight checks validate your deployment configurations and estimate cloud costs before actual deployment, preventing misconfigured container parameters or namespace resource issues from causing deployment failures.