render-migrate-from-heroku

Migrate Heroku apps to Render by generating a render.yaml blueprint.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Migrate from Heroku to Render by reading local project files and optionally enriching with live data from MCP to generate Render services.

Core Features & Use Cases

  • Read local project files (Procfile, runtime files, package.json, requirements.txt, etc.) to determine runtime, build commands, and dependencies.
  • Optionally enrich with Render MCP data to auto-detect config vars, add-on plans, and dyno sizes for accurate planning.
  • Generate a Blueprint render.yaml or create services via MCP Direct Creation, including mapping of plans and env vars.
  • Validate the Blueprint and provide a deploy deeplink to jump into the Render dashboard.

Quick Start

Run the migration workflow to begin migrating a Heroku app to Render using local project files.

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 using a Procfile?

To migrate a Heroku app to Render, this workflow reads local project files like your Procfile and runtime configs to generate a render.yaml Blueprint. It automatically maps your build commands, dependencies, and environment variables for deployment.

What is the best way to map Heroku dyno sizes and add-on plans to Render?

The best way to map Heroku dyno sizes and add-on plans is by optionally enriching local files with Render MCP data. This detects live config vars and accurately maps them to equivalent Render service plans within your generated Blueprint.

How do I generate a render.yaml Blueprint from my existing Heroku project?

You can generate a render.yaml Blueprint by analyzing your local project files such as package.json or requirements.txt. The workflow determines the correct runtime, build commands, and environment variables to define the Render services.

Can I create Render services directly without manually writing a render.yaml file?

Yes, you can create Render services directly without manually writing a render.yaml file by using MCP Direct Creation. This automatically maps your plans and environment variables, validates the configuration, and provides an actionable deployment deeplink.

Does migrating from Heroku to Render require manually copying environment variables?

Migrating from Heroku to Render does not require manually copying environment variables when enriching with MCP data. The workflow auto-detects your config vars and handles environment variable mapping directly within the Blueprint or MCP creation process.