WRITER
liw_generate_post
Generate one production-ready LinkedIn post.
Remote linkeddraft/ailinkedwriter
Remote (network-hosted)
Other tools also called liw_generate_post?
See providers with this name
Input Schema
{
"type": "object",
"properties": {
"goal": {
"type": "string",
"maxLength": 240,
"minLength": 2,
"description": "Business objective for this post."
},
"topic": {
"type": "string",
"maxLength": 2000,
"minLength": 5,
"description": "Core topic or claim for the post."
},
"voiceId": {
"type": "string",
"format": "uuid",
"description": "Custom voice id from liw_list_custom_voices."
},
"audience": {
"type": "string",
"maxLength": 240,
"minLength": 2,
"description": "Precise reader persona."
},
"ctaPrompt": {
"type": [
"string",
"null"
],
"maxLength": 1200,
"description": "Optional CTA style preference used as context."
},
"inspiration": {
"type": [
"string",
"null"
],
"maxLength": 6000,
"description": "Optional inspiration text."
},
"postTypeKey": {
"enum": [
"educational",
"story",
"contrarian",
"listicle",
"bts",
"let_ai_decide"
],
"type": "string",
"description": "Post structure type."
},
"templateKey": {
"type": [
"string",
"null"
],
"maxLength": 120,
"description": "Optional template key. Disallowed for let_ai_decide."
},
"productOffer": {
"type": [
"string",
"null"
],
"maxLength": 2000,
"description": "Optional offer context for CTA framing."
},
"referencePost": {
"type": [
"string",
"null"
],
"maxLength": 6000,
"description": "Optional post text used as context only."
},
"tonePresetKey": {
"enum": [
"authoritative",
"descriptive",
"casual",
"narrative",
"humorous"
],
"type": "string",
"description": "Quick tone preset key when a custom voice is not provided."
},
"leadMagnetType": {
"enum": [
"checklist",
"template",
"guide",
"toolkit",
"swipe_file",
null
],
"type": [
"string",
"null"
],
"description": "Required when leadMagnetEnabled is true."
},
"personalStories": {
"type": [
"string",
"null"
],
"maxLength": 6000,
"description": "Optional lived experiences to include."
},
"leadMagnetEnabled": {
"type": "boolean",
"default": false,
"description": "Enable lead-magnet-aware CTA writing."
},
"leadMagnetInstructions": {
"type": [
"string",
"null"
],
"maxLength": 1200,
"description": "Optional CTA/resource instructions."
}
}
}