unity-dotween

Automates DOTween settings validation, module discovery, and DOTweenAnimation component configuration in Unity.

Updated Jun 21, 2026
One-click install
npx skills add https://github.com/du-qwq/Shader-Writing-Architecture-and-Specifications --skill unity-dotween-du-qwq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-dotween
Source: https://github.com/du-qwq/Shader-Writing-Architecture-and-Specifications/tree/main/.agents/skills/unity-skills/skills/dotween
Command: npx skills add https://github.com/du-qwq/Shader-Writing-Architecture-and-Specifications --skill unity-dotween-du-qwq

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Setting up and configuring DOTween in a Unity project involves repetitive manual work: verifying the install, validating DOTweenSettings.asset, discovering available modules and shortcut methods, and hand-configuring DOTweenAnimation components on GameObjects. This Skill automates those editor-time tasks through a set of diagnostic, generation, and Pro configuration skills. ## Core Features & Use Cases - Diagnostics and Settings: Report DOTween Free/Pro install status, find and read DOTweenSettings.asset, validate capacities and SafeMode warnings, and configure defaults like ease type, auto-kill, and loop type. - API Discovery: List loaded DOTween modules, ShortcutExtensions, and public shortcut methods with optional filters by target type or method prefix. - Runtime Script Generation: Generate tween, sequence, and lifecycle-safe MonoBehaviour scripts (with SetLink and KillTween) without overwriting existing files. - Pro Animation Configuration: Add, batch-add, stagger, tune, copy, and remove DOTweenAnimation components on GameObjects, including UI cascade entrance patterns. - Use Case: A developer wants a UI panel entrance animation. They ask to stagger a fade-and-scale DOTweenAnimation across all child buttons with 0.1s delays, and the Skill batch-configures the components in the editor. ## Quick Start Ask the assistant to check whether DOTween is installed in this Unity project and validate its DOTweenSettings asset.

Frequently Asked Questions about unity-dotween

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

FAQPage Schema
How do I add a DOTweenAnimation component to a GameObject in Unity?

Use the dotween_pro_add_animation skill with a target GameObject, an animationType such as Move or Fade, the matching end value parameter, and options like duration, ease, loops, and delay. This requires DOTween Pro because DOTweenAnimation is a Pro-only class.

How do I create staggered UI entrance animations with DOTween?

Use dotween_pro_stagger_animations with a JSON array of target GameObjects, an animationType, and a staggerDelay such as 0.1 seconds. It batch-adds DOTweenAnimation components with incrementing delays, which suits UI cascade entrance patterns.

Does DOTween Free support DOTweenAnimation components?

No. DOTweenAnimation is part of DOTween Pro, so all dotween_pro_* skills require the Pro version. DOTween Free still supports status checks, settings validation and configuration, module listing, and runtime script generation.

Why does a DOTween skill report that DOTween is not installed?

The DOTweenPresenceDetector only adds the DOTWEEN and DOTWEEN_PRO scripting defines after it detects an install. If DOTween is missing, most skills return a not-installed diagnostic instead of executing, so install DOTween Free or Pro first.

Why can't I generate a DOTween tween script in restricted mode?

Script generation skills are marked high risk because writing a new .cs file triggers Unity script compilation and a Domain Reload. They are forbidden in restricted mode and only run under Bypass mode or through an explicit allowlist entry.