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
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
Install
- Works in
- Services
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-deploypersonal skill, available in all projects.
Access and checks
How we reviewBroad 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.ruLimitations
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.
Related
All Cloud.ru toolsCloud.ru Skills for AI Agents
Cloud.ru Skills для AI-агентов
Official Cloud.ru skills: account setup, Foundation Models, ML Inference, virtual machines, RAG and Evolution AI Agents
cloudlogin (Cloud.ru)
cloudlogin
Cloud.ru utility that obtains and refreshes kubectl tokens for Evolution Managed Kubernetes from personal access keys
YooKassa Skill
Yookassa Skill
A reference skill for YooKassa integration: API v3, a TypeScript SDK, one and two-stage payments, webhooks and 54-FZ
CBR currency exchange MCP server
evo-container-apps-currency-exchange-mcp-server-lab
A Cloud.ru teaching Node.js MCP server: daily Central Bank of Russia exchange rates and conversion to rubles, runs via Docker
A skill pack for small business operations in Russia: simplified tax, cash flow, receivables, contracts, hiring and counterparty checks by INN
TKBK Skills Hub: skills for marketplaces, CRM and Avito
TKBK Skills Hub
A skill collection where ten own skills cover Wildberries, Ozon, Yandex Market, Bitrix24, amoCRM, Avito and YooKassa, plus imported ones
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: своя база, авторизация, хранилище, почта и платежи, все в России. ## Главный принцип работы Ты (агент) делаешь сложное, пользователь - простое.