settings — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited settings (Hook) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
<p align="center"> <img src="github-social.png" alt="MKTG-OS"> </p>
Scale your marketing without sacrificing quality.
Marketing OS was built to give marketers and GTM teams more reach. It does three things:
It comes with various skills, workflows, and sub-agents, plus a "brain" template that forms a knowledge base of your company's positioning, personas, and brand, so every draft comes out on-brand and accurate.
Everything is moldable. You do not need to use the specialist sub-agents. Feel free to work with your main agent to customize the workflows and skills to your own processes and styles. Trim what you don't need, modify what you want, add what you're missing!
Works with Claude Code and OpenAI Codex.
Prerequisites: Claude Code or OpenAI Codex. Optional: Vale for content linting, GitHub CLI (gh) for PR workflows.
git clone https://github.com/t0ddharris/mktg-os.git mktg-os
cd mktg-os
./scripts/create-instance.shThis asks for your company name and creates a standalone repo (e.g., ../your-company-marketing/) with all skills, agents, and brain templates.
cd ../your-company-marketing
claude # or: codex
/setup/setup is a guided walkthrough. It will:
You don't need perfect answers. Anything you skip stays as a [FILL IN] placeholder that you can complete later.
Already have messaging frameworks, product overviews, brand guidelines, or competitive research? Drop them in the incoming/ folder before or during setup:
cp ~/Documents/our-messaging.pdf incoming/
cp ~/Documents/brand-guide.pdf incoming//setup will ask if you have reference files in incoming/ and use the content to pre-fill your brain files (with your approval before writing anything). Supports PDFs, Markdown, plain text, and images. This can save significant manual entry.
Once setup finishes, you're ready to go. Ask for what you need in plain language, or use a slash command:
/blog Write a blog post
/social-content Draft LinkedIn or X posts
/wf-landing-page Build a landing page, end to endMarketing OS has four layers, each fixing a way AI marketing usually goes wrong:
brain/) — One source of truth for your company. Every factual claim traces back to a brain file. If a fact isn't there, the system writes [FILL IN] instead of inventing one..claude/skills/) — Step-by-step workflows for specific tasks, each with its own references, templates, and approval gates..claude/agents/) — Specialist roles with defined tools and brain access. One agent (product-marketer) owns brain writes; the rest read only.Vale linting runs automatically after every edit in marketing/, catching banned words, weak language, and AI tells before you read the draft.
Each workflow is one command that chains several skills, with an approval gate between stages. Skip any stage you don't need.
| Command | What it does | Skills it chains |
|---|---|---|
/wf-blog-distribute | Write a blog post and push it across channels | blog → tagore → seo-geo → social-content → email-sequence |
/wf-landing-page | Ship a conversion-ready page from copy to tracking | copywriting → web-design → page-cro → seo-geo → schema-markup → tracking-setup |
/wf-campaign-launch | Coordinate a multi-channel campaign | launch-strategy → copywriting → email-sequence → social-content → ad-creative → tracking-setup |
/wf-competitive-positioning | Research competitors and build pages that rank | product-marketing → competitor-alternatives → copywriting → seo-geo |
/wf-case-study-pipeline | Turn a customer conversation into a distributed case study | granola → case-studies → tagore → social-content → email-sequence |
/wf-repurpose | Fan one piece of content out to every channel | source → social-content + email-sequence + ad-creative |
/wf-seo-sprint | Audit, plan, and write a batch of SEO content | seo-geo → content-strategy → blog (xN) → schema-markup |
/wf-ad-campaign | Launch paid ads from strategy through testing | paid-ads → ad-creative → tracking-setup → ab-test-setup |
| Category | Skills |
|---|---|
| Content | blog, copywriting, copy-editing, content-strategy, case-studies, lookalike-content, tagore |
| SEO & Site | seo-geo, schema-markup, site-architecture |
| CRO | page-cro, form-cro, ab-test-setup |
| Paid | paid-ads, ad-creative |
| Social | social-content |
| Email & HubSpot | email-sequence, hubspot-email, hubspot-cta, hubspot-landing-page |
| Design & Brand | brand-design, web-design, image-gen, youtube-thumbnail, html-to-pdf, excalidraw, impeccable |
| Strategy & PMM | product-marketing, marketing-psychology, marketing-ideas, launch-strategy, competitor-alternatives, revops |
| Analytics | analytics, tracking-setup |
| Onboarding & Brand setup | setup, tone-mapping, design-extract, brain-health |
| System & tools | start, brief, reflect, sync-skills, granola, agent-browser, devils-advocate |
| Agent | Role |
|---|---|
content-writer | Blogs, datasheets, whitepapers, case studies |
product-marketer | Positioning, messaging, brain ownership |
seo-specialist | SEO and AI-search (GEO) optimization |
social-media-manager | Social content and platform strategy |
campaign-manager | Multi-channel campaign coordination |
ppc-specialist | Paid advertising campaigns |
.claude/skills/ # 54 marketing skills (blog, SEO, CRO, HubSpot, ads, etc.)
.claude/agents/ # 6 specialist agents
templates/ # Everything copied into a new instance:
CLAUDE.md # Routing tables, writing rules, anti-hallucination guardrails
brain/ # Source-of-truth templates (positioning, personas, competitive)
brain/brand-guide/ # Visual brand system (colors, typography, components)
styles/ # Vale linting rules (AI-slop detection, banned words)
.env.example # API key template
scripts/ # Generator scriptsPrefer to add the skills to an existing project instead of scaffolding a new repo?
Claude Code:
claude plugin install --plugin-dir ./path-to-mktg-osCodex: Clone into your Codex plugin path. The .codex-plugin/plugin.json manifest registers it automatically.
MIT
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.