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.