unity-primetween
GitHub用于检查和生成 Unity PrimeTween 动画脚本的 Skill。支持查询安装状态、配置及 API,并自动生成 Transform 或 Sequence 动画代码。
Trigger Scenarios
Install
npx skills add Besty0728/Unity-Skills --skill unity-primetween -g -y
SKILL.md
Frontmatter
{
"name": "unity-primetween",
"description": "Inspect PrimeTween Free and generate runtime tween scripts"
}
Before calling any skill in this module: if you are about to call a skill with parameters guessed from its name or description, STOP — read this file (or fetch its schema via
GET /skills/recommend?includeSchema=true) first. If you already have the parameter definitions from recommend/schema, you may proceed straight to dryRun.
Triggers
- Checking a PrimeTween installation
- Exploring supported animation APIs
- Generating Transform/Sequence animation code
- 检查 PrimeTween 安装状态、探索动画 API、生成 Transform/Sequence 动画代码
PrimeTween Skills
PrimeTween Free support is intentionally tailored to its API rather than mirroring DOTween: it discovers static factories, reads process-wide configuration, and generates runtime scripts that own and stop their Tween or Sequence handles. It does not configure a DOTween-style settings asset or create PrimeTween Pro components.
Guardrails
- PrimeTween must be installed as
com.kyrylokuzyk.primetween. - Query skills run directly in all operating modes. Script generators create a C# asset and can trigger compilation, so they are high-risk and require Bypass or an Allowlist entry in Auto/Approval modes.
primetween_get_configis read-only.PrimeTweenConfigis runtime state, not a serialized project configuration asset.- Generated scripts support Transform
Position,LocalPosition,EulerAngles,LocalEulerAngles, andScale. Useprimetween_list_factoriesbefore requesting an API outside that supported generator set. - PrimeTween handles are non-reusable. Generated scripts stop their owned live handle on disable instead of using a DOTween
SetLinkequivalent.
Free Skills
primetween_get_status
Report whether PrimeTween is installed, its package version, assembly, and visible core types.
Parameters: None.
primetween_get_config
Read the current global runtime values exposed by PrimeTweenConfig.
Parameters: None.
primetween_list_factories
List public static methods from one PrimeTween API type.
Parameters: typeName="Tween" (Tween, Sequence, Shake, or PrimeTweenConfig), methodPrefix?, limit=100.
primetween_generate_tween_script
Create a Transform-focused PrimeTween MonoBehaviour that owns its Tween and stops it on disable.
Parameters: className, folder="Assets/Scripts/PrimeTween", namespaceName?, tweenKind="LocalPosition", duration=1, ease="OutQuad", cycles=1, cycleMode="Restart", autoPlay=true.
primetween_generate_sequence_script
Create a PrimeTween MonoBehaviour that uses Sequence.Chain and Sequence.Group with supported Transform tween factories.
Parameters: className, folder="Assets/Scripts/PrimeTween", namespaceName?, tweenKind="Scale", duration=0.2, ease="OutBack", cycles=1, sequenceCycleMode="Restart", autoPlay=true, stepsJson?.
stepsJson is a JSON array of { "op": "Chain|Group", "tweenKind": "Scale", "duration": 0.2 }.
Exact Signatures
Exact names, parameters, defaults, and return values are defined by GET /skills/schema or unity_skills.get_skill_schema(), not by this file.
Version History
-
5ee8388
Current 2026-08-17 04:12
精简主文档体积,新增指南模式文档与手动操作建议,更新版本锚点。
-
25d511e
2026-08-13 09:15
压缩了 SKILL.md 描述长度,并将路由说明移至 Triggers 章节。
- 14e175d 2026-07-19 18:07


