Skip to content

amyspencerproject/pm-content-os

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Content OS

A personal content workflow tool for writing, refining, and managing LinkedIn posts — built to solve a real problem: posts scattered across Notion, Google Docs, and phone notes with no single source of truth.

Live app → amyspencer-pm-content-os.vercel.app


The Problem

Staying consistent on LinkedIn requires a consistent voice — and a consistent voice requires being able to see your past work. When drafts live in three different places, you lose context, repeat yourself, and drift in tone. Starting from scratch every time is a creativity tax.

The Solution

Content OS is a centralized drafting and publishing workspace. All posts live in one place. Claude (Anthropic's Sonnet 4.6 model) is integrated into the workflow to clean up drafts, suggest structural improvements, and flag tone inconsistencies — so the writing gets better over time without getting slower.


Features

  • Centralized post library — all drafts and published posts in one place
  • AI-assisted editing — Claude API (Sonnet 4.6) suggests tone, structure, and clarity improvements
  • Draft → Review → Publish workflow — a simple status system that mirrors how content actually moves
  • Consistent voice over time — seeing past posts while drafting reduces drift

Why I Built This

I was spending more time finding my drafts than writing them. I also noticed my voice was inconsistent across posts — partly because I couldn't easily reference what I'd written before. I wanted a tool that treated LinkedIn content like a product: something with a workflow, a feedback loop, and a way to improve over time.

Building it also let me get hands-on with LLM integration and prompt engineering in a real use case, not just a tutorial.


Tech Stack

  • React (Create React App)
  • Claude API — Anthropic Sonnet 4.6
  • Deployed on Vercel

Running Locally

git clone https://github.com/amyspencerproject/pm-content-os.git
cd pm-content-os
npm install
npm start

Add your Anthropic API key to a .env file:

REACT_APP_ANTHROPIC_API_KEY=your_key_here

Status

Active personal project. Used regularly as part of my own content workflow.

About

A centralized drafting and publishing workspace that uses the Claude API to help writers maintain a consistent LinkedIn voice — with a built-in workflow that moves posts from draft to published in one place.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors