From easypanel
Use when the user wants to deploy a project, app, or service to EasyPanel. Triggers on: 'deploy to EasyPanel', 'set up hosting', 'push this to my server', 'deploy this app', 'host this on EasyPanel'.
npx claudepluginhub dtsoden/easypanel-claude-plugin --plugin easypanelThis skill uses the workspace's default tool permissions.
Guide the user through deploying to their EasyPanel instance using the ep_* MCP tools.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Analyzes competition with Porter's Five Forces, Blue Ocean Strategy, and positioning maps to identify differentiation opportunities and market positioning for startups and pitches.
Guide the user through deploying to their EasyPanel instance using the ep_* MCP tools.
Check existing projects: Use ep_list_projects (with includeServices=true) to see what's already deployed. This prevents creating duplicate projects.
Determine service type: Ask the user or infer from the codebase:
ep_create_app)ep_create_wordpress)ep_create_box)docker-compose.yml present -> Compose service (ep_manage_compose)Create or select project:
ep_create_project (name must be lowercase, alphanumeric, dashes, underscores)Configure source: Based on how the code should get to EasyPanel:
sourceGithub with repo URL and branchsourceImage with image name and tagsourceDockerfile with path to DockerfilesourceGit with repo URLSet up domains: Configure domain routing with ep_configure_app using the deploy setting. Default to HTTPS.
Set environment variables: If the project needs env vars, use ep_configure_app with env setting or ep_update_project_env for project-level vars.
Deploy: Trigger with ep_deploy_app (use forceRebuild=true if redeploying).
Verify:
ep_inspect_appep_system_stats if neededep_github_deploy for repo-based projectsep_service_stats to verify the service is running after deploymentep_create_wordpress with initialize=true for a ready-to-use site