Marketing-pipeline report

Fetch engagement metrics from all platforms and show how posts are performing. Sends a Slack digest if configured.

install
source · Clone the upstream repo
git clone https://github.com/robertnowell/marketing-pipeline
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/robertnowell/marketing-pipeline "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/report" ~/.claude/skills/robertnowell-marketing-pipeline-report && rm -rf "$T"
manifest: skills/report/SKILL.md
source content

Engagement report

Fetches current likes, reposts, replies, and views from Bluesky, Dev.to, Hashnode, and Mastodon for all tracked posts.

marketing report

Shows:

  • Total engagement and views across all posts
  • Per-post breakdown sorted by engagement (highest first)
  • Top performer highlight

Saves a dated snapshot to

reports/metrics/YYYY-MM-DD.yml
for tracking trends over time.

If

SLACK_WEBHOOK_URL
is configured, sends a formatted digest to Slack.

Auto-sync: before fetching, runs

git pull --rebase --autostash
to pick up any new posts the GH Actions cron has committed to
content/posted/manifest.yml
. Without this the local manifest goes stale and the digest under-reports. Pass
--no-sync
to skip (e.g., when running on the cron itself).

When discussing results with the user, highlight which projects/channels/angles are performing best and which aren't getting traction. This is the data that should inform future angle choices.