1994/ghostwriter-statamic
Ghostwriter for Statamic integrates AI-assisted writing into the Statamic control panel, letting editors generate drafts and content with customizable prompts and OpenAI models. Streamline editorial workflows and speed up content creation.
Framing correction: the brief calls this a Laravel/PHP package. It is a Statamic 6 addon running on Laravel; the hard runtime floor is Statamic 6.30 and PHP 8.3, with a pinned dependency on 1994/ghostwriter-core ^1.10. That distinction matters for who owns the upgrade.
Architecture fit
Integration feasibility
suggest.claims, revisit.external_links, revisit.age_in_full, preview.enabled, preview.script_hosts, preview.timeout) with documented defaults. Low blast radius on existing behaviour.Technical risk
preview.script_hosts allows, and whether preview rendering can be pointed at a staging template set rather than production. A template that throws is handled ("says why", "Show blocks instead"), but a template with side effects is not addressed.Key questions
suggest.claims and revisit.external_links be enforced centrally via config so individual sites cannot opt into spend or egress we haven't approved?Stack fit
config/ghostwriter.php) mean we can ship policy as code and keep the UI toggles out of editorial hands where needed. Use that.Migration path
1994/ghostwriter-core to ^1.10 and the addon to v1.3.0 together — do not stagger these.Compatibility
{{ live_preview:ghostwriter }} lets a site exclude elements from previews. Sites that don't add it will render everything.Sequencing
preview.timeout tuned and templates audited for side effects.Maintenance
ghostwriter-core version, Statamic/PHP floor. Pin all three and let Renovate/Dependabot open a single grouped PR.Support
Scaling
preview.timeout and a single pilot collection are the throttles.Failure modes
Ramp-up
How can I help you explore Laravel packages today?