blogburstAI content creation & distribution. Brainstorm titles, generate blog posts, and create optimized content for 9 platforms (Twitter, LinkedIn, Bluesky, Telegram, Discord, Reddit, TikTok, YouTube, Threads).
Install via ClawdBot CLI:
clawdbot install shensi8312/blogburstBlogBurst helps you go from idea to published content across 9 social platforms. The typical workflow is:
You can also repurpose existing articles by URL.
export BLOGBURST_API_KEY="your-key"
All API requests use the header: X-API-Key: $BLOGBURST_API_KEY
Base URL: https://api.blogburst.ai/api/v1
Chat with AI to develop a compelling title for your content.
Endpoint: POST /chat/title
Request:
{
"messages": [
{"role": "user", "content": "I want to write about AI in healthcare"}
],
"language": "en"
}
This is a multi-turn conversation. Send the full message history each time:
{
"messages": [
{"role": "user", "content": "I want to write about AI in healthcare"},
{"role": "assistant", "content": "Great topic! What aspect interests you most?"},
{"role": "user", "content": "AI helping doctors diagnose diseases faster"}
],
"language": "en"
}
Response:
{
"success": true,
"reply": "Here are some title ideas based on AI-assisted diagnosis...",
"suggested_titles": [
"How AI Detects What Doctors Miss in 5 Seconds",
"Medical AI: From Assistant to Lifesaver",
"When AI Becomes Your First Doctor"
],
"usage": {"tokens_used": 350, "cost": 0.001, "model": "gemini-2.5-flash"}
}
When to use: When the user wants help coming up with a topic or title, or says things like "help me brainstorm", "what should I write about", "suggest some titles about X".
Generate a full blog article from a topic or title.
Endpoint: POST /blog/generate
Request:
{
"topic": "How AI Detects What Doctors Miss in 5 Seconds",
"tone": "professional",
"language": "en",
"length": "medium"
}
Parameters:
topic (required): The title or topic (5-500 chars)tone: professional | casual | witty | educational | inspirational (default: professional)language: Language code, e.g. "en", "zh" (default: en)length: short (500-800 words) | medium (1000-1500 words) | long (2000-3000 words) (default: medium)Response:
{
"success": true,
"title": "How AI Detects What Doctors Miss in 5 Seconds",
"content": "Full markdown blog post content here...",
"summary": "A concise summary of the article...",
"keywords": ["AI", "healthcare", "diagnosis", "medical AI"],
"usage": {"tokens_used": 2500, "cost": 0.005, "model": "gemini-2.5-flash"}
}
When to use: When the user wants to generate a blog post, article, or long-form content from a topic.
Generate optimized content for multiple social platforms from a topic. This is the main content distribution endpoint.
Endpoint: POST /blog/platforms
Request:
{
"topic": "How AI Detects What Doctors Miss in 5 Seconds",
"platforms": ["twitter", "linkedin", "bluesky", "telegram", "discord"],
"tone": "professional",
"language": "en"
}
Parameters:
topic (required): The title or topic (5-500 chars)platforms (required): Array of 1-9 platforms from: twitter, linkedin, reddit, bluesky, threads, telegram, discord, tiktok, youtubetone: professional | casual | witty | educational | inspirational (default: professional)language: Language code (default: en)Response:
{
"success": true,
"topic": "How AI Detects What Doctors Miss in 5 Seconds",
"twitter": {
"thread": [
"1/ AI can now detect diseases that doctors miss. Here's how it's saving lives...",
"2/ A study found AI caught 95% of early-stage cancers, vs 85% for radiologists.",
"3/ The key? AI analyzes millions of images. A doctor sees thousands in a lifetime."
]
},
"linkedin": {
"post": "I've been researching AI in healthcare for 2 years.\n\nThe results are staggering...",
"hashtags": ["#AIHealthcare", "#MedTech", "#DigitalHealth"]
},
"bluesky": {
"posts": ["AI is quietly revolutionizing medical diagnosis. Here's what most people don't know..."]
},
"telegram": {
"post": "**AI in Medical Diagnosis: The Silent Revolution**\n\nDoctors are getting a powerful new ally..."
},
"discord": {
"post": "Hey everyone! Wanted to share something fascinating about AI in healthcare..."
},
"reddit": {
"title": "How AI is detecting diseases doctors miss - a deep dive",
"body": "I've been following AI in healthcare closely and wanted to share...",
"suggestedSubreddits": ["r/artificial", "r/healthcare", "r/technology"]
},
"tiktok": {
"hook": "Did you know AI can detect cancer faster than a doctor?",
"script": "Here's something wild. AI systems can now...",
"caption": "AI is changing medicine forever",
"hashtags": ["#AI", "#Healthcare", "#MedTech", "#Science"]
},
"youtube": {
"title": "How AI Detects What Doctors Miss",
"description": "In this video, we explore how artificial intelligence...",
"script": "What if I told you that an AI can spot a disease...",
"tags": ["AI healthcare", "medical AI", "diagnosis"]
},
"usage": {"tokens_used": 3000, "cost": 0.006, "model": "gemini-2.5-flash"}
}
When to use: When the user wants to create social media posts, distribute content across platforms, or says things like "create posts for Twitter and LinkedIn about X", "generate social content", "help me post about X on all platforms".
Transform an existing blog post or article into platform-optimized posts.
Endpoint: POST /repurpose
Request with URL:
{
"content": "https://myblog.com/my-article",
"platforms": ["twitter", "linkedin", "bluesky"],
"tone": "casual",
"language": "en"
}
Request with text:
{
"content": "Your full article text here (minimum 50 characters)...",
"platforms": ["twitter", "linkedin", "bluesky"],
"tone": "casual",
"language": "en"
}
Parameters:
content (required): A URL to an article, or the full textplatforms (required): Array from: twitter, linkedin, reddit, bluesky, threadstone: professional | casual | witty | educational | inspirationallanguage: Language code (default: en)Response: Same format as API 3 (platform-specific content for each requested platform).
When to use: When the user provides a URL or pastes existing content and wants it adapted for social platforms.
Publish content directly to the user's connected social accounts.
IMPORTANT: Before using this API, the user must first connect their social accounts at blogburst.ai/dashboard/connections. Without connected accounts, publishing will fail.
Endpoint: GET /publish/connected
Response:
{
"platforms": [
{
"platform": "bluesky",
"username": "@user.bsky.social",
"connected_at": "2026-02-01T10:00:00Z",
"capabilities": {"text": true, "images": true, "video": true}
},
{
"platform": "telegram",
"username": "MyChannel",
"connected_at": "2026-02-01T10:00:00Z",
"capabilities": {"text": true, "images": true, "video": true}
}
]
}
When to use: Before publishing, call this to check which platforms the user has connected. If no platforms are connected, tell the user to visit https://blogburst.ai/dashboard/connections to connect their accounts first.
Endpoint: POST /publish
Request:
{
"platforms": ["bluesky", "telegram", "discord"],
"content": "Your post content here",
"image_urls": ["https://example.com/image.jpg"],
"video_url": null
}
Parameters:
platforms (required): Array of connected platform IDs to publish tocontent (required): The text content to publishimage_urls (optional): Array of image URLs to attachvideo_url (optional): Video URL to attachreddit_subreddit (optional): Subreddit name for Reddit postsreddit_title (optional): Post title for RedditResponse:
{
"total": 3,
"successful": 2,
"failed": 1,
"results": [
{"platform": "bluesky", "success": true, "post_url": "https://bsky.app/..."},
{"platform": "telegram", "success": true, "post_url": "https://t.me/..."},
{"platform": "discord", "success": false, "error": "Webhook expired"}
]
}
When to use: After generating content with API 3 or API 4, when the user wants to actually publish it to their connected platforms. Always check connected accounts first with GET /publish/connected.
For the best results, guide the user through this flow:
/chat/title) to brainstorm titles together/blog/platforms) to generate content for their chosen platformsGET /publish/connected to check which accounts are connected/publish) with the generated content for each platformIf the user already has a blog post URL, skip to API 4 (/repurpose).
If the user wants a full blog article first, use API 2 (/blog/generate) before step 3.
Note on publishing: Each platform receives the content tailored for it. For example, send the Twitter thread text to Twitter, the LinkedIn post text to LinkedIn, etc. Do NOT send the same raw content to all platforms — use the platform-specific output from API 3.
| Platform | ID | Generate | Auto-Publish | Notes |
|----------|-----|----------|-------------|-------|
| Twitter/X | twitter | Yes | Yes | Threads with hooks (280 chars/tweet) |
| LinkedIn | linkedin | Yes | Coming soon | Professional insights + hashtags |
| Bluesky | bluesky | Yes | Yes | Short authentic posts (300 chars) |
| Telegram | telegram | Yes | Yes | Rich formatted broadcasts |
| Discord | discord | Yes | Yes | Community-friendly announcements |
| Reddit | reddit | Yes | Waiting API | Discussion posts + subreddit suggestions |
| TikTok | tiktok | Yes | Yes | Hook + script + caption + hashtags |
| YouTube | youtube | Yes | Yes | Title + description + script + tags |
| Threads | threads | Yes | Coming soon | Conversational posts |
Generated Mar 1, 2026
A medical technology company uses BlogBurst to generate blog posts and social media content about AI diagnostics. They brainstorm titles, create detailed articles, and distribute platform-optimized posts to LinkedIn and Twitter to attract healthcare professionals and investors.
A digital marketing agency leverages BlogBurst to quickly produce content for multiple clients across industries. They generate blog posts from client topics and create tailored social media posts for platforms like Instagram and TikTok, streamlining their content creation workflow.
A startup founder in the fintech space uses BlogBurst to brainstorm article ideas, write professional blog posts, and share insights on LinkedIn and Reddit. This helps establish credibility, drive traffic to their website, and engage with potential customers and partners.
An online education platform uses BlogBurst to generate educational blog posts and social media content about topics like coding or science. They create platform-specific posts for YouTube and Discord to engage students and promote courses, enhancing their content marketing efforts.
An e-commerce brand selling sustainable products uses BlogBurst to brainstorm creative titles, generate blog posts about eco-friendly living, and create casual social media content for platforms like TikTok and Threads. This boosts brand awareness and drives sales through engaging narratives.
BlogBurst operates as a subscription service where users pay a monthly or annual fee for access to AI content generation. Revenue comes from tiered plans based on usage limits, such as tokens per month, with premium features like advanced analytics or priority support.
The skill is offered as an API service where developers and businesses integrate BlogBurst into their own applications. Revenue is generated through pay-per-use pricing based on API calls or token consumption, with volume discounts for high-usage clients.
BlogBurst provides a free tier with limited features, such as basic content generation, to attract users. Revenue comes from upselling to paid plans that include advanced capabilities like multi-platform distribution, higher token limits, and custom tone options.
💬 Integration Tip
Set the BLOGBURST_API_KEY environment variable and use the base URL for all API calls, ensuring headers include the API key for authentication.
Fetch and read transcripts from YouTube videos. Use when you need to summarize a video, answer questions about its content, or extract information from it.
Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.
Browse, search, post, and moderate Reddit. Read-only works without auth; posting/moderation requires OAuth setup.
Interact with Twitter/X — read tweets, search, post, like, retweet, and manage your timeline.
LinkedIn automation via browser relay or cookies for messaging, profile viewing, and network actions.
Search YouTube videos, get channel info, fetch video details and transcripts using YouTube Data API v3 via MCP server or yt-dlp fallback.