* docs(skills): an agent adds media with the duration Studio gives a dropped file
* docs(skills): add-media recipe matches Studio's full-frame geometry and z-index
* docs(skills): recipes start with hyperframes timeline to see tracks and clips
* test(skills): split the add-media drift test so each check stays small and formatted
* test(skills): split addMediaFacts into single-purpose helpers to clear the CRAP-score gate
* docs(skills): add-media recipe needs only data-start for video and audio
* docs(skills): add-media intro names the video and audio difference and a test guards it
* docs(skills): add-media image duration is optional and defaults to 3 seconds
* chore(skills): regenerate the skills manifest after rebasing onto main
* docs(skills): tracks-and-clips says image duration is optional, and a test pins the 3
* test(skills): split the add-media example check into small helpers
Clears the Fallow complexity finding on the test callback.