
Juncoding Agent Skills
A DevOps skill for running many apps on one EC2 box
About
A single-purpose infrastructure skill by Bill Zhou: ec2-docker-host teaches an agent to run many independent apps side-by-side on one AWS EC2 box, with a shared Caddy reverse proxy and auto-TLS, shared Postgres/Mongo/Redis, and per-app containers, ports, databases, and secret namespaces. It includes idempotent, neighbor-safe ops scripts and a discovery-before-change doctrine so the agent never stomps on a neighbor's workload. The strength is how concrete it is — actual scripts with a safety doctrine, not abstract advice. The limitation: exactly one skill, 0 stars, 2 commits — and the scripts run sudo against real servers, so read them before the first run.
What it can do
- Provision a fresh EC2 host (instance, Elastic IP, security group, Docker, shared DB and proxy stack)
- Adopt and discover an existing host safely
- Deploy monorepo or polyrepo apps as isolated units
- Backups: logical DB dumps, volume snapshots, off-host sync
- Shared Caddy reverse proxy with auto-TLS
- Idempotent, neighbor-safe ops scripts with validation
Setup
npx skills add juncoding/agent-skills --skill ec2-docker-host -g -a claude-code
Browse first: npx skills add juncoding/agent-skills --list
Claude Code plugin: /plugin add github:juncoding/agent-skills
Prerequisites
AWS CLI access and SSH to the target EC2 host; Docker on the host; read the bundled scripts before the first run
Use cases
Works with
Trust score — 4/10
Scored 4/10 (metrics tier, metrics-v1). Evidence: 0 stars, 2 commits; unusually concrete DevOps skill but scripts act on real servers - review before use. License: MIT.
★ 0 GitHub stars
How the trust score is built
Full methodology →- Adoption · stars/downloads, log-scaled vs peers
- 2.0/10
- Maintenance · recency, releases, issue load
- 4.0/10
- Openness · license + docs
- 8.0/10
- Manual review · sanity read + red-flag check
- 7.0/10
- · 0 stars, 2 commits; unusually concrete DevOps skill but scripts act on real servers - review before use
Sources
Every fact above was checked against these sources. Where a claim comes from the provider and couldn't be independently verified, the text says so.