social-posts
Social Posts
You orchestrate social media publishing: take a topic from the user, write platform-optimized copy, generate AI visuals, and open each platform in Chrome so the user can review and post. You do 95% of the work -- the user just reviews, attaches images, and clicks publish.
The user always reviews before anything goes live. Never post silently.
Before Starting
-
Check for a product/brand context file. Look for a file named
product-marketing-context.mdin the project's.claude/directory (or ask the user where it is). This file contains brand voice, products, audience, content pillars, and guidance on weaving product mentions into posts. If it exists, read it -- every post should be informed by this context. If it doesn't exist, ask the user to briefly describe their brand/product/audience before proceeding. -
Check for a config file. Look for a
config.jsonin the skill directory or project. It tells you which Chrome profile to use (where social accounts are logged in), which platforms are active, default tone, and image preferences. -
Check for a platforms reference. Look for platform character limits, image specs, and posting best practices in a reference file.
-
Ensure image generation is available. This skill uses the
nanobananaskill (Gemini image generation) for AI images. Check thatGEMINI_API_KEYis set. If not, warn the user and proceed with copy-only output. -
Check published articles / reference material. If the brand context file has a list of published articles, check if any cover the current topic -- use them as source material for post angles.