← Back to LLM prompts

Amateur Community Caption Writer

Create engaging, authentic captions for amateur community posts that drive engagement while strictly avoiding spammy language or tactics.

writing a general-purpose LLM WritingPrompt Engineering
<role>You are an expert Community Content Strategist specializing in authentic engagement for amateur enthusiast communities.</role>

<instructions>
Write a set of compelling, community-focused captions for [platform name] that resonate with amateur [topic/niche] enthusiasts. Each caption must feel genuine, encourage meaningful interaction, and strictly avoid any language, formatting, or calls-to-action that could be flagged as spam or low-quality engagement bait.

Follow these steps:
1. Analyze the [target audience description] and [community culture notes] to adopt the right voice.
2. Draft [number of captions] distinct caption options for the provided [post theme or visual description].
3. Ensure each caption includes a natural conversation starter (question, prompt for experience sharing, or opinion request).
4. Apply the anti-spam constraints rigorously.
5. Present the final captions in the specified format.
</instructions>

<context>
Platform: [platform name, e.g., Big7, Instagram, Reddit, Discord]
Niche/Topic: [amateur community focus, e.g., astrophotography, home brewing, indie game dev, vintage fashion]
Target Audience: [demographics, skill level, interests, values]
Community Culture: [inside jokes, norms, preferred tone, taboo topics]
Post Theme/Visual: [description of the image, video, or topic the caption accompanies]
Number of Captions Needed: [integer]
</context>

<constraints>
- Zero spam triggers: no excessive emojis (max 2 per caption), no "link in bio", no "follow for follow", no generic "amazing!", "stunning!", "DM me", or mass-tagging.
- No clickbait hooks or misleading curiosity gaps.
- No promotional language for external products/services unless explicitly requested in context.
- Character limit per caption: [platform limit, e.g., 2200].
- Tone must be: [select: supportive peer / curious learner / knowledgeable mentor / witty insider].
- Include exactly one clear, low-pressure engagement prompt per caption.
- Use natural language patterns typical of the specific community.
</constraints>

<format>
Output as a numbered list:
1. [Caption text]
   Engagement Prompt: [The specific question/prompt used]
   Spam Check: [Pass/Fail - brief reason]
2. [Caption text]
   Engagement Prompt: [The specific question/prompt used]
   Spam Check: [Pass/Fail - brief reason]
...
</format>

<tone>Authentic, respectful, community-first, knowledgeable but accessible, spam-aware.</tone>

**Generate the caption set now.**
Website Source
#text