Loading...
Loading...
Integrates GuaraCloud into local development workflows — project linking, remote shell access, port forwarding, log streaming, and environment management. Use when the user wants to connect their local environment to GuaraCloud, tail logs, exec into a container, or forward ports.
npx skill4agent add guaracloud/agent-skills guara-developguara link # Interactive picker
guara link --project my-app --service api # Direct link.guara.json{
"project": "my-app",
"service": "api"
}.guara.json.gitignoreguara unlinkguara exec # Default shell (/bin/sh)
guara exec --shell /bin/bash # Use bashguara exec -- ls -la /app
guara exec -- cat /etc/hostname
guara exec -- env # Check runtime env vars
guara exec -- node -e "console.log(process.env.DATABASE_URL)"guara exec --json -- whoami
# Returns: { "exitCode": 0, "output": "node\n", "command": ["whoami"] }guara services startguara proxy # Random local port assigned
guara proxy --local-port 8080 # Forward localhost:8080 -> containerguara logs # Last 100 lines
guara logs --lines 500 # More linesguara logs --follow # Polls every 2.5s
guara logs -f --level error # Only errors, streamingguara logs --level error # By level: trace|debug|info|warn|error|fatal
guara logs --since 1h # Last hour (also: 30m, 2d, 90s)
guara logs --search "connection refused" # Text search
guara logs --since 2h --level warn --search "timeout" # Combinedguara logs --since 2026-04-01T00:00:00Z --until 2026-04-01T12:00:00Zguara env list
guara env list --json # Full values in JSONguara env set KEY=value
guara env set KEY1=val1 KEY2=val2 # Multiple at once
guara env set NPM_TOKEN=xxx --build # Available during Docker buildguara env unset KEY
guara env unset KEY1 KEY2env setenv unsetguara config list # Show api-url and api-key status
guara config get api-url # Get specific value
guara config set api-url https://api.guaracloud.com
guara config reset # Reset to defaults--json--json--quiet--yesGUARA_API_KEYGUARA_PROJECTGUARA_SERVICEguara loginguara link