ck:deploy

Auto-detect deployment targets and deploy projects to hosting platforms.

1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/quanganh208/cookmate --skill ck-deploy-quanganh208
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:deploy
Source: https://github.com/quanganh208/cookmate/tree/main/.opencode/skills/deploy
Command: npx skills add https://github.com/quanganh208/cookmate --skill ck-deploy-quanganh208

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill removes the guesswork and manual steps required to publish projects by automatically detecting the appropriate hosting platform from deployment docs and config files, executing authenticated deploy commands, and producing a reproducible deployment record.

Core Features & Use Cases

  • Auto-detect deployment targets from docs/deployment.md and common config files (vercel.json, netlify.toml, fly.toml, Dockerfile, etc.).
  • Recommend cost-optimized platforms based on project type (static site, SPA, SSR, Node/Python API, Docker app, monorepo).
  • Execute deploy workflows: check/install CLIs, validate/authenticate, run platform-specific deploy commands, verify the production URL, and create or update docs/deployment.md.
  • Progressive disclosure of references: load only the platform guide needed for the chosen target to minimize noise.
  • Use cases: publish a static site to GitHub Pages, deploy a Next.js app to Vercel, or push a Dockerized service to Fly.io and record the deployment steps.

Quick Start

Deploy this repository to the recommended platform, authenticate if requested, run the platform deploy command, verify the URL, and update docs/deployment.md.

Frequently Asked Questions about ck:deploy

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

FAQPage Schema
How do I auto-detect the best hosting platform for my project deployment?

Auto-detecting the best hosting platform for project deployment involves scanning configuration files like vercel.json, netlify.toml, or Dockerfile. The system identifies whether your project is a static site, SPA, SSR app, or Dockerized service to recommend a cost-optimized target.

Does this deployment tool support monorepos and Python APIs?

Yes, this deployment tool supports monorepos and Python APIs alongside static sites, SPAs, SSR frameworks, and Node APIs. It scans project structures and configuration files to apply the appropriate platform-specific deploy commands for each supported architecture.

How do I deploy a Next.js app to Vercel and update deployment docs?

To deploy a Next.js app to Vercel and update deployment docs, the system checks and authenticates the CLI, runs the platform-specific deploy command, verifies the production URL, and automatically writes or updates the docs/deployment.md file with reproducible steps.

What is the best way to deploy a Dockerized service to Fly.io?

The best way to deploy a Dockerized service to Fly.io is by using automated CLI checks and authentication before running platform-specific deploy commands. The workflow verifies the production URL afterward and records the deployment steps in your documentation.

Do I need to manually install CLIs before running deploy commands?

No, you do not need to manually install CLIs before running deploy commands. The execution workflow automatically checks for the required platform CLIs, installs them if missing, validates authentication, and then proceeds with the deployment process.

Does the deployment workflow expose secrets when updating deployment docs?

No, the deployment workflow does not expose secrets when updating deployment docs. It writes or updates docs/deployment.md with reproducible deployment records while strictly avoiding the disclosure of any sensitive authentication credentials or secrets.