← Back to Skills Marketplace
xueyetianya

Deploy Helper

by bytesagain4 · GitHub ↗ · v2.0.0 · MIT-0
cross-platform ✓ Security Clean
508
Downloads
1
Stars
1
Active Installs
8
Versions
Install in OpenClaw
/install deploy-helper
Description
One-command deployment assistant. Generate Dockerfiles, docker-compose configs, Nginx configs, CI/CD pipelines, Vercel/Netlify configs, Kubernetes manifests.
README (SKILL.md)

🚀 Deploy Helper

From local to production — deployment configs generated in seconds.

Usage

bash scripts/deploy.sh \x3Ccommand> \x3Cproject_type> [options]

Where project_type is one of: node, python, go, java, static

Commands

Containers

  • docker \x3Ctype> — Multi-stage Dockerfile with security best practices
  • compose \x3Ctype> — docker-compose.yml with common middleware

Web Server

  • nginx \x3Ctype> — Nginx config (reverse proxy / SPA / static site)
  • ssl \x3Cdomain> — SSL/Let's Encrypt certificate config

CI/CD

  • ci \x3Cplatform> — CI/CD pipeline (github / gitlab / jenkins)

Serverless

  • vercel \x3Ctype> — vercel.json configuration
  • netlify \x3Ctype> — netlify.toml configuration

Orchestration

  • k8s \x3Ctype> — Kubernetes Deployment + Service + Ingress YAML

Choosing a Deploy Path

Side project  → Vercel / Netlify (zero config)
Small team    → Docker Compose + Nginx
Production    → K8s + CI/CD + SSL

💬 Feedback & Feature Requests: https://bytesagain.com/feedback Powered by BytesAgain | bytesagain.com

Usage Guidance
This skill is coherent with its description: it generates deployment config templates and includes a small local helper script. Before running, note that: 1) scripts/script.sh will create a directory (default ~/.local/share/deploy-helper) and append files like history.log and reference a config path—if you don't want local files, set DEPLOY_HELPER_DIR or avoid running that script; 2) outputs contain example placeholder credentials (e.g., postgres://user:pass)—replace them with real secrets stored securely (platform secrets or a vault) before deploying; 3) the tool only prints templates (deploy.sh) and does not perform network operations or exfiltrate data, but always review generated configs before applying them in production or CI. If you want extra assurance, inspect the bundled scripts locally and run them in a disposable test repo or container first.
Capability Analysis
Type: OpenClaw Skill Name: deploy-helper Version: 2.0.0 The deploy-helper skill is a legitimate utility for generating deployment configuration files such as Dockerfiles, Nginx configs, and CI/CD pipelines. The primary script, scripts/deploy.sh, uses Python to print well-structured templates based on user-provided arguments, while scripts/script.sh provides basic project management placeholders and local logging. No evidence of data exfiltration, malicious execution, or prompt injection was found.
Capability Assessment
Purpose & Capability
Name/description (generate Dockerfiles, compose, nginx, CI, Vercel/Netlify, k8s) align with the included SKILL.md and the two scripts: scripts/deploy.sh prints templates for all listed targets; scripts/script.sh is a small local developer helper. No unrelated credentials, binaries, or external services are required.
Instruction Scope
SKILL.md instructs running bash scripts (scripts/deploy.sh). The deploy.sh code only prints config templates and does not read or exfiltrate system files or environment variables. The included script.sh writes local logs and provides a local CLI; its behavior is limited to creating a data directory and appending to log files.
Install Mechanism
No install spec or external downloads. The skill is instruction-only with bundled scripts (no packages fetched at install time), which is the lowest-risk install model described in the guidance.
Credentials
The skill declares no required env vars. scripts/script.sh will honor an optional DEPLOY_HELPER_DIR and otherwise uses XDG_DATA_HOME or $HOME to create ~/.local/share/deploy-helper and write history.log/config references. This local file I/O is reasonable for a developer tool, but users should expect files to be created in their home directory. The templates include example credentials (e.g., postgres://user:pass) only as placeholders—these are not actual secret reads but should be replaced before production use.
Persistence & Privilege
always:false and the skill does not modify other skills or global agent settings. The only persistence is the script.sh behavior which creates a per-user data directory and appends local logs—limited and proportional to a CLI helper's purpose.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install deploy-helper
  3. After installation, invoke the skill by name or use /deploy-helper
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.0
v2.5 standard: Use-when desc, homepage, source, security fix
v2.3.2
yaml-fix+quality
v2.3.1
yaml-fix+quality
v2.3.0
Quality fixes: aligned docs with implementation
v2.2.0
Enhanced descriptions for better AI triggering
v1.0.2
Runtime fix
v1.0.1
- Removed the "tips.md" file from the project. - No functional or documentation changes to the skill itself.
v1.0.0
- Initial release of deploy-helper. - Provides one-command generation of deployment configs: Dockerfiles, docker-compose, Nginx, CI/CD pipelines, Vercel/Netlify, Kubernetes, and SSL setup. - Supports multiple project types: node, python, go, java, static. - Includes clear usage and recommended deployment paths for different project sizes.
Metadata
Slug deploy-helper
Version 2.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 8
Frequently Asked Questions

What is Deploy Helper?

One-command deployment assistant. Generate Dockerfiles, docker-compose configs, Nginx configs, CI/CD pipelines, Vercel/Netlify configs, Kubernetes manifests. It is an AI Agent Skill for Claude Code / OpenClaw, with 508 downloads so far.

How do I install Deploy Helper?

Run "/install deploy-helper" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Deploy Helper free?

Yes, Deploy Helper is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Deploy Helper support?

Deploy Helper is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Deploy Helper?

It is built and maintained by bytesagain4 (@xueyetianya); the current version is v2.0.0.

💬 Comments