# Tutorials

Hands-on, copy-pasteable walkthroughs from basic to advanced.

## Interactive Notebooks

Start with the **[Jupyter Notebook tutorials](notebooks.md)** — 6 self-contained, runnable notebooks covering everything from basic attacks to batch experiments. No API key required.

| Tutorial | What you'll learn |
|---|---|
| [Jupyter Notebooks](notebooks.md) | 6 interactive notebooks: attacks, channels, defenses, agents, judges |
| [Direct Injection](direct_injection.md) | Craft and apply attack strings offline |
| [Indirect Injection](indirect_injection.md) | Hide payloads in web pages, documents, skills |
| [Agent Testbed](agent_testbed.md) | Run attacks against a real agent and read traces |
| [Defending an Agent](defending.md) | Slot defenses into the agent loop |
| [Runtime Indirect Injection](runtime_indirect_injection.md) | Test OpenClaw/Hermes safely with fixture tools |
