π¦ ClawHub
Infrastructure
by @ivangdavila
Design, provision, and connect cloud resources across servers, networks, and services.
TERMINAL
clawhub install infrastructureπ About This Skill
name: Infrastructure slug: infrastructure version: 1.0.1 description: Design, provision, and connect cloud resources across servers, networks, and services. changelog: User-driven credential model, explicit tool requirements metadata: {"clawdbot":{"emoji":"ποΈ","requires":{"bins":[]},"os":["linux","darwin","win32"]}}
Scope
This skill:
User-driven model:
This skill does NOT:
For implementation: User runs commands skill provides, or uses server skill for execution.
Quick Reference
| Topic | File |
|-------|------|
| Architecture patterns | patterns.md |
| Provider commands | providers.md |
| Backup strategies | backups.md |
Core Rules
1. User Runs Commands
Skill generates commands, user executes:Agent: "To create the server, run:
hcloud server create --name web1 --type cx21 --image ubuntu-24.04
This requires HCLOUD_TOKEN in your environment."
User: [runs command]
2. Required Tools (User Installs)
| Provider | Tool | Install | |----------|------|---------| | Hetzner |hcloud | brew install hcloud |
| AWS | aws | brew install awscli |
| DigitalOcean | doctl | brew install doctl |
| Docker | docker | Docker Desktop |3. Credential Handling
$HCLOUD_TOKEN, $AWS_ACCESS_KEY_ID4. Architecture Guidance
| Stage | Recommended | |-------|-------------| | MVP | Single VPS + Docker Compose | | Growth | Dedicated DB + load balancer | | Scale | Multi-region + CDN |
5. Decision Framework
| Question | Answer | |----------|--------| | How to structure infra? | β This skill | | Should I add another server? | β This skill | | How to configure nginx? | Useserver skill |
| How to write Dockerfile? | Use docker skill |