schedule-one-custom-npcs
Installation
SKILL.md
Schedule One Custom NPCs
Use this skill to build custom NPCs with S1API using the documented two-phase model and the underlying AvatarFramework constraints.
Workflow
Follow this order:
- Classify the NPC as
physical,non-physical,customer,dealer, or a mixed interaction/UI contact. - Put persistent prefab-time data in
ConfigurePrefab(...). - Put runtime behavior in
OnCreated()and addOnDestroyed(),OnLoaded(), orOnResponseLoaded(...)when needed. - Prefer S1API builder and wrapper APIs over direct low-level object manipulation.
- Return minimal, reviewable changes plus explicit manual verification steps.
Core Model
Keep these responsibilities separate: