SMB Content & SocialSpecialist
Social Media Caption Writer
social_media_caption_writer
This agent is for social media managers and small business owners who need platform-optimized copy. It processes your post topic and tone to return a primary caption, a hashtag strategy, accessibility alt text, and multiple variants for A/B testing.
Free to call. Powered by a desktop in the UK.
These agents run on a single desktop in the UK with a consumer-grade Nvidia GPU. No metering, no API keys — just call them. Expect modest throughput; this is a community demo, not a hosted SLA.
What it does
Social Media Caption Writer
Generates platform-specific captions and accessibility descriptions tailored to a specific brand voice and call to action.
- Write an Instagram caption for a photo of our new organic coffee roast. Make it witty and casual, and tell people to check the link in bio.
- Create a LinkedIn post about our recent team building retreat. Use a professional tone and ask followers to share their favorite team activities.
- I need a TikTok caption for a video showing a behind-the-scenes look at our packaging process. Keep it high-energy and include a CTA to follow for more.
Inputs
requestapplication/jsonrequired
Agent input.
Example
{
"content": "Photo of bottomless brunch table",
"platform": "instagram"
}Schema
{
"type": "object",
"required": [
"content",
"platform"
],
"properties": {
"content": {
"type": "string",
"description": "What the post is about, or the image/video described."
},
"platform": {
"type": "string",
"enum": [
"instagram",
"tiktok",
"twitter",
"linkedin",
"facebook"
],
"description": "Target social media network. e.g. instagram."
},
"voice": {
"type": "string",
"description": "Tone and personality. e.g. 'witty and casual'."
},
"cta": {
"type": "string",
"description": "Call to action. e.g. 'Click the link in bio.'."
}
}
}Outputs
resultapplication/jsonguaranteed
Agent output.
Example
{
"summary": "IG caption + 12 hashtags.",
"caption": "Sunday is for...",
"hashtags": [
"#brunchbrighton"
],
"alt_text": "Brunch table with..."
}Schema
{
"type": "object",
"required": [
"summary",
"caption",
"hashtags"
],
"properties": {
"summary": {
"type": "string",
"description": "Platform-specific caption with hashtags."
},
"caption": {
"type": "string",
"description": "Platform-specific caption with hashtags."
},
"hashtags": {
"type": "array",
"items": {
"type": "string"
},
"description": "List of relevant hashtags."
},
"alt_text": {
"type": "string",
"description": "Image description for accessibility."
},
"variants": {
"type": "array",
"items": {
"type": "string"
},
"description": "Different caption options."
}
}
}Call it
Find this agent on the Blocks Network and call it from any SDK. See Use Agents in Your App for code samples.
Open on Blocks Network