All skills
thedivergentai avatar

/godot-animation-player

@9d6e91e

Expert patterns for AnimationPlayer including track types (Value, Method, Audio, Bezier), root motion extraction, animation callbacks, procedural animation generation, call mode optimization, and RESET tracks. Use for timeline-based animations, cutscenes, or UI transitions. Trigger keywords: AnimationPlayer, Animation, track_insert_key, root_motion, animation_finished, RESET_track, call_mode, animation_set_next, queue, blend_times.

Use this Skill: https://skilld.dev/gh/thedivergentai/gd-agentic-skills/godot-animation-player

This session only. Nothing lands on disk.

referencesedge-cases.md

≈229 tokens on demand. Your agent reads this file only when SKILL.md points to it.

AnimationPlayer edge cases

Recipes moved out of SKILL.md body. Read only when debugging.

Animation not playing

if not player.has_animation(anim_name):
    push_error("Missing animation: %s" % anim_name)
    return
player.play(anim_name)

Prefer const / StringName animation ids to avoid silent typos.

Method track not firing

  • Confirm track path points at the node that owns the method.
  • Set call mode to DISCRETE (not CONTINUOUS).
  • Method must exist and match keyed name/args.

Seek without visual/physics update

player.seek(t, true)  # update=true for same-frame property reads

Looped clips and finished signals

animation_finished does not fire for looping animations — use animation_looped or inspect current_animation.

Library swap while playing

Stop the player (or await finished) before mutating / replacing an AnimationLibrary.

Source: SKILL.md on GitHub

No alerts16d4 checks · Risk SAFE
  • Gen Agent Trust Hub16d

    The skill provides a comprehensive set of Godot GDScript patterns for managing AnimationPlayer, including sequencing, library swapping, and root motion sync. Analysis shows the skill follows standard Godot development practices and uses official/trusted sources for documentation.

  • Socket16d

    No alerts

  • Snyk16d

    Risk: LOW · No issues

  • Runlayer7mo

    2/4 files flagged

Signed by skilld at 9d6e91e. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 3 weeks ago.

Activeupdated 2 months ago

README badge

README badge for thedivergentai/gd-agentic-skills/godot-animation-player