docs/how-to/use-web-bundles.md
Web bundles install from bmadcode.com/web-bundles.
The site is the only supported install path for the shelf. It keeps the steps current as Gemini and ChatGPT evolve, always points at the newest tagged release, and lets one signup put you on the list for new bundles as they ship.
Each bundle's INSTRUCTIONS.md (inside the ZIP) includes a Persona Swap Example above the paste boundary. Replace the [persona] block in your installed instructions with the swap example to change voice without changing the protocol. You can also write your own persona from scratch; the protocol stays the same.
:::caution[Persona drift] Web LLMs occasionally drop persona partway through long sessions. If the model starts speaking out of character, remind it of its persona or start a fresh session. :::
To turn an existing BMad skill into a web bundle, use the bmad-os-skill-to-bundle utility skill from bmad-utility-skills. It produces the bundle files with persona inheritance from the owning agent and a swap-example contrast voice. Submit your bundle to the shelf by opening a PR on BMAD-METHOD that adds the bundle directory and an entry in web-bundles/bundles.json.