Bluesky Repost Caption
Purpose
Write a short caption to accompany a Bluesky repost of the full newsletter.
Inputs
- Required:
MONTH: YYYY-MM - Optional:
START_DATE: YYYY-MM-DD - Optional:
END_DATE: YYYY-MM-DD - Optional:
CACHE_DIR: default .cache - Optional:
HIGHLIGHTS: list of must-include items
Steps
- Determine the date range. Use
START_DATEandEND_DATEif provided, otherwise use the full calendar month forMONTH. - Load cached data from
.cache/YYYY-MM/summary.jsonand per-repo JSON files. If missing, run the cache refresh skill first. - Select 1 key highlight to tease the newsletter.
- Draft a single caption that stays under 240 characters.
- Use a relaxed, all-lowercase tone.
- Use plain text only. Do not use Markdown links or images.
- Do not include links in the repost caption. If a link is explicitly requested, put it on its own line.
- Limit hashtags to 0 to 1. Avoid @ mentions unless requested.
- Save to
newsletter/YYYY-MM/bluesky-repost.md.
Output
- The Markdown file path.