# Day 5: Modular Capabilities - ADK Agent Skills

This package contains the submission materials for the "Advent of Agents" Day 5 demo.

## Contents

1.  **Kata Content (`KATA.md`)**: 2-3 paragraphs of pure engineering explanation for the website modal.
2.  **Functional Code (`demo.py`)**: A copy-pasteable Python snippet demonstrating the `LocalSkillStore` pattern.
3.  **Hype Visual (`hype.html`)**: A CSS-animated terminal demo that visualizes dynamic skill loading.
4.  **Human Demo Script (`HUMAN_DEMO_SCRIPT.md`)**: A detailed 3-minute script for a talk-through video.
5.  **Skill Sample (`skills/sql-expert/`)**: A functional skill definition and assets used by the demo.

## Skill Architecture
Each skill in this repository follows the standard ADK native interface:
- `SKILL.md`: The primary instruction set for the agent.
- `references/`: Supporting documentation and workflow guides.
- `assets/`: Data schemas, templates, and other static resources.

This structure allows for modular, discoverable capabilities that agents can load dynamically using the `LocalSkillStore`.

## How to use the Hype GIF Simulator
Open `hype.html` in any browser. It will automatically run a high-paced animation of the terminal experience. You can record this sequence using a screen recorder to create your "Hype GIF".

## How to run the Demo
Ensure you have the ADK installed:
```bash
pip install google-adk
```
Then run:
```bash
python3 demo.py
```

## Attribution
- **Owner**: Enrique Chan
- **Topic**: Modular Capabilities: ADK Agent Skills
- **Status**: Ready for Submission
