masonjames/dockhand-plugin/dh-deploy
Claude Code and agent skill by masonjames/dockhand-plugin
- community
- ext:[{"type":"hook","description":"Pre/post lifecycle hooks"}]
Checking that the SKILL.md file is still in the repository.
Guide deployment workflows for applications. Use when user wants to deploy an app, deploy a template, redeploy a service, browse templates, or says "deploy", "launch", "spin up", "install app".
Install
npx vskill@latest install masonjames/dockhand-plugin/dh-deploySemi-extensibleMentions customization, but needs skill-specific knowledge. Read the extensible skills standard
SKILL.md
Dockhand Deploy
Guide users through deployment workflows for self-hosted applications. Supports template-based deployments (364+ open-source apps) and traditional WordPress/Ghost deployments.
Configuration Context
IMPORTANT: When creating DNS records or referencing domains, use the user's configured platform_domain, NOT example placeholders. Discover it by:
- Checking existing DNS records via
dns_list_records - Checking existing apps via
dokploy_list_apps - The user's config contains
platform_domain(e.g.,mycompany.com)
Replace <platform_domain> in examples below with the user's actual domain.
Deployment Patterns
1. Template Deployment (Recommended)
Deploy from Dokploy's catalog of 364+ open-source applications.
Workflow:
- Browse templates:
dokploy_list_templates(filterable by category/tag) - Select template and review requirements
- Configure environment variables
- Deploy:
dokploy_deploy_template - Create DNS record:
dns_create_record(if custom domain) - Verify deployment with
dh-deploy-validatoragent
MCP Tool Sequence:
2. Traditional Deployment (WordPress/Ghost)
Deploy WordPress or Ghost with full configuration.
Workflow:
- Gather requirements: domain, admin email, site name
- Deploy via
dokploy_deploy_templatewith CMS-specific template - Configure DNS:
dns_create_record - Wait for provisioning (check
dokploy_app_status) - Run CMS setup (admin account creation)
3. Redeployment
Redeploy existing application (after code changes or config updates).
Workflow:
- Check current status:
dokploy_app_status app_id=<id> - Trigger redeploy:
dokploy_redeploy app_id=<id> confirmed=true - Monitor progress via status checks
- Verify health post-deploy
Template Categories
Common categories available:
- CMS: WordPress, Ghost, Strapi, Directus
- Databases: PostgreSQL, MySQL, Redis, MongoDB
- Dev Tools: Gitea, GitLab, n8n, Minio
- Analytics: Plausible, Umami, Matomo
- Communication: Mattermost, Rocket.Chat
- Productivity: Nextcloud, Outline, BookStack
Browse with: dokploy_list_templates category="<category>"
Pre-Deployment Checklist
Before any deployment:
- [ ] Verify host capacity (
check_resource_thresholds) - [ ] Check domain availability (not already routed)
- [ ] Prepare environment variables
- [ ] Ensure backup strategy for stateful apps
Post-Deployment Verification
After deployment:
- Check app status:
dokploy_app_status - Verify DNS propagation:
dns_check_propagation - Test HTTPS access:
traefik_check_certs - Run health endpoint if available
- Sync state to git: suggest
/dh:apps sync
Error Handling
| Error | Resolution | |
|---|---|---|
| DNS propagation slow | Wait 5-10 min, check with dns_check_propagation | |
| Container failing | Check logs via ssh_exec, verify env vars | |
| Certificate not issued | Verify DNS points to Traefik, check ACME logs | |
| Port conflict | Check existing services, choose different port |
Integration with Client Portal
For client-portal deployments:
- Templates deploy via same
dokploy_deploy_templatetool - MCP tokens scope access to user's apps only
- Billing/credits handled by portal, not Dockhand
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/dh-deploy/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Extension points
hookPre/post lifecycle hooks
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/masonjames/dockhand-plugin/dh-deploy)