social-caption-batch

Generate slot-aligned Instagram caption blocks in Markdown from campaign calendar data.

Updated Nov 16, 2025
One-click install
npx skills add https://github.com/daniel-dihardja/menuyukti --skill social-caption-batch
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: social-caption-batch
Source: https://github.com/daniel-dihardja/menuyukti/tree/main/packages/agent-skills/src/agent_skills/skills/social_caption_batch
Command: npx skills add https://github.com/daniel-dihardja/menuyukti --skill social-caption-batch

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generate on-brand Instagram captions for each slot in a prior campaign calendar, eliminating manual drafting and keeping copy aligned with brand voice and signals.

Core Features & Use Cases

  • Per-slot caption blocks: output captions in Markdown, one block per calendar slot with Hook, Body, CTA, and Hashtags.
  • Grounding data: base copy on location data, Instagram signals, and the prior campaign calendar to reflect actual performance context.
  • Optional brand voice: apply tone and pillar guidance when provided.
  • Preserves order: maintains the calendar slot order so captions map cleanly to posts.

Quick Start

Provide location data, optional social settings, instagram_signals, and the prior campaign calendar to generate the caption blocks.

Frequently Asked Questions about social-caption-batch

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate Instagram captions from a campaign calendar?▼

To generate Instagram captions from a campaign calendar, provide location data and Instagram signals to produce slot-aligned caption blocks in Markdown with Hook, Body, CTA, and Hashtags.

What is the best way to automate social copy while keeping brand voice consistent?▼

Automating social copy while keeping brand voice consistent requires applying optional tone and pillar settings to ground generated captions in observed engagement signals and location data.

How do I align Instagram captions with engagement signals?▼

You align Instagram captions with engagement signals by feeding location data and instagram_signals into the calendar slots, producing Markdown copy blocks that reflect actual performance context.

Do I need location data to generate social captions for a campaign calendar?▼

Yes, location data is a required input to satisfy data requirements for generating on-brand Instagram captions, alongside instagram_signals and your prior campaign calendar.

What format are the generated Instagram captions output in?▼

The generated Instagram captions are output in Markdown format, structured into blocks with Hook, Body, CTA, and Hashtags that map cleanly to your campaign calendar slots.

Can I apply custom tone and pillar guidance to my Instagram captions?▼

Yes, you can apply custom tone and pillar guidance to your Instagram captions by providing optional social_settings alongside your required location data and campaign calendar.