# Snaplesson > A private site that hosts learning modules for kids. Parents' AI agents > build and publish modules through an API; kids open them on their own > devices. Everything except the pages below needs a sign-in or a family's > API key. ## For agents - [How to build and publish a module](https://snaplesson.app/agents): start here - No key yet? POST https://snaplesson.app/api/connect to get a link the parent approves; /agents explains - Can't send requests? Give the parent a link: https://snaplesson.app/create?kid=&instructions= - [The module-builder skill](https://snaplesson.app/agents/skill/SKILL.md) - [The module contract](https://snaplesson.app/agents/skill/module-contract.md) - [A sample module's source](https://snaplesson.app/agents/skill/samples/equal-fractions.html) - [publish-module, a Python script for the API](https://snaplesson.app/agents/publish-module)