render-migrate-from-heroku

Migrate Heroku apps to Render by generating a render.yaml blueprint from local project files.

Updated May 28, 2026
One-click install
npx skills add https://github.com/render-oss/render-codex-plugin --skill render-migrate-from-heroku-render-oss
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: render-migrate-from-heroku
Source: https://github.com/render-oss/render-codex-plugin/tree/main/skills/render-migrate-from-heroku
Command: npx skills add https://github.com/render-oss/render-codex-plugin --skill render-migrate-from-heroku-render-oss

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Migrates a Heroku app to Render by reading local project files and optionally enriching with live MCP data to configure services and generate a deployment blueprint when suitable.

Core Features & Use Cases

  • Reads local repository files (Procfile, dependencies, app.json, runtime files) to infer runtime, build, and start commands.
  • Generates a Render blueprint (render.yaml) for multi-service migrations, including services, databases, and key-value stores.
  • Optionally enriches with Render MCP data to refine plans, validate deployments, and produce accurate mappings to Render services.

Quick Start

Migrate a Heroku app to Render by following a blueprint-based workflow, optionally using MCP-assisted creation.

Frequently Asked Questions about render-migrate-from-heroku

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate a Heroku app to Render?

Migrating a Heroku app to Render involves reading local project files to infer runtime and build commands, then generating a render.yaml blueprint for deployment. This skill structures the migration plan for web, worker, cron, Postgres, and Redis services.

What is a Render blueprint and how does it handle Heroku environment variables?

A Render blueprint is a generated configuration file that maps your Heroku services to Render. This skill handles environment variables, disk sizing, and validation steps within the blueprint to ensure your multi-service deployment matches your original setup.

Can I use MCP data to validate my Heroku to Render deployment?

Yes, you can optionally enrich your migration with Render MCP data to refine deployment plans and validate mappings. This MCP integration produces accurate mappings to Render services and ensures your configuration aligns with live infrastructure data.

Does this migration tool support Heroku apps with Postgres and Redis?

Yes, this migration tool supports typical Heroku apps running web, worker, cron, Postgres, and Redis. It reads your local repository files to configure these multi-service dependencies and generates an appropriate deployment blueprint.

What local files do I need to generate a Render blueprint from Heroku?

You need local repository files such as a Procfile, dependency manifests, app.json, and runtime files. The skill reads these files to infer your runtime, build, and start commands required to generate the Render deployment blueprint.

What's the best way to handle disk sizing when migrating from Heroku to Render?

The best way to handle disk sizing during a Heroku to Render migration is to follow the skill's structured blueprint generation process. It outlines required file checks and dependency mappings, ensuring disk sizing and environment variables are validated correctly.