Newsletter Bluesky Repost

Draft a short Bluesky caption for reposting the newsletter.

PLeVasseur Updated

File contents

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

  1. Determine the date range. Use START_DATE and END_DATE if provided, otherwise use the full calendar month for MONTH.
  2. Load cached data from .cache/YYYY-MM/summary.json and per-repo JSON files. If missing, run the cache refresh skill first.
  3. Select 1 key highlight to tease the newsletter.
  4. Draft a single caption that stays under 240 characters.
  5. Use a relaxed, all-lowercase tone.
  6. Use plain text only. Do not use Markdown links or images.
  7. Do not include links in the repost caption. If a link is explicitly requested, put it on its own line.
  8. Limit hashtags to 0 to 1. Avoid @ mentions unless requested.
  9. Save to newsletter/YYYY-MM/bluesky-repost.md.

Output

  • The Markdown file path.

PLeVasseur/opencode-project-agents/tree/main/scrc-newsletter/skills/newsletter-bluesky-repost commit 990e1cf909

Frequently asked questions

npx skillmds@latest add plevasseur/newsletter-bluesky-repost