Generate formatted newsletters from collected event data.
This skill inherits all available tools. When active, it can use any tool Claude has access to.
references/template-guide.mdworkflows/generate-newsletter.mdGenerate formatted newsletters from collected event data.
This skill is triggered when the user wants to:
Events must be collected first using the research skill. The events file should exist at tmp/extraction/events.json.
Based on the user's request:
workflows/generate-newsletter.mdworkflows/customize-template.mdfrom schemas.storage import EventStorage
from scripts.generate_newsletter import generate_newsletter, save_newsletter
# Load events
storage = EventStorage("tmp/extraction/events.json")
collection = storage.load()
# Generate newsletter
content = generate_newsletter(
collection,
title="Hudson Valley Events",
subtitle="Your weekly guide to local happenings"
)
# Save
save_newsletter(content, "output/newsletter.md")
references/template-guide.md - Template customization guidereferences/output-formats.md - Available output formats