LaunchKit · 2026
Back to Skills

photo-captions

Generate platform-tuned social media captions for photography.

2
663 downloads
by @pfrederiksen

Setup & Installation

openclaw skills install @pfrederiksen/photo-captions

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install photo-captions

Version History

v1.2.3Mar 6, 2026 - Version note by skill developer:

Removed Apple Notes logging: eliminated hidden script execution, potential shell injection via AI-generated args, and undisclosed background agent activity

What This Skill Does

Generates captions for a shared photo across 13 social media platforms in one response. Each platform gets a distinct voice and format based on its community norms, from VSCO's single-word minimalism to Substack's essayistic prose. Gear details like camera body, lens, and film stock are incorporated where each platform's audience expects them.

Covers 13 platforms with community-specific tone and format rules in one pass, instead of manually adapting a caption for each audience.

When to use it

  • Posting a film photo to multiple platforms without rewriting each caption
  • Sharing street photography to Reddit with subreddit-appropriate framing
  • Writing a newsletter caption for a travel photo on Substack
  • Creating keyword-rich Pinterest descriptions for landscape images
  • Captioning gear-heavy shots for Flickr's photography community

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Here's a photo I took at Bombay Beach at dusk, shot on Canon EOS 1V with Tri-X 400. Can you write captions for Instagram, Flickr, and Reddit?

AGENT
  1. 1Identifies requested platforms: Instagram, Flickr, Reddit
  2. 2Notes provided details: Canon EOS 1V, Tri-X 400 film stock, Bombay Beach, dusk lighting
  3. 3Generates Instagram caption with evocative tone, gear line, and exactly 5 hashtags
  4. 4Generates Flickr caption with italicized title and photo essay voice including gear
  5. 5Generates Reddit post title in location-plus-brackets format with community-friendly comment body and subreddit suggestions
OUTPUT

Three platform-specific captions each formatted to match the community's conventions, with gear details included where appropriate