Automation Ecosystem

Scheduled agents, interactive skills, and infrastructure at a glance

11 agents · 24 skills · 7 workers

Daily Flow

What runs every day without you touching it

8 automated steps · 06:15 to always on

Weekly & Monthly

Agents that run on longer cycles

5 weekly · 3 monthly

Session Workflow

How a Claude Code working session flows

OPEN → Work → CLOSE

The principle

Scheduled agents handle the routine. You handle the decisions. Every agent output is a PR or a dashboard update.

← Back to Auto Flow

Scheduled Agents

Run automatically, no input needed

DAILY
06:57Daily Briefing — Revenue + traffic summary
08:00Asset Generator — Renders videos to R2
09:00Content Refresh — Flags stale articles
WEEKLY
Mon 08:00Affiliate Report — Awin transactions
Mon 08:00Pipeline Triage — Flags stuck items
Mon 09:00Editorial Calendar — Scores article ideas
Sun 08:00Intelligence Scan — Appends backlog
Fri 16:00Playbook Review — Week vs targets
MONTHLY
1st 08:00Editor Note Draft — AI drafts homepage
1st 09:00Revenue Forecast — Full P and L
1st 10:00Strategy Review — Competitive brief

Interactive Skills

Invoked in Claude Code sessions

CONTENT
/sable-write-articleDraft a new guide
/sable-article-faqsFAQ schema
/sable-content-refreshUpdate stale articles
/sable-editorial-calendarPlan content
/sable-seo-auditTechnical SEO
PRODUCT
/sable-launch-protocolFull Protocol pack
/sable-article-protectFree vs paid guard
/sable-newsletterWeekly Edit
/sable-email-sequenceEmail automations
/sable-pinterest-pin8 pin pack
/sable-protocol-pinterestProtocol pins
/sable-tiktok-videoTikTok videos
/sable-protocol-tiktok10 video mix
BUSINESS
/sable-cooSession open/close
/sable-daily-briefingMorning numbers
/sable-revenue-reportRevenue analysis
/sable-competitor-watchCompetitor scan
/sable-ab-testA/B tests
/sable-customer-replyReader responses
AFFILIATE
/sable-add-affiliate-brandRegister brand
/sable-awin-applyApply to Awin
/sable-affiliate-auditAudit links
/sable-affiliate-optimizerOptimise placements

Infrastructure

Always running on Cloudflare

WORKERS
sable-redirect-worker/go/ links + click tracking
sable-newsletter-workerEmail signup to D1
sable-stripe-fulfilPayment to PDF delivery
sable-ops-syncAwin + Pinterest + analytics
sable-pin-image-agentAI hero images
sable-pinterest-publisherPin posting (pending API)
sable-social-notifyAsset ready alerts
DATA
D1: sable_ops25 tables, all dashboard data
R2: sable-social-assetsPublic: heroes, fonts, social
R2: sable-protocolsPrivate: fulfilment PDFs
KV: redirect-mapAffiliate URL routing
EXTERNAL
StripePayments + webhooks
AwinAffiliate commissions
MailerLiteEmail automations
Pinterest APIAnalytics + publishing
ResendTransactional email
OpenRouterAI image generation
← Back to Auto Flow

Daily Flow

What runs every day without you touching it

06:15 BST
WORKER

Awin + Pinterest Sync Worker

Pulls overnight Awin transactions, Pinterest analytics, and CF traffic data into D1.

syncs to D1 database
06:57 BST
AGENT

Daily Briefing Agent

Queries D1 for revenue, signups, traffic, Pinterest, errors. Sends push notification to your phone.

writes to D1 + opens PR
07:00 BST
GH ACTION

Site Rebuild (GitHub Actions)

Cron triggers astro build + deploy to CF Pages. Picks up any new articles merged overnight.

deploys to Cloudflare
08:00 BST
LOCAL

Daily Analytics Script

Local launchd runs daily_analytics_xlsx.py. Updates docs/sable-sand-analytics.xlsx (6 sheets).

updates local docs/
08:05 BST
LOCAL

Site Health Check

Crawls sitemap, verifies every image loads correctly. Report written to docs/site-health/.

updates local docs/
09:00 BST
AGENT

Content Refresh Scan Agent

Flags articles older than 6 months. Queries D1 for traffic prioritisation, opens PR.

writes to D1 + opens PR
09:15 BST
GH ACTION

Asset Generator (GitHub Actions)

Renders article videos to R2 and pings social-notify-worker when new assets land.

deploys to Cloudflare
Always on
WORKER

Infrastructure Workers

Redirect worker tracks /go/ clicks. Newsletter worker captures signups. Stripe fulfil delivers PDFs.

syncs to D1 database

What you see each morning

  • Push notification with revenue summary
  • ops.sableandsand.com dashboard updated
  • Today's brief card on Home page
  • Content refresh PRs on GitHub
  • Analytics Excel updated on Desktop
  • Site health report (if issues found)

All of this runs before you open your laptop. Zero manual steps.

← Back to Auto Flow

Weekly

Mon 08:00

Affiliate Performance Report

Queries D1 for Awin transactions + redirect clicks. Ranks by conversion, flags dead slots. Opens PR.

Mon 08:00

Pipeline Triage

Flags stuck items: assets_ready > 3d, ready > 3d, briefed > 7d, drafted > 5d.

Mon 09:00

Editorial Calendar Refresh

Scores 8 to 12 article ideas on 5 factors. Reads intelligence backlog + affiliate tracker.

Fri 16:00

Friday Playbook Review

Compares week actuals vs Playbook targets. Keep / drop / try recommendations.

Sun 08:00

Intelligence Scan

Scans 10 research angles. Appends findings to intelligence backlog. Opens PR.

Monthly

1st, 08:00

Editor Note Draft

AI drafts homepage "From the Editor" block. Validates against brand voice ban list. Opens PR.

1st, 09:00

Revenue Forecast

Full P and L for previous month. Protocol sales, Awin, traffic, funnel. Forecasts next month.

1st, 10:00

Strategy Review Brief

Competitive landscape, content gaps, affiliate opps. 3 month trend analysis. One screen brief.

Where outputs land

GitHub PRsEvery agent opens a PR. You review and merge (or close). Nothing goes live without your approval.
D1 DatabaseSync data flows into the ops dashboard automatically. Revenue, traffic, affiliate, Pinterest.
Push NotificationsDaily briefing sends a one line summary to your phone each morning.
brand/ folderIntelligence backlog, editorial calendar, weekly reports, friday reviews all accumulate here.
← Back to Auto Flow

Session Workflow

How a Claude Code working session flows

/sable-coo OPEN

Start of session briefing

Work with Skills

Invoke skills for the task

/sable-coo CLOSE

Update logs and pending tasks

OPEN reads:

  • memory/session-log.md (what shipped last)
  • memory/pending-tasks.md (outstanding work)
  • git log (recent commits)
  • Latest site health report
  • D1 snapshot (revenue, traffic, signups)
  • Picks ONE highest value task

Common workflows:

  • Write an article /sable-write-article
  • Launch a Protocol /sable-launch-protocol
  • Weekly newsletter /sable-newsletter
  • Make pins /sable-pinterest-pin
  • Check competitors /sable-competitor-watch
  • Add affiliate /sable-add-affiliate-brand
  • Apply to Awin /sable-awin-apply
  • Revenue check /sable-revenue-report
  • A/B test /sable-ab-test

CLOSE updates:

  • Appends summary to session-log.md
  • Updates pending-tasks.md
  • Ensures nothing falls through
  • Next OPEN picks up where you left off

The principle

Scheduled agents handle the routine. You handle the decisions. Every agent output is a PR or a dashboard update.