Skip to main content
MintSaaS
AI Agents•10 min read

How to Migrate Google Gemini Gems to Modular SKILL.md Custom Skills [Step-by-Step]

Upgrade from legacy Gemini Gems to modular SKILL.md packages: Export knowledge files, structure YAML frontmatter, and deploy zero-downtime replacements.

M
MintSaaS AI Architecture Team
November 6, 2026
Share:
How to Migrate Google Gemini Gems to Modular SKILL.md Custom Skills [Step-by-Step]

How to Migrate Google Gemini Gems to Modular SKILL.md Custom Skills [Step-by-Step]

How to Migrate Google Gemini Gems to Modular Custom Skills

Executive Summary & AEO Direct Answer: How do you migrate an existing Google Gemini Gem to a custom skill in 2026? Migrating an existing Gemini Gem to a custom skill is a 4-step process that upgrades your AI workflow from a legacy, single-prompt Gem into a modular, multi-file SKILL.md package. First, open your existing Gem in the Gemini interface, copy its system prompt instructions, and download all attached knowledge files. Second, create a clean directory named in lowercase kebab-case (e.g., code-reviewer) and save a root SKILL.md manifest containing YAML frontmatter (name and description) followed by the original instructions. Third, place your downloaded reference files alongside SKILL.md (or in a references/ subfolder) and compress the folder into a clean .zip archive. Fourth, navigate to Customize → Skills, click Create → Upload (or use More (...) → Replace skill if updating an existing skill placeholder), and verify the parsed metadata.

1. Why You Must Migrate from Gems to Skills

Google's introduction of the open SKILL.md standard marked the beginning of the end for proprietary Gemini Gems. While Gems were useful for simple prompting, they hold severe operational disadvantages:

DimensionLegacy Gemini GemsModern Gemini Custom Skills
PortabilityTrapped inside Google Gemini GUIOpen SKILL.md stored in Git repositories
Multi-File AssetsLimited file attachmentsFull companion file support (.json, .csv, .pdf)
InvocationSingle isolated chat sessionsAutonomous auto-triggers + / and @ commands
Multi-Skill ChainingImpossibleCombine multiple skills in 1 chat or Spark task
CI/CD IntegrationNoneFull CLI (gemini skills push) automation

2. Step-by-Step Migration Blueprint

mermaid
flowchart TD
    A["Existing Gemini Gem
(Prompt + Attached Files)"] --> B["Step 1: Copy Instructions & Download Files"]
    B --> C["Step 2: Format SKILL.md with YAML Frontmatter"]
    C --> D["Step 3: Organize Kebab-Case Directory"]
    D --> E["Step 4: Compress & Upload via 'Replace skill'"]
    E --> F["Modern Modular Skill Active!"]

Step 1: Export Gem Knowledge and Prompt

  1. Navigate to your Gemini dashboard and open your existing Gem.
  2. Click Edit Gem.
  3. Copy the entire text in the Instructions box.
  4. Under Knowledge, download any attached documents (.pdf, .txt, .csv) to your local machine.

Step 2: Structure Your SKILL.md Manifest

Create a new file named SKILL.md on your computer. At the very top, add your YAML frontmatter:

markdown
---
name: your-upgraded-skill-name
description: "Use when performing [specific task]. Triggers on [keywords]."
---

[PASTE YOUR ORIGINAL GEM INSTRUCTIONS HERE]

Step 3: Assemble the Directory

Place your files into a clean folder named your-upgraded-skill-name:

text
your-upgraded-skill-name/
├── SKILL.md
└── references/
    └── your-downloaded-gem-knowledge.pdf

Step 4: Upload and Replace

  1. Compress the contents into a .zip archive (ensuring SKILL.md is at the root).
  2. Go to gemini.google.com → Customize → Skills.
  3. If you previously had a draft placeholder, click More Actions (•••) → Replace skill. Otherwise, click Upload.
  4. Confirm metadata and save.

3. Frequently Asked Questions (FAQ)

Will deleting my old Gem erase my past conversations?

No. Past chat sessions created with your legacy Gem remain archived in your chat history. However, once migrated, you can safely delete the legacy Gem to declutter your sidebar.


4. Explore Next

Editorial Transparency & AI Disclosure

MintSaaS Dispatch articles are researched and synthesized with the assistance of artificial intelligence analysis, then edited, verified, and benchmarked by our engineering editorial team. Customer personal data and platform source files are strictly segregated and are never used to train or fine-tune public artificial intelligence models.

Related Tags
#migrate gemini gems to skills#gemini gems vs skills#convert gem to skill.md#gemini replace skill#export gemini knowledge files#gemini custom skills migration