From Planable SMM
Draft and publish a batch of social media posts directly into Planable as drafts. Use this skill whenever the user wants to generate multiple posts for a client, create content for a workspace, write a week's worth of posts, batch-create drafts, or says things like "draft posts for [client]", "create 5 posts about [topic]", "fill the calendar for [client]", or "write posts and add them to Planable". Always activate this skill when post creation + Planable is involved.
How this skill is triggered — by the user, by Claude, or both
Slash command
/planable-smm:draft-post-batchThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate a set of on-brand social media post drafts and create them directly in Planable.
Generate a set of on-brand social media post drafts and create them directly in Planable.
Before writing anything, confirm:
If the workspace name is ambiguous or not provided, call list_workspaces and show the options. Do not guess.
list_workspaces → find matching workspace → get workspaceId
list_pages(workspaceId) → find matching page(s) for the requested platform(s)
facebook, instagram, linkedin, twitter, tiktok, youtube, pinterest, threads, universal)list_labels(workspaceId) to get UUIDsGenerate all drafts before creating any of them in Planable.
Platform character/format guidelines:
| Platform | Max length | Notes |
|---|---|---|
| ~3,000 chars | Professional tone, can be longer-form, use line breaks | |
| ~2,200 chars | Visual-first captions, hashtags at end or first comment | |
| ~63,206 chars | Conversational, shorter tends to perform better | |
| X/Twitter | 280 chars | Punchy, no filler |
| TikTok | ~2,200 chars | Casual, trend-aware |
| YouTube | ~5,000 chars (description) | Informational, include keywords naturally |
Writing guidelines:
Show the user all drafts in a clear preview before creating them in Planable, unless they've explicitly said "just create them."
After showing the preview and getting confirmation (or if the user said to go ahead directly):
Single platform:
create_post(
workspaceId,
pageId,
text,
scheduledAt (if provided),
labels (if provided),
teamOnly (default: false)
)
Multiple platforms with same content:
create_grouped_post(
workspaceId,
pageIds[],
text,
scheduledAt (if provided),
labels (if provided)
)
Multiple platforms with adapted content:
Call create_post once per platform with the platform-specific version of the copy.
After all posts are created, report back:
validationErrors returned (e.g., Instagram requires media — flag this clearly)mediaUrl. If they reference a file from their computer, explain that Planable requires a public URL and suggest uploading to Google Drive or similar first.classification parameter. Ask the user if they want post, story, or reels format if the platform supports multiple (Instagram, TikTok, YouTube).npx claudepluginhub planable/smm-skills --plugin planable-smmProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.