thedivergentai avatar

Godot Animation Player

If you're working with Godot's AnimationPlayer and keep hitting weird issues like looping animations not firing signals, functions getting called every frame instead of once, or properties not resetting between scenes, this has you covered. It's heavy on the gotchas that bite you in real projects: why you need RESET tracks, when to use CALL_MODE_DISCRETE over CONTINUOUS, how to extract root motion for physics-driven character movement, and why animating material properties directly bloats your files. The scripts cover practical patterns like runtime animation library swapping, culling off-screen players for performance, and syncing audio tracks frame-perfectly. Good reference when AnimationPlayer starts behaving mysteriously or you need to go beyond basic timeline work.

skills.sh installs
271
GitHub stars
464
last updated
Aug 21, 2026

Install

$ npx -y skills add thedivergentai/gd-agentic-skills --skill godot-animation-player --agent claude-code

Installs into .claude/skills of the current project.

Files

AnimationPlayer

Timeline-based keyframe animation: track choice, RESET, root motion, libraries — scripts own recipes.

NEVER Do

  • NEVER forget RESET tracks — Animated properties otherwise stick across scene changes.
  • NEVER use Animation.CALL_MODE_CONTINUOUS for one-shot logic — Use CALL_MODE_DISCRETE.
  • NEVER animate embedded resource properties directly — Prefer instance uniforms / owned materials.
  • NEVER use animation_finished for looping clips — Use animation_looped or poll current_animation.
  • NEVER hardcode animation name strings at scale — Constants / StringName.
  • NEVER seek() without update=true when same-frame reads matter.
  • NEVER leave off-screen visual-only players active — Cull with notifiers.
  • NEVER mutate a playing AnimationLibrary — Stop / wait for finished first.
  • NEVER rely on speed_scale for long sync — Prefer seek() against a shared clock.

Available Scripts (MANDATORY triggers)

Sponsors

Details

Repository
github.com/thedivergentai/gd-agentic-skills
Categories
Backend & APIs, AI & Agent Building, Design & UI/UX, Game Development
First seen
Jun 3, 2026

More from thedivergentai/gd-agentic-skills

All 51
1pedronauck avatarexa-web-search-freepedronauck/skillsFree AI search via Exa MCP. Web search for news/info, code search for docs/examples from GitHub/StackOverflow, company research for business intel. No API key n269skills.sh installs
2mims-harvard avatardevtu-code-optimizationmims-harvard/tooluniverseCode quality patterns and guidelines for ToolUniverse tool development. Apply when writing, fixing, or refactoring tool Python code in the ToolUniverse project.268skills.sh installs
3cinience avataralicloud-security-kmscinience/alicloud-skillsManage Alibaba Cloud Key Management Service (KMS) via OpenAPI/SDK. Use whenever the user needs key lifecycle/resource operations, policy/configuration changes, 267skills.sh installs
4community-access avatarcognitive-accessibilitycommunity-access/accessibility-agentsCognitive accessibility specialist for reviewing content, forms, authentication, timeouts, and UI patterns for clarity, reduced cognitive load, and WCAG 2.2/COG267skills.sh installs
5luongnv89 avatarollama-optimizerluongnv89/skillsOptimize Ollama configuration for the current machine's hardware. Use when asked to speed up Ollama, tune local LLM performance, or pick models that fit availab267skills.sh installs
6patricio0312rev avatarstructured-logging-standardizerpatricio0312rev/skillsEnforces consistent structured logging with request correlation IDs, standardized log schema, middleware integration, and best practices. Use for "structured lo267skills.sh installs