Skip to content

Archive Newsletter Guidelines

Created 2026-04-21
Tags newsletterarchiveskillguidelines

Human-readable reference for the /archive-newsletter skill. The skill file at .claude/skills/archive-newsletter/SKILL.md contains the full execution steps.

Backfill past Baseworks newsletters into the vault so we can:

  • Reference past content when writing new campaigns
  • Repurpose sections into future newsletters/blogs/social posts
  • Preserve historical editorial record (voice evolution, topic coverage)
  • Cross-reference press features, events, and campaigns that were promoted via newsletter

Only textual content. The old template HTML, CSS, and design layouts from FluentCRM or Ontraport are discarded — they reflect design patterns we’ve since moved past and aren’t useful source material.

Images are migrated to the Backblaze B2 CDN at media.baseworks.com/newsletters/<slug>/ so they remain accessible after any source archive URL expires.

  • Periodically working through the Drive Inventory: Newsletters to backfill past issues
  • When a current campaign references an older newsletter that should be preserved for context
  • When Patrick or Asia recall a past newsletter worth pulling in for continuity
  • For active newsletter drafting — use /create-newsletter instead
  • For blog post archival — use /archive-blog-post (pulls from live baseworks.com, not FluentCRM)
  • For social post archival — currently handled via campaign note updates; a dedicated social archive skill may come later

The skill is required to:

  1. Find related content in the vault before writing (via vault-index.db query + targeted folder checks)
  2. Propose correlations to the user for approval — not silently apply
  3. Add bidirectional wikilinks — update every correlated file’s ## Related section to point back
  4. Update indexes_newsletter-index.md + drive-inventory-newsletters.md

Archives that aren’t cross-linked are dead content. The skill enforces this step.

02-areas/communications/newsletters/YYYY-MM-DD-slug/YYYY-MM-DD-slug.md

Filename prefix is the send date. Slug comes from the subject line (~6 words, kebab-case).

Every archived newsletter carries:

  • status: archived
  • source: fluentcrm-archive
  • source-url: (the original FluentCRM URL)
  • image-migration: (list of original → CDN URL mappings)

These markers distinguish archives from active-workflow newsletters and preserve provenance.