AI Features reference
A field-by-field reference of every AI Feature that ships with the CMS. Use this when you build your own system prompts or want to understand what each Feature sends to the provider.
Setup and connection handling live on the AI overview page. This page only lists Features.
Placeholders
System prompts can use tokens that the CMS replaces at runtime. Every Feature has its own placeholder set — using a placeholder a Feature does not support leaves the token literal in the prompt.
SEO Title
Generate an optimized meta title for a page.
| Property | Value |
|---|---|
| Feature key | seo_title |
| Where it appears | Meta Title field on the page settings. |
| Output | Plain text, 50–60 characters. |
| Recommended model | Any modern text model. |
Placeholders: , , .
SEO Description
Generate a meta description for a page.
| Property | Value |
|---|---|
| Feature key | seo_description |
| Where it appears | Meta Description field on the page settings. |
| Output | Plain text, 120–160 characters. |
| Recommended model | Any modern text model. |
Placeholders: , , .
Generate Text
Write web copy from a short brief. Intended as the "write something from scratch" button inside a CKEditor field.
| Property | Value |
|---|---|
| Feature key | ckeditor_generate |
| Where it appears | CKEditor toolbar in any rich-text field. |
| Output | HTML suitable for CKEditor (headlines, paragraphs, lists). |
| Recommended model | GPT-4o, Claude Sonnet, Gemini 2.0 Flash. |
Placeholders: , , , .
Rewrite Text
Rewrite selected text with different phrasing, same meaning.
| Property | Value |
|---|---|
| Feature key | ckeditor_rewrite |
| Where it appears | CKEditor toolbar. |
| Output | HTML, roughly the same length as the input. |
| Recommended model | Any text model. Low temperature (0.3–0.5) for faithful rewrites. |
Placeholders: , .
Shorten Text
Shorten selected text to roughly 50% while preserving the core message.
| Property | Value |
|---|---|
| Feature key | ckeditor_shorten |
| Where it appears | CKEditor toolbar. |
| Output | HTML, ~50% of the input length. |
| Recommended model | Any text model. |
Placeholders: , , (optional target length).
Extend Text
Expand selected text with more detail, roughly doubling length.
| Property | Value |
|---|---|
| Feature key | ckeditor_extend |
| Where it appears | CKEditor toolbar. |
| Output | HTML, roughly 2x the input length. |
| Recommended model | GPT-4o, Claude Sonnet. Smaller models tend to repeat themselves. |
Placeholders: , , .
Improve Text
Fix grammar, spelling, and style without changing the meaning.
| Property | Value |
|---|---|
| Feature key | ckeditor_improve |
| Where it appears | CKEditor toolbar. |
| Output | HTML, same structure as the input. |
| Recommended model | Any text model. Low temperature (0.0–0.3) for conservative edits. |
Placeholders: , .
Alt Text
Describe an image in a sentence for accessibility. Uses Vision — the provider actually reads the image pixels.
| Property | Value |
|---|---|
| Feature key | alt_text |
| Where it appears | Any image / media field with alt-text support. |
| Output | One plain-text sentence (80–120 characters). |
| Required model | Vision-capable: gpt-4o, claude-opus-4, claude-sonnet-4, gemini-1.5-pro, pixtral-large-latest. Text-only models return "vision not supported". |
Placeholders: , .
Image must be publicly reachable
The CMS sends the image URL to the provider. Images behind a login or on a dev server that the provider cannot reach will fail. Make sure the Media Manager file is published.
Translation
Translate HTML content, preserving tags and structure.
| Property | Value |
|---|---|
| Feature key | translation |
| Where it appears | CKEditor toolbar when a second language tab is active. |
| Output | HTML in the target language, tags unchanged. |
| Recommended model | Claude Sonnet, GPT-4o, Mistral Large. Mistral is strong on European languages. |
Placeholders: , , .
Tone Adjust
Rewrite text in a specific tone (professional, casual, friendly, formal, …).
| Property | Value |
|---|---|
| Feature key | tone_adjust |
| Where it appears | CKEditor toolbar. The editor asks for the target tone. |
| Output | HTML, same structure, adjusted wording. |
| Recommended model | Any text model. Higher temperature (0.6–0.8) helps avoid stiff results. |
Placeholders: , , , (auto-generated longer description of the tone).
Custom CSS
Generate valid CSS from a natural-language description. The CMS injects the correct wrapper selector so the CSS only affects the targeted Row / Column / Widget.
| Property | Value |
|---|---|
| Feature key | custom_css |
| Where it appears | Custom CSS editor in the Pagebuilder's Properties Panel. |
| Output | Valid CSS using the passed wrapper selector. |
| Recommended model | GPT-4o, Claude Sonnet, Gemini 2.0 Flash. |
Placeholders: (e.g. .row_5, .widget_42), .
Example prompt-output:
User description: "Fade the background from blue to purple, rounded corners, 40px padding"
Generated CSS:
.row_5 {
background: linear-gradient(135deg, #4F46E5, #7C3AED);
border-radius: 16px;
padding: 40px;
}Content Analysis
Run a readability + SEO audit on a page and return a score plus improvement suggestions.
| Property | Value |
|---|---|
| Feature key | content_analysis |
| Where it appears | SEO / Analysis panel. |
| Output | Structured report with score (0–100), strengths, weaknesses, actionable suggestions. |
| Recommended model | Claude Sonnet, GPT-4o. Needs solid reasoning. |
Placeholders: , , , , , .
Keywords
Suggest relevant SEO keywords and search phrases for a page.
| Property | Value |
|---|---|
| Feature key | keywords |
| Where it appears | Meta Tags field on the page settings. |
| Output | Comma-separated keyword list. |
| Recommended model | Any text model. |
Placeholders: , , .
Layout Generate
Generate a complete Pagebuilder structure from a text prompt. See the AI overview page for the invocation flow.
| Property | Value |
|---|---|
| Feature key | layout_generate |
| Where it appears | Pagebuilder empty state + Row context menu. |
| Output | JSON with rows[], validated against installed Widgets and media library. |
| Required model | Large-context JSON-capable: GPT-4o, Claude Sonnet 4.5, Gemini 2.0 Flash, Mistral Large. |
Placeholders:
| Placeholder | Content |
|---|---|
| Your description of the desired page or section. |
| full_page or single_section. |
| Content language (e.g. de, en). |
| Auto-generated catalog of all installed Widgets with their fields. |
| Auto-generated catalog of the newest 200 Media Manager files with IDs. |
| Auto-generated example JSON structure the model should match. |
Prompt tips
Be specific — "a landing page for a dental clinic with a hero image, trust badges, three treatment cards, an FAQ, and a contact form" beats "make me a landing page". Mention real content pieces so the AI can hook them up.
Default vs. custom prompts
Every Feature ships with a default system prompt (see the placeholder in the System Prompt field on each Feature). Leave the field empty to use it, or write your own.
Good custom prompts:
- Start with a role (
You are an SEO specialist ...). - Mention brand voice, audience, constraints explicitly.
- End with an exact format demand (
Return only the title, no quotes, no Markdown.). - Reference every placeholder you need at least once.
See also
- AI overview — setup, connections, usage, billing.
- Design Tokens — build CSS that plays nicely with Custom CSS.
- Pages & Pagebuilder — target of Layout Generate.