By timscheuerai
Run a complete content engine from Claude Code: design on-brand graphics and motion videos, draft LinkedIn/X posts and long-form content in your voice, repurpose master pieces into channel variants, generate ideas from trend scans, and edit videos by conversation — all logged to Notion.
Design and ship on-brand <YOUR_BRAND> graphics. Single image (LinkedIn portrait, square, banner, OG image) or multi-slide LinkedIn carousel. Branches an existing template in <YOUR_GRAPHICS_TEMPLATES_PATH> or starts fresh from the brand tokens, fills in copy + cards, renders 1× and @2× PNGs via headless Chrome, uploads to Drive's "60 Graphics" folder, creates a row in the Notion Content database, and validates against the <YOUR_BRAND_DOC> skill checklist before declaring done. Use when asked to "design a graphic", "make a LinkedIn graphic / banner / carousel", "create an image post", "design a hero image", "I need a graphic for X", or "/graphics-designer".
Build a 30-60s motion-graphics launch video for a <YOUR_BRAND> product or feature. Remotion 4 React composition + ElevenLabs AI narration + sound effects + background music, beat-anchored timing, brand-aligned design system. Use when asked to "create a launch video", "make a product video", "video for X feature", "launch a new feature", or "/launch-video".
Build a generous, on-brand lead magnet in any format. Notion page, Google Doc, PDF, Google Sheet, Claude Code Skills repo, GitHub starter, custom GPT, web tool, video, or a vault bundle of several. Format is the first decision, not a default. After the asset is built, the skill logs it in the Notion Content DB, mirrors it to Drive's "Lead Magnets" folder where it makes sense, and offers to chain into /linkedin-copywriter for the launch post. Use when asked to "create a lead magnet", "build a free guide / playbook / checklist / template / GPT / sheet / repo", "make a vault asset", "ship a free resource", "drop a free thing on LinkedIn", or "/lead-magnet-creator".
Draft LinkedIn posts in YOUR voice. Pulls hook frameworks, structural patterns, and CTA shapes from your real top-performing posts (corpus.md), runs the draft through a strict AI-slop blacklist, and outputs a post that reads like you wrote it. Use when asked to "write a linkedin post", "draft a post about X", "linkedin copy", "post idea", or "/linkedin-copywriter".
Draft written long-form content (newsletter issue, blog post, Substack issue) in your voice. 800-2000 words, structured intro + body + CTA, paragraph-by-paragraph not list-by-list. Pulls voice from /linkedin-copywriter's corpus (same author, same register · longer arc). Runs the brand-doc skill checklist before output. Logs the row in the Notion Content DB and (for newsletters) drafts a separate punchy subject line. Use when asked to "write a newsletter", "draft a blog post", "long-form X", "Substack issue about Y", "weekly newsletter", or "/long-form". For spoken video scripts (YouTube longs / shorts) use /youtube-script instead · the cadence is fundamentally different.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
10 Claude Code skills + a Notion template. Same setup we use to run our content.
Free. MIT. Fork it.
linkedin-copywriter x-copywriter youtube-script long-form
lead-magnet-creator repurpose researcher
graphics-designer launch-video video-use
Oxygen (hosted). Team setup, one-click import, integrations already wired up. oxygen-agent.com
Claude Code (local). Clone the repo into your skills folder.
git clone https://github.com/timscheuerai/content-vault.git ~/.claude/skills/content-vault
Then in Claude Code:
/linkedin-copywriter draft a post about my Q2 launch
/researcher find 10 ideas for next week
/repurpose turn yesterday's webinar into LinkedIn + X
Without this step the writer skills sound like generic AI. Run it once and you're done.
Oxygen: already done.
Claude Code: plug in Unipile or whatever you use.
export UNIPILE_DSN=...
export UNIPILE_API_KEY=...
export UNIPILE_ACCOUNT_ID=...
Pull my last 20 LinkedIn posts via Unipile, sort by reactions, write them into skills/linkedin-copywriter/corpus.md using the format in corpus.md.example.
Claude pulls, sorts, writes the file. From the next draft, linkedin-copywriter writes in your voice.
export X_BEARER_TOKEN=...
Pull my last 30 tweets, originals only, sort by engagement, write them into skills/x-copywriter/corpus.md.
Done. Skills are personalized.
linkedin-copywriter. Drafts LinkedIn posts in your voice. Hook frameworks, body shapes, CTA patterns, AI-slop blacklist.
x-copywriter. Drafts X tweets and threads. Different game than LinkedIn. The skill teaches you the platform as it drafts.
youtube-script. Spoken scripts for YouTube longs, shorts, talking-head clips. Timed beats with B-roll cues.
long-form. Newsletter, blog, Substack. Outline first, prose second.
lead-magnet-creator. Builds free assets in 10 formats. Notion, PDF, Sheet, GitHub starter, GPT, web tool, video. The skill that built this vault.
repurpose. One master piece (webinar, transcript, post) into N channel variants. Hub-and-spoke.
researcher. 3 modes. What's hot in your space. What's working for you. What customers said in interviews.
graphics-designer. On-brand graphics. HTML to PNG via headless Chrome.
launch-video. 30-60s motion graphics. Remotion + ElevenLabs.
video-use. Edit any video by chat. Cuts on word boundaries, grades, burns subtitles. Vendored from browser-use/video-use.
Skills produce content. The Notion DB tracks it.
Schema: Title, Status, Pillar, Format, Channel, Author, Publish Date, Drive Assets.
Walkthrough on the Notion landing page.
Built by us at Oxygen. Stuck? [email protected]
MIT. Use it however you want.
npx claudepluginhub timscheuerai/content-vaultUltra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.