skill for migrating from lovable to cloud.ru

ru-deploy

skill for Claude Code and Codex that migrates a project from Lovable to Cloud.ru step by step: self-hosted Supabase, HTTPS, domain, email, YooKassa payments

  • 0 ★ on the repository
  • Last commit
  • MIT
Skill

Broad access

Why this level

  • executes commands on a production server via ssh and changes production configuration
  • configures YooKassa payment acceptance and SMTP email credentials
All reasons and checks
Russian stack

nickonai/ru-deploy-skill

Install

Manual install

git clone https://github.com/nickonai/ru-deploy-skill.git /tmp/ru-deploy && cp -r /tmp/ru-deploy/skills/ru-deploy ~/.claude/skills/ru-deploy

personal skill, available in all projects.

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • executes commands on a production server via ssh and changes production configuration
  • configures YooKassa payment acceptance and SMTP email credentials

This is third-party code. Review the repository files before installing.

What it does

the skill guides the user from Lovable (Vite, React, and Supabase) to a working site on their own domain hosted on Cloud.ru: it sets up self-hosted Supabase on a virtual machine, configures the domain and free HTTPS via Caddy, email for password reset via a Russian SMTP, and YooKassa payments with webhook status verification. the process proceeds in stages with mandatory pauses: before each stage, the agent explains what it will do, asks for permission, executes the task, shows how it verified the result, and only then moves on. complex tasks (ssh, Docker, YAML) are handled by the agent; the user only needs to register on Cloud.ru, use buttons in the control panel, and copy keys.

Who it is for. for owners of projects on Lovable who need a working site on a Russian hosting provider compliant with law 152-FZ and who lack server administration skills.

Good fit when

  • the Lovable site is unstable from Russia due to foreign hosting of frontend and Supabase
  • personal user data must be stored in Russia
  • no experience with ssh and Docker but willing to migrate under agent guidance

Not a fit when

  • the project is not based on Lovable, Vite, React, and Supabase: the skill is tailored only for this stack
  • dislike the step-by-step mode with pauses and confirmations at each stage

Example request

migrate my project from Lovable to the Russian server Cloud.ru

Limitations

early project version. public IP for Cloud.ru virtual machines is paid (about 146 rubles per month), although the free tier VM is free; Cloud.ru provides bonuses for the first two months when linking a card. sshpass utility is required on the user’s computer. the AI function (recognition or generation) must be configured by the user; the skill only leaves a clear integration point for GigaChat or YandexGPT. not affiliated with Lovable, Cloud.ru, Supabase, or YooKassa.

How to disable. delete the ru-deploy folder from ~/.claude/skills or ~/.codex/skills.

FAQ

do i need to know how to use ssh?

no, the agent logs into the server and runs commands itself; the user only needs to use buttons in the Cloud.ru control panel and copy keys.

can i skip payments or email if they are not needed?

yes, if a stage is not needed for the project, the agent informs the user and skips it with their consent.

Discussion

No questions or reviews yet.

Cloud.ru Skills for AI Agents

Cloud.ru Skills для AI-агентов

Official

Official Cloud.ru skills: account setup, Foundation Models, ML Inference, virtual machines, RAG and Evolution AI Agents

SkillBroad access7Repository stars
Official

Cloud.ru utility that obtains and refreshes kubectl tokens for Evolution Managed Kubernetes from personal access keys

CLIExtended access10Repository stars

YooKassa Skill

Yookassa Skill

Russian stack

A reference skill for YooKassa integration: API v3, a TypeScript SDK, one and two-stage payments, webhooks and 54-FZ

SkillMinimal access

CBR currency exchange MCP server

evo-container-apps-currency-exchange-mcp-server-lab

Official

A Cloud.ru teaching Node.js MCP server: daily Central Bank of Russia exchange rates and conversion to rubles, runs via Docker

MCP serverExtended access
Russian stack

A skill pack for small business operations in Russia: simplified tax, cash flow, receivables, contracts, hiring and counterparty checks by INN

PluginExtended access34Repository stars

README in short

the README lists what the user gets (domain, self-hosted Supabase, free HTTPS, email, payments, AI integration point), prerequisites (Cloud.ru account, sshpass, Claude Code or Codex), details the stage protocol with four steps each, and a table of seven migration stages from inspection to completion, plus a security section about no secrets in the repository and YooKassa payment verification.

README badge

Original SKILL.md

---
name: ru-deploy
description: Поэтапный перенос проекта с Lovable на российский хостинг Cloud.ru с минимальными правками. Поднимает self-hosted Supabase (база, авторизация, хранилище, edge-функции) на виртуалке Cloud.ru, подключает домен и бесплатный HTTPS через Caddy, настраивает почту (сброс пароля) и платежи YooKassa. Для пользователей-новичков: агент делает тяжелую работу сам, пользователь копирует минимум команд.
---

# ru-deploy - переезд с Lovable на Cloud.ru

## Кому и зачем

Пользователь сделал проект в Lovable (Vite + React + Supabase). Lovable хостит фронт и держит Supabase в облаке за рубежом, плюс AI-функции идут через шлюз Lovable. Из России это работает нестабильно, а персональные данные граждан РФ по 152-ФЗ должны лежать в РФ.

Этот скилл проводит пользователя по шагам от проекта в Lovable до рабочего сайта на своем домене на Cloud.ru: своя база, авторизация, хранилище, почта и платежи, все в России.

## Главный принцип работы

Ты (агент) делаешь сложное, пользователь - простое.

Report a problem