home / skills / cdeistopened / opened-vault / archive-suggest

archive-suggest skill

/.claude/skills/archive-suggest

This skill generates daily social post suggestions from archive content, surfacing evergreen gems and drafting drafts for LinkedIn and X with framing.

npx playbooks add skill cdeistopened/opened-vault --skill archive-suggest

Review the files below or copy the command above to add this skill to your agents.

Files (1)
SKILL.md
4.4 KB
---
name: archive-suggest
description: Daily suggestions of pre-made social posts from archive content. Scans Master Content Index for evergreen pieces worth resurfacing, generates draft posts, and posts to Slack for team triage.
---

# Archive Suggest

Generate daily social post suggestions from archive content. Surfaces evergreen gems for repurposing.

## When to Use

- Daily content suggestion routine
- When looking for easy content wins
- To keep evergreen content circulating

## Sources to Scan

1. **Master Content Index** - `.claude/references/Master_Content_Index.md`
   - 48 Blog posts
   - 286 Daily newsletters
   - 66 Podcast episodes

2. **Content Database** - `Content/Master Content Database/`
   - Full content files

3. **Podcast Transcripts** - `Studio/Podcast Studio/*/transcript.md`

---

## The Process

### Step 1: Candidate Selection

Scan Master Content Index for pieces worth resurfacing.

**Selection Criteria:**

| Criteria | Weight | Notes |
|----------|--------|-------|
| **Evergreen topic** | High | Not time-sensitive news |
| **Seasonal relevance** | High | Back-to-school (Aug), tax season (Jan-Apr), summer (May-Jun) |
| **News hook** | High | Current event relates to old content |
| **High-performing tags** | Medium | Topics with proven engagement |
| **Underutilized** | Medium | Good content not recently shared |

**Seasonal Triggers:**

| Month | Themes |
|-------|--------|
| Jan-Feb | New year resolutions, tax planning, semester start |
| Mar-Apr | Spring planning, testing season, summer prep |
| May-Jun | End of year, summer activities, deschooling |
| Jul-Aug | Back to school, curriculum planning, getting started |
| Sep-Oct | Settling in, adjustments, fall activities |
| Nov-Dec | Holidays, gift guides, year reflection |

**Output: 3-5 candidate pieces**

### Step 2: Extract Key Snippets

For each candidate, read the full content and extract:

1. **Best standalone insight** (1-2 sentences)
2. **Key quote or stat** (if applicable)
3. **Why share now** (evergreen/seasonal/news hook)

**Snippet format:**

```markdown
## Candidate: [Title]
**Published:** [Date]
**URL:** [URL]
**Type:** Blog / Daily / Podcast

**Best snippet:** "[1-2 sentence insight]"

**Why now:** [Evergreen / Seasonal: [reason] / News hook: [event]]

**Tags:** [relevant tags]
```

### Step 3: Quick Framework Fit

Load TEMPLATE_INDEX.md and generate draft posts.

**For each snippet:**
1. Match to 1-2 best templates
2. Generate LinkedIn draft
3. Generate X draft
4. Include link to original article
5. Add framing ("Still relevant:" or "From our archive:" etc.)

**Framing options:**

- "Still relevant today:"
- "From the archive:"
- "This holds up:"
- "Timely reminder:"
- [No framing - just post the content]

### Step 4: Post to Slack

Post suggestions to **#content-inbox** (C0ABV2VQQKS) using the standard format.

**Slack Message Format:**

```
*[Article Title]*
_Archive | [Type: Blog/Daily/Podcast] | Published [date]_

[Best standalone snippet - 1-2 sentences]

OpenEd angle: [Why share now - evergreen/seasonal/news hook]
Suggested: LinkedIn, X

[URL]
```

**Note:** No emojis in the main format. Reactions (`✍️` to develop, `❌` to skip) are added by users.

---

## Daily Run Checklist

- [ ] Scan Master Content Index
- [ ] Identify 3-5 candidates (mix of evergreen + seasonal)
- [ ] Extract snippets from each
- [ ] Generate draft posts (LinkedIn + X minimum)
- [ ] Post to Slack #content-inbox (C0ABV2VQQKS)
- [ ] Log selections in Performance tracking

---

## Archive Scoring Heuristics

### High Priority (Always Consider)

- **Back-to-school content** - Jul/Aug
- **Getting started guides** - Any new family influx period
- **Method explainers** - (Montessori, Classical, Unschooling) - Evergreen
- **Career prep** - High engagement topic
- **Socialization** - Evergreen FAQ

### Medium Priority

- **Curriculum guides** - Before semester starts
- **Subject-specific** - When seasonal (science fair season, etc.)
- **Tool recommendations** - When tool is in news

### Lower Priority (Rotate In)

- **Day in the life profiles** - Mix variety
- **Podcast clips** - If not recently shared
- **Announcements** - Usually not evergreen

---

## Integration Points

- **Slack MCP** - Post suggestions
- **Master Content Index** - Source database
- **GetLate** - If auto-scheduling approved posts
- **Performance tracking** - Log what gets used

---

## Related Skills

- `newsletter-to-social` - For current content
- `text-content` - Template library
- `quality-loop` - Quality gates for drafts

Overview

This skill generates daily social post suggestions by resurfacing evergreen archive content. It scans the Master Content Index, extracts shareable snippets, drafts LinkedIn and X posts, and posts the suggestions to Slack for team triage. The goal is to keep high-value, underused content circulating with minimal manual effort.

How this skill works

Each run scans the Master Content Index and related content folders for candidates using weighted selection criteria (evergreen, seasonal, news hooks, tags, and underutilized pieces). For 3–5 chosen items it extracts a best standalone insight, an optional quote or stat, and a brief rationale for sharing now. The skill matches each snippet to post templates, generates LinkedIn and X drafts, and posts a standardized message to #content-inbox on Slack for team review and reactions.

When to use it

  • Daily content suggestion routine
  • When you need quick, low-effort social posts
  • To resurface evergreen or underused content
  • Ahead of seasonal moments or topical news hooks
  • To populate Slack for team triage and development

Best practices

  • Target 3–5 candidates per run to keep suggestions focused
  • Balance evergreen pieces with one seasonal or news-tied item
  • Use the standardized Slack format to ensure consistent triage
  • Include an explicit ‘Why share now’ rationale for each suggestion
  • Log selections in performance tracking to learn what resonates

Example use cases

  • Daily morning job that posts 3–5 archive-based drafts to Slack for the content team
  • Weekly focus before a seasonal push (e.g., back-to-school) to surface relevant guides
  • Repurposing high-quality podcast episodes into short social clips and posts
  • Quickly filling a posting calendar during slow editorial weeks
  • Triaging underused content and feeding the performance tracker for A/B testing

FAQ

How many candidates does it suggest each run?

It outputs 3–5 candidate pieces per run to keep the team focused and reduce review load.

What content sources are scanned?

It scans the Master Content Index, the Master Content Database folder, and available podcast transcripts to find resurfacing opportunities.

How are suggestions delivered?

Drafts are posted to #content-inbox on Slack in a standard format that includes the snippet, why-share-now rationale, suggested channels, and the original URL.