What problem does it solve?
This Skill removes the complexity of building, registering, and deploying Crystallize Plugins end-to-end, so you can extend the Crystallize App UI safely with iframe-based functionality.
Core Features & Use Cases
- Plugin and revision builder guide: covers keypair generation, plugin registration, and creating immutable plugin revisions with the correct contract surface.
- Secure installation and configuration: explains how to define JSON Schema configuration, mark secret fields, and handle per-install encrypted payloads.
- Runtime integration: details how to implement both the post-install webhook and iframe entrypoint handlers, decrypt payloads, and call Crystallize APIs using the scoped backend token.
- Local development and testing patterns: shows how to exercise payload delivery without relying on the App UI using the issuing mutation and how to mock payloads in Vite dev.
Quick Start
Follow the steps in this guide to generate plugin keys, create your first revision with entrypoints and a configuration schema, then implement your upstream endpoints to decrypt incoming payloads and respond to entrypoint and post-install requests.