Agent skill

Godot Admob Migrate

by poingstudios in poingstudios/godot-admob-plugin

Provides instructions to migrate your Godot AdMob project between different plugin versions (e.g.

MITAuto-check passedGame Development

Install Godot Admob Migrate

skills CLI
$ npx skills add poingstudios/godot-admob-plugin --skill godot-admob-migrate -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install poingstudios/godot-admob-plugin godot-admob-migrate --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/poingstudios/godot-admob-plugin.git skills-src && mkdir -p .claude/skills && cp -r skills-src/platforms/godot_editor/addons/admob/skills/godot-admob-migrate .claude/skills/godot-admob-migrate && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
godot-admob-migrate
GitHub stars
632
Token cost
~1k tokens
SKILL.md length
449 words
Files
1
Skills in repo
15
Repo updated
First seen
Licence
MIT

At a glance

Provides instructions to migrate your Godot AdMob project between different plugin versions (e.g.

  • Works in 9 steps: Remove SMART_BANNER Constants: Replace… → Update Fallbacks: Ensure that any legacy… → Android App ID Migration & config.gd… → …
  • Upgrading plugin versions
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Tasks that involve Game development

What it does

Godot Admob Migrate is an agent skill from poingstudios/godot-admob-plugin. Provides instructions to migrate your Godot AdMob project between different plugin versions (e.g. from version 4.x to version 5.x) in GDScript and C. Use when upgrading plugin versions.

Its SKILL.md is about 1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Game Development, covering Game development. It works with Godot, C#, iOS and Android. The repository describes itself as: Complete AdMob (Google Mobile Ads SDK) plugin for Godot. Supports GDScript and C. The licence is MIT.

When your agent uses it

  • Upgrading plugin versions
  • Tasks that involve Game development

Example prompts

  • “Use the godot-admob-migrate skill to provide instructions to migrate your Godot AdMob project between different plugin versions (e.g”
  • “/godot-admob-migrate”

Workflow steps

9 steps, taken from the first numbered list in SKILL.md.

  1. Remove SMART_BANNER Constants: Replace any references to AdSize.SMART_BANNER or SmartBanner with Anchored Adaptive Banner sizes.
  2. Update Fallbacks: Ensure that any legacy layouts using -1, -1 size fallback values are replaced with the recommended Anchored Adaptive…
  3. Android App ID Migration & config.gd Removal
  4. AdPosition Class Migration: AdPosition.Values enum is replaced by AdPosition static instances (e.g. AdPosition.TOP or AdPosition.custom(x…
  5. iOS Export Cleanup & App ID Migration
  6. Update Gradle Dependencies: Clean and rebuild your Android plugin template if necessary to fetch the GMA Next-Gen SDK dependencies.
  7. Review Initialization Defaults: By default, initialization and ad loading optimizations are enabled. If you run into threading issues…
  8. Download v5 Platform Binaries: In the Godot Editor, open AdMob Manager and click Download & Install for both Android and iOS to download…
  9. Asynchronous SDK Initialization: On Android (GMA Next-Gen SDK), initialization via MobileAds.initialize() is strictly asynchronous. You…

What it can do on your machine

Read from SKILL.md and the folder at commit c75c79f. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Godot Admob Migrate loads about 1k tokens when it runs. Until then it costs about 52 tokens; SKILL.md has 449 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~52
When it runs · the whole SKILL.md, loaded when a task matches
~1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from poingstudios/godot-admob-plugin at commit c75c79f, republished under its MIT licence (© poingstudios). 449 words, ~1,045 tokens.

Download SKILL.mdSave it as .claude/skills/godot-admob-migrate/SKILL.md (or your agent's skills folder).
name
godot-admob-migrate
description
Provides instructions to migrate your Godot AdMob project between different plugin versions (e.g. from version 4.x to version 5.x) in GDScript and C#. Use when upgrading plugin versions.
metadata.version
1.0.0
metadata.category
GodotAdMob

Godot AdMob - Migration Guide

Assists with migrating your Godot AdMob integration between different plugin versions in GDScript and C#.

Migrate from v4.x to v5.x

Steps
  1. Remove SMART_BANNER Constants: Replace any references to AdSize.SMART_BANNER or SmartBanner with Anchored Adaptive Banner sizes.
  2. Update Fallbacks: Ensure that any legacy layouts using -1, -1 size fallback values are replaced with the recommended Anchored Adaptive Banner sizes.
  3. Android App ID Migration & config.gd Removal:
    • Extract Android App ID: Read the APPLICATION_ID constant from res://addons/admob/android/config.gd (if upgrading an existing project).
    • Save to Project Settings: Transfer the Android App ID into project.godot under [admob] section as general/android/app_id="your-app-id" (or via Project Settings > General > Admob).
    • Remove config.gd: config.gd is deprecated and removed in v5; all settings are now managed via Project Settings.
  4. AdPosition Class Migration: AdPosition.Values enum is replaced by AdPosition static instances (e.g. AdPosition.TOP or AdPosition.custom(x, y)). Update your code references.
  5. iOS Export Cleanup & App ID Migration:
    • Delete AdMob .gdip files & binaries: Delete all legacy poing-godot-admob*.gdip files and the res://ios/plugins/poing-godot-admob/ directory inside res://ios/plugins/ (do not delete the outer plugins/ folder if other non-AdMob plugins exist). Version 5 injects frameworks dynamically during export, so leaving old .gdip files and binaries will cause Multiple commands produce ... build errors in Xcode.
    • Transfer iOS App ID: Move the iOS App ID (formerly set in Gad Application Identifier in Export Presets or .gdip) into project.godot under [admob] section as general/ios/app_id="your-app-id" (or via Project Settings > General > Admob).
    • Clear Export Presets: Clear the Gad Application Identifier field and uncheck legacy AdMob plugin checkboxes in your iOS Export Preset settings to avoid duplicate injection.
  6. Update Gradle Dependencies: Clean and rebuild your Android plugin template if necessary to fetch the GMA Next-Gen SDK dependencies.
  7. Review Initialization Defaults: By default, initialization and ad loading optimizations are enabled. If you run into threading issues, toggle Disable Initialization Optimization and Disable Ad Loading Optimization in the Godot project settings under Admob > General > Android.
  8. Download v5 Platform Binaries: In the Godot Editor, open AdMob Manager and click Download & Install for both Android and iOS to download the new v5.0.0 native libraries. The export plugin will block project export if the installed native binaries are missing or legacy/v4 due to version mismatch protection.
  9. Asynchronous SDK Initialization: On Android (GMA Next-Gen SDK), initialization via MobileAds.initialize() is strictly asynchronous. You must wait for the callback (using OnInitializationCompleteListener) to fire before loading any ads. Attempting to load ads prior to initialization completion will throw an exception.
Show full SKILL.md (40 more words)Show less
Migration References
Size Migration
Removed Constant (v4.x)Recommended Alternative (v5.x)
AdSize.SMART_BANNER (GDScript)AdSize.get_current_orientation_anchored_adaptive_banner_ad_size(AdSize.FULL_WIDTH)
AdSize.SmartBanner (C#)AdSize.GetCurrentOrientationAnchoredAdaptiveBannerAdSize(AdSize.FullWidth)
AdPosition Migration
Removed Enum (v4.x)Recommended Class Instance (v5.x)
AdPosition.Values.TOP (GDScript)AdPosition.TOP
AdPosition.Values.Top (C#)AdPosition.Top
Custom positions unsupportedAdPosition.custom(x, y) (GDScript) / AdPosition.Custom(x, y) (C#)

© poingstudios, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in platforms/godot_editor/addons/admob/skills/godot-admob-migrate of poingstudios/godot-admob-plugin.

Open the folder on GitHubat commit c75c79f

Compare with similar skills

Godot Admob Migrate next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Godot Admob Migrate compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Godot Admob Migrate this skillpoingstudios/godot-admob-plugin632—~1kAutomated safety check: PassMIT
Mobile Developmentjame581/GodotPrompter805—~3.3kAutomated safety check: PassMIT
Scenario Godot Performance Exportscenario-labs/skills946—~5.1kAutomated safety check: NotesMIT
Godot Platform Mobilethedivergentai/GD-Agentic-Skills821—~3.2kAutomated safety check: PassLGPL-3.0
Gamedev Shippingericrisco/rsc-harness180—~3.5kAutomated safety check: PassMIT
Godot Export Buildsthedivergentai/GD-Agentic-Skills821—~3kAutomated safety check: PassLGPL-3.0

Similar skills

  • Mobile Development

    jame581/GodotPrompter

    A skill your agent uses when targeting Android/iOS — export and signing, permissions, plugins, in-app purchases, ads, app lifecycle, device features, and mobile performance

    805 GitHub stars~3.3k tokensUpdated yesterday
    MobileAuto-check passed
  • A skill your agent uses when a Godot game stutters, drops frames, hitches when entering new areas, overheats a phone, or must ship: profiling and Performance monitors, CPU or GPU bound, draw calls…

    946 GitHub stars~5.1k tokensUpdated today
    Game DevelopmentAuto-check: notes
  • Godot Platform Mobile

    thedivergentai/GD-Agentic-Skills

    Expert blueprint for mobile platforms (Android/iOS) covering touch controls, virtual joysticks, responsive UI, safe areas (notches), battery optimization, and app store guidelines.

    821 GitHub stars~3.2k tokensUpdated 1 mo ago
    Game DevelopmentAuto-check passed
  • Gamedev Shipping

    ericrisco/rsc-harness

    A skill your agent uses when exporting, packaging, signing, or publishing a game — export presets per engine, macOS notarization, cross-origin isolation for threaded web builds, Android…

    180 GitHub stars~3.5k tokensUpdated yesterday
    Game DevelopmentAuto-check passed
  • Godot Export Builds

    thedivergentai/GD-Agentic-Skills

    Expert patterns for multi-platform exports including export templates (Windows/Linux/macOS/Android/iOS/Web), command-line exports (headless mode), platform-specific settings (codesign, notarization…

    821 GitHub stars~3k tokensUpdated 1 mo ago
    DevOps & CloudAuto-check passed
  • Godot 2D Essentials

    jame581/GodotPrompter

    Covers Godot 4.3+ 2D systems with GDScript and C# examples: canvas layers, draw order, TileMaps, parallax, lights and shadows, particles and custom drawing.

    805 GitHub stars~2.3k tokensUpdated yesterday
    Game DevelopmentAuto-check passed

More from poingstudios/godot-admob-plugin

All 15 skills in this repo
  • Godot Admob App Open

    poingstudios/godot-admob-plugin

    Provides instructions to implement, load, show, and destroy App Open ads (shown on application startup or app resume) in GDScript and C.

    632 GitHub stars~1k tokensUpdated 9 days ago
    Auto-check passed
  • Godot Admob Banner

    poingstudios/godot-admob-plugin

    Provides instructions to implement, load, and destroy banner ads (AdView) using custom or adaptive sizes in GDScript and C.

    632 GitHub stars~718 tokensUpdated 9 days ago
    Auto-check passed
  • Godot Admob Get Started

    poingstudios/godot-admob-plugin

    Provides instructions to initialize the Godot AdMob SDK and configure user consent (UMP Flow) in GDScript and C.

    632 GitHub stars~1k tokensUpdated 9 days ago
    Auto-check passed
  • Godot Admob Interstitial

    poingstudios/godot-admob-plugin

    Provides instructions to implement, load, show, and destroy interstitial ads (full-screen image/text ads) in GDScript and C.

    632 GitHub stars~1.1k tokensUpdated 9 days ago
    Auto-check passed
  • Godot Admob Native Overlay

    poingstudios/godot-admob-plugin

    Provides instructions to implement, load, show, and destroy Native Overlay ads (customized/native-looking Control node template overlays) in GDScript and C.

    632 GitHub stars~1k tokensUpdated 9 days ago
    Auto-check passed
  • Godot Admob Privacy

    poingstudios/godot-admob-plugin

    Provides instructions to configure user consent (UMP Flow), GDPR compliance, COPPA (child-directed treatment), CCPA, and request targeting options in GDScript and C.

    632 GitHub stars~621 tokensUpdated 9 days ago
    Auto-check passed

Questions about Godot Admob Migrate

What does Godot Admob Migrate do?

Provides instructions to migrate your Godot AdMob project between different plugin versions (e.g. Godot Admob Migrate is an agent skill from poingstudios/godot-admob-plugin.g.

When should I use Godot Admob Migrate?

Godot Admob Migrate fits situations like: upgrading plugin versions; tasks that involve Game development.

How do I install Godot Admob Migrate in Claude Code?

Run `npx skills add poingstudios/godot-admob-plugin --skill godot-admob-migrate -a claude-code`. Or copy the skill folder (platforms/godot_editor/addons/admob/skills/godot-admob-migrate in poingstudios/godot-admob-plugin) into .claude/skills/godot-admob-migrate in your project. Claude Code loads it when a task matches its description.

How do I install Godot Admob Migrate in Codex?

Run `npx skills add poingstudios/godot-admob-plugin --skill godot-admob-migrate -a codex`. Or copy the skill folder (platforms/godot_editor/addons/admob/skills/godot-admob-migrate in poingstudios/godot-admob-plugin) into .agents/skills/godot-admob-migrate in your project. Codex loads it when a task matches its description.

Can I use Godot Admob Migrate in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add poingstudios/godot-admob-plugin --skill godot-admob-migrate -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/godot-admob-migrate, .gemini/skills/godot-admob-migrate, .github/skills/godot-admob-migrate and .opencode/skills/godot-admob-migrate in your project.

What does Godot Admob Migrate need to run?

SKILL.md names no scripts, command-line tools or credentials: Godot Admob Migrate is instructions for the agent only.

Does Godot Admob Migrate access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Godot Admob Migrate safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Godot Admob Migrate use?

Godot Admob Migrate is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Godot Admob Migrate use?

About 1k tokens (SKILL.md is roughly 4.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Godot Admob Migrate?

Skills that share tags, products or a category with Godot Admob Migrate: Mobile Development (jame581/GodotPrompter, 805 stars), Scenario Godot Performance Export (scenario-labs/skills, 946 stars), Godot Platform Mobile (thedivergentai/GD-Agentic-Skills, 821 stars) and Gamedev Shipping (ericrisco/rsc-harness, 180 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Godot Admob Migrate?

poingstudios (a GitHub organization) maintains it in poingstudios/godot-admob-plugin, which has 632 GitHub stars. The repository holds 15 skills in this directory. The repository was last updated on October 1, 2026.

Source: poingstudios/godot-admob-plugin on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.