unity-dotween

Automate DOTween Free and Pro configuration, diagnostics, and tween script generation in Unity.

Updated Aug 18, 2026
One-click install
npx skills add https://github.com/ethanJPope/Our-Main-Hackathon-Game --skill unity-dotween-ethanjpope
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-dotween
Source: https://github.com/ethanJPope/Our-Main-Hackathon-Game/tree/main/.agents/skills/unity-skills/skills/dotween
Command: npx skills add https://github.com/ethanJPope/Our-Main-Hackathon-Game --skill unity-dotween-ethanjpope

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Setting up and configuring DOTween in Unity projects involves repetitive editor work: validating installs, editing DOTweenSettings assets, wiring DOTweenAnimation components, and hand-writing runtime tween scripts. This Skill automates those editor-time tasks with guarded, mode-aware operations. ## Core Features & Use Cases - Diagnostics and Settings: Check DOTween/Pro install status, find and validate DOTweenSettings assets, and configure defaults like ease type, safe mode, and capacities. - API Discovery: List loaded DOTween modules and shortcut extension methods to design tweens against the installed version. - Runtime Script Generation: Generate tween, sequence, and lifecycle-safe MonoBehaviour scripts without overwriting existing files. - Pro Animation Editing: Add, batch-add, stagger, copy, modify, and remove DOTweenAnimation components with strict parameter validation. - Use Case: A developer building a UI entrance cascade calls dotween_pro_stagger_animations with a targets list and staggerDelay to add configured DOTweenAnimation components across all panel GameObjects at once. ## Quick Start Ask the assistant to check DOTween install status and list available modules in the current Unity project.

Frequently Asked Questions about unity-dotween

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure DOTweenAnimation components in Unity automatically?

Use the dotween_pro_add_animation skill with a target GameObject, animationType, and the matching endValue parameter such as endValueV3 for Move or endValueFloat for Fade. Batch and stagger variants apply the same animation to multiple GameObjects with incrementing delays.

How to generate a DOTween tween script in Unity?

Call dotween_generate_tween_script with a className, targetKind like Transform or RectTransform, tweenKind like DOMove, plus duration and ease. It creates a new MonoBehaviour .cs file under Assets/Scripts/DOTween and never overwrites existing files.

Does DOTween Free support DOTweenAnimation components?

No. DOTweenAnimation is a Pro-only component, so all dotween_pro_* skills require DOTween Pro installed. Free skills cover status checks, settings, module listing, and runtime script generation only.

Why do DOTween script generation skills return MODE_FORBIDDEN?

The generation skills and dotween_pro_remove_animation are auto-forbidden under Approval and Auto modes because writing .cs files triggers Domain Reload and deletion is high-risk. They run only under Bypass mode or an explicit Allowlist entry.

What endValue parameter does each DOTween animationType need?

Move, Rotate, Scale, and Punch types need endValueV3; AnchorPos needs endValueV2; Fade and FillAmount need endValueFloat; Color needs endValueColor; Text needs endValueString. Sending the wrong one fails validation before anything is added.