Get Postlyra formatting capabilities
get_formatting_capabilitiesUse this when composing or formatting any Postlyra post: call it FIRST, once per task. Postlyra creates beautifully structured rich Telegram posts, illustrated instructions, articles and presentations. Returns the complete RichDocument contract: exact JSON examples for every block and inline mark, nesting, limits, file uploads, error recovery, presets and which tool to use next. Use this contract for formatting; Telegram MarkdownV2/parse_mode documentation is not needed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| blocks | No | ||
| limits | No | ||
| message | Yes | ||
| purpose | Yes | ||
| version | Yes | ||
| examples | No | ||
| workflow | No | ||
| inlineMarks | No | ||
| nestingRules | No | ||
| blockExamples | No | ||
| creativeRoles | No | ||
| inputContract | No | ||
| mediaWorkflow | No | ||
| presetRecipes | No | ||
| toolSelection | No | ||
| goodTasteRules | No | ||
| previewScreenshot | No | ||
| automaticSelection | No | ||
| inlineMarkExamples | No | ||
| customDesignGuidance | No | ||
| defaultBeautifulBrief | No |