What problem does it solve? Building realistic renewal test data in Salesforce Revenue Cloud is hard because lifecycle fields like LifecycleEndDate and state periods must be platform-derived, not hand-inserted. This Skill produces renewal-ready Assets through the real Quote → Order → Activation path, spread across the four renewal expiry windows, with optional multi-year lifecycle event history. ## Core Features & Use Cases - Expiry-bucket asset generation: Builds assets distributed across the ≤30, 30-60, 60-90, and >90 day renewal windows by back-solving start dates from term length. - Lifecycle history augmentation: Layers Renewal, Upsell, and Downsell events onto existing pristine assets using their booked post-discount amounts, with a guarded reset script for rebuilds. - Deterministic dry-run planning: Prints the full bucket/start/end/SKU/account plan offline before any org writes, with per-run CSV result logging. - Use Case: You need renewal revenue-insights test data on accounts like Infinitech. Run the bucket builder with a TermDefined selling model to create four assets (one per window), then augment them with a six-event lifecycle history for renewal-quote testing. ## Quick Start Ask the agent to run the renewal bucket builder in dry-run mode for your org alias, accounts, and SKU to preview the expiry-window plan before building the assets.