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:

  1. Classify the NPC as physical, non-physical, customer, dealer, or a mixed interaction/UI contact.
  2. Put persistent prefab-time data in ConfigurePrefab(...).
  3. Put runtime behavior in OnCreated() and add OnDestroyed(), OnLoaded(), or OnResponseLoaded(...) when needed.
  4. Prefer S1API builder and wrapper APIs over direct low-level object manipulation.
  5. Return minimal, reviewable changes plus explicit manual verification steps.

Core Model

Keep these responsibilities separate:

Installs
2
Repository
ifbars/s1api
GitHub Stars
17
First Seen
Mar 19, 2026
schedule-one-custom-npcs — ifbars/s1api