newsletter-bluesky

Draft a 3–4 post Bluesky thread summarizing monthly SCRC activity.

Updated Jan 30, 2026
One-click install
npx skills add https://github.com/PLeVasseur/opencode-project-agents --skill newsletter-bluesky
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: newsletter-bluesky
Source: https://github.com/PLeVasseur/opencode-project-agents/tree/main/scrc-newsletter/skills/newsletter-bluesky
Command: npx skills add https://github.com/PLeVasseur/opencode-project-agents --skill newsletter-bluesky

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Draft the monthly Bluesky post that summarizes SCRC activity for a given month, reducing manual drafting time and ensuring consistent public updates.

Core Features & Use Cases

  • Automated thread drafting: generate a 3- to 4-post Bluesky thread that references each repository by name and in natural language.
  • Date-range scoping: use MONTH or START_DATE/END_DATE to constrain the content to a specific period.
  • Format and constraints: produce plain text posts with at most one URL per post and zero to two hashtags across the thread; avoid Markdown links or images.
  • Output management: save the final Bluesky draft to newsletter/YYYY-MM/bluesky.md for publication workflows.

Quick Start

Ask the AI to draft a concise Bluesky thread for the specified month and save it to newsletter/YYYY-MM/bluesky.md.

Frequently Asked Questions about newsletter-bluesky

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate drafting a Bluesky thread from a monthly activity report?

Automating a Bluesky thread from monthly activity involves loading cached JSON summary data and generating a 3-4 post thread with specific constraints. This skill drafts plain text posts, enforcing one URL per post and at most two hashtags, saving the result to a markdown file.

What's the best way to format automated Bluesky posts without markdown links?

Formatting automated Bluesky posts requires plain text output with zero markdown links or images. This generation process produces plain text posts, limits each post to one URL, and restricts the entire thread to a maximum of two hashtags for compliance.

Can I scope social media content generation to a specific date range?

Scoping social media content generation to a specific date range is supported using START_DATE and END_DATE inputs. Alternatively, providing a MONTH parameter constrains the content, loading cached activity data from the corresponding .cache/YYYY-MM/ directory.

Do I need cached JSON files to generate a monthly social media summary?

Cached JSON files are required to generate a monthly social media summary. The process loads data directly from .cache/YYYY-MM/summary.json and per-repo JSON files to extract repository names and activity highlights for the thread.

How do I save automated Bluesky drafts for publication workflows?

Saving automated Bluesky drafts for publication workflows requires writing the final output to a structured file path. The generated thread is saved directly to newsletter/YYYY-MM/bluesky.md, ensuring the draft is ready for downstream publishing.

What are the structural limitations when generating a Bluesky thread from activity data?

Structural limitations for generated Bluesky threads include a strict 3-4 post structure, a maximum of one URL per post, and no markdown links or images. The thread is limited to two total hashtags and references repositories in natural language.