Add a frame to the library
create_frame[writes flayr data · write scope] Copy a flayr frame into the brand library (defaultKey, optional colors/texts), or add uploaded PNG/SVG art (upload_media first; variants of storageIds, the content area is detected from transparency).
(Wraps POST /api/v2/frames.)
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "create_frame"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | Default: guessed from the name. | |
| name | No | ||
| tags | No | ||
| texts | No | Texts some frames print (ribbon/tag label, lower-third title/subtitle). | |
| rights | No | Who holds the rights to the art. Optional; a frame without it shows a reminder. | |
| variants | No | One per aspect ratio. | |
| defaultKey | No | A defaults[].ref without "default:". | |
| paletteOverride | No | Colors that win over the brand kit. |