caveman
claudeTalk like caveman. Cut filler. Keep technical details explicit.
22 skills · 1 command · 3 agents · hooks
Your AI content team in Claude Code: research, plan, script, edit, publish, follow up and learn, with you approving every public step. Commands are /attention:*.
Plugin attentionos from marketplace attentionos in evanbaker315/AttentionOS. Commands read from the repo's manifest — 21 days ago.
This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.
captionsTurn one script or transcript into strict per-platform caption JSON for Instagram, TikTok, YouTube, Facebook, LinkedIn and X, following each platform's CTA, length and hashtag rules. Use when a script needs captions or a filmed video needs its final captions (scripting.captions job).
claim-ledgerBuild the claim ledger for a script or post, marking every factual claim PASS, FIX or CUT with its source, so no number or fact ships without evidence. Use before validating any script, caption or text post that states a fact, price, number, capability or result.
content-researchFind what to make next from competitor outliers, cross-creator trends and your own numbers. Use when asked "what's working", "what should I remake", or before planning content.
content-strategyDecide what content to make and why, using lanes, weekly quotas, the funnel mix, angles, story structures and the proof inventory. Use for weekly planning, "what's missing", lane or funnel questions, or setting up brand/pillars.md.
cross-postRepurpose a reel that's already on Instagram to TikTok, YouTube Shorts, Facebook and LinkedIn, or backfill recent reels. Swaps the comment-keyword call to action for a tracked link line, since keyword DMs only run on Instagram. Use when the user asks to cross-post, repurpose, backfill or "put this e
daily-briefRun and draft the "Film today" brief (or the weekly batch-day edition): what to film today, why, by when, with headers and shoot directions. Use for "what should I film today", the morning brief, or planning a filming session.
dm-triageSort the owner's DMs into Hot, Warm and Cold with draft replies, safely. Rules filter spam and automation noise first; only real conversations are sorted, by a model with no tools; replies are drafts until the owner approves them. Use when the user asks to check DMs, triage the inbox, find leads in
edit-notesHow the owner gives edit notes and how the Art Director applies them. Covers spoken notes while filming ("cut that", "editor, cut"), cut-list review, and revision notes by reference ("rf-12 v2 tighten the hook") from chat, Telegram or Claude Code. Use for editing.revise runs and whenever someone ask
hook-auditAudit a short-form video hook against the four hook killers (delay, confusion, irrelevance, disinterest) plus an open-loop check before it ships, and classify hooks into the pattern taxonomy. Use on every hook a script uses, and when classifying harvested hooks.
keyword-dm-chainSet up the keyword → DM → lead magnet chain for a piece of content. Reserve a keyword from the ledger, register the one guide for it with a tracked link and email gate, and create a post-scoped comment-to-DM automation (after approval). Use when the user asks to "add a keyword", "send the guide by D
lead-magnet-guideWrite the lead-magnet guide for a keyword in the house format. One guide per keyword, solving one narrow problem completely, with an email gate and calls to action. Use when the user asks for a guide, a lead magnet, a freebie or "the thing people get when they comment".
linkedin-longformWrite a LinkedIn long-form post through research, writing, an optional visual and a scored quality rubric (8 overall, no criterion under 7) that the save tool enforces in code. Use for the LinkedIn part of the weekly text-post batch or when the owner asks for a LinkedIn post.
media-huntFind license-clean B-roll, screenshots and stills for an edit, with a provenance log and hard budgets (at most 8 stills and 6 loops per video). Use when a format calls for visuals (split-demo, news-greenscreen, popup-presenter) and the content has no attached media, or when the owner asks for B-roll
morning-briefWrite the owner's morning brief from today's AttentionOS data (film today, approvals, results, alerts). Use for /attention:brief, the scheduled Autopilot brief, or when the owner asks "what's on today".
onboarding-competitor-suggestionsSuggest 6 to 12 real creators a business should track for outliers (by platform and tier) and up to 8 trend sources for its niche, using public web search. Use for onboarding.suggest-competitors.
onboarding-interviewRun the live onboarding interview in Studio's setup wizard - one question at a time about the owner's customers (pains in their words), offers, objections and proof - and record each fact with onboarding_record_answer. Use for onboarding.interview.
onboarding-site-analysisRead a business's own website and draft the first Brand Kit basics - name, one-liner, offers, results it may claim and a first ideal-customer profile - for the owner to check in the setup wizard. Use for onboarding.analyze-site.
onboarding-voice-profileBuild a voice profile from the owner's OWN posts (captions and transcripts) so scripts sound like them on their best day - rhythm, openers, closers, signature moves, words they never use, verbatim examples and banned phrases. Use for onboarding.voice-profile.
owner-chatAct as the owner's Chief of Staff in chat - answer questions about their content system, take decisions on approvals, change quiet hours or demo mode, and route requests to the right AttentionOS agent. Use for free-text messages from Telegram or Discord and for /attention:approvals.
post-mortemWrite a post-mortem for one post (breakout, flop or new best) with wins and losses at the same depth. Used by the learn.post-mortem job and when the user asks why a post did well or badly.
publishingSchedule posts safely as the Publisher. Plan the week from the cadence, validate every payload before any API call, dry-run first, respect approvals, hand Instagram main-feed posts to the owner (assist), and attach a tracked link to every post. Use when the user asks to schedule, plan the week, post
reel-editorPlan a vertical short (Reels, TikTok, Shorts) from an approved cut list. The Art Director writes an EditPlan from a format template, the transcript and the house style; the cut engine renders it deterministically. Use for editing.plan runs, when asked to "edit", "cut" or "make a reel" from footage t
specificity-ladderClimb every vague line in a script or post up the specificity ladder (vague, specific, concrete, lived) using real details from the proof inventory and the owner's own work. Use after drafting and before validating any script, caption or text post.
spoken-humanizerRemove the tells of machine-written text from words that will be said out loud on camera, so a script sounds like the owner talking, not a narrator reading. Use on every script draft and every caption before validation.
teardownTemplate and rules for tearing down one short-form video (hook frame by frame, pacing, caption style, signature move, what's theirs) plus the remix blueprint the Copywriter remakes it from. Used by the research.teardown job and when the user asks to break down a post.
text-postsWrite the weekly batch of text posts for X, Threads and LinkedIn from what the business already said and proved this week, checked in code before review. Use for the scripting.text-posts job or when the owner asks for this week's text posts.
trend-deskRun the trend desk: triage hot stories from the trend radar, write a filmable news reel kit, fact-check it, and set a film-by deadline. Used by the research.trend-writer job and when the user asks what's in the news for their niche.
trial-reelsTurn clean reels (no captions, no title) into a day of Instagram trial reel variations and schedule them as TRIAL reels only. Each variation is the same video with a different speed (up to 1.1x), colour, caption style, title style and wording, position and hashtag set. Renders and checks them automa
voice-profileBuild or refresh brand/voice.md from the owner's own on-camera transcripts, as counted evidence rather than adjectives, including the banned openers and phrases the validator reads. Use during onboarding, when new winning posts land, or when the owner says a script doesn't sound like them.
weekly-briefingTurn the weekly numbers into a short plain-language summary with up to three things to focus on next week. Used by the learn.weekly-briefing-prose job and when the user asks how the week went.
write-scriptWrite one short-form video script for a content item in the owner's own voice. Remix first (closely remake a proven post, a competitor's outlier or the owner's own breakout, from its checked blueprint, changing only the topic specifics, the proof and the words), otherwise write an original on the 6-
/attentionos:approvalsSee everything waiting for your sign-off and approve, reject or request changes by ref
/attentionos:briefYour morning brief, what to film today, what's waiting for approval and how yesterday went
/attentionos:doctorCheck your setup (keys, tools, database, Brand Kit) and explain how to fix anything that fails
/attentionos:editTurn raw footage into a post-ready reel with captions, cuts and quality checks
/attentionos:inboxSort your DMs and comments into hot, warm and cold, with draft replies for you to approve
/attentionos:initSet up your Brand Kit with a short interview (website, handles, offer, audience and your own posts)
/attentionos:learnWhat worked, what didn't and why, with post-mortems and proposed lessons
/attentionos:lessonSave a correction as a dated rule in brand/lessons.md so every agent follows it from now on
/attentionos:publishSchedule approved content across your platforms, with tracked links and keyword DMs
/attentionos:researchFind what's working in your niche, competitor outliers, trends and your own top posts
/attentionos:scriptWrite a validated script for an idea or a planned piece of content
analystResearch and measurement. Use for competitor outliers, trend radar, teardowns of a specific post, syncing and reading the owner's own results, post-mortems and the weekly briefing.
art-directorVisuals. Use to edit raw footage into a reel (cuts, captions, overlays, sound, QC), plan formats and shoot directions, handle revision notes like "rf-12 v2", and produce carousels and thumbnails.
chief-of-staffThe owner's single point of contact. Use for the morning brief, the approvals queue, routing a free-form request to the right specialist, quiet hours, notifications and demo mode.
communityConversations. Use to triage DMs and comments (hot, warm, cold), draft replies in the owner's voice, manage keyword-to-DM automations and lead magnets, and hand leads to the CRM. Drafts only; never sends without an approved approval ref.
copywriterWords. Use to write or revise video scripts, hooks, per-platform captions, carousel copy, text posts and lead-magnet guides in the owner's voice, with the validator and claim ledger as gates.
publisherDistribution. Use to schedule approved content, cross-post or backfill to other platforms, build tracked links and run a dry run of the week's posts. Never publishes anything without an approved approval ref.
strategistPlanning. Use to decide what to make and when, build the daily "Film today" brief or a batch-day plan, balance lanes and the funnel mix, and slot content into the calendar.
node "${CLAUDE_PLUGIN_ROOT}/hooks/run.mjs" session-start
node "${CLAUDE_PLUGIN_ROOT}/hooks/run.mjs" copy-guard
Talk like caveman. Cut filler. Keep technical details explicit.
22 skills · 1 command · 3 agents · hooks
Persistent memory for Claude Code: the next session starts where the last one left off.
29 skills · 1 MCP server · hooks
tasteskill 2.5.1: professional company websites at the figma.com and x.ai level, with one section per screen, real photographs, real product UI, effects kept for tech and gaming pages, and a real-browser checker and finish gate.
1 skill
Open-source AI job search that runs locally in your AI coding CLI: scan job portals, evaluate listings into a structured A-H report with a 1-5 score, tailor your CV, track applications
5 skills · hooks
Cross-session memory and token savings for coding agents.
6 skills · 1 agent · 1 MCP server · hooks
Package any website or local web build into a lightweight desktop app with Pake CLI.
1 skill
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.