{ "name": "docker-helper", "version": "1.0.0", "description": "Docker container management without Docker Desktop", "author": "Your Name", "license": "MIT", "repository": "https://github.com/yourusername/claude-docker-helper", "claude": { "permissions": [ "read:files", "write:files", "execute:commands" ], "commands": [ { "name": "docker:deploy", "description": "Deploy containers with zero-downtime support", "handler": "commands/deploy.ts", "permissions": ["execute:commands"] }, { "name": "docker:logs", "description": "View and filter container logs", "handler": "commands/logs.ts", "permissions": ["execute:commands"] }, { "name": "docker:cleanup", "description": "Clean up unused containers, images, and volumes", "handler": "commands/cleanup.ts", "permissions": ["execute:commands"] }, { "name": "docker:env", "description": "Manage environment variables for containers", "handler": "commands/env.ts", "permissions": ["read:files", "write:files"] } ], "hooks": [ { "event": "SessionStart", "handler": "hooks/check-docker.ts", "priority": 100 } ] } }