Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Accubits Marketing-as-Code

Your AI-powered marketing operations center.

This repository is a template for running your entire marketing operation out of a Git repo. It combines a structured knowledge base, content production pipeline, campaign management, and an AI assistant (Claude Code) that understands your brand, products, audience, and goals — and gets smarter the more you use it.

Fork it, fill in your company's details, and start working.


What is this?

Marketing-as-Code is not just a file repository. It's an AI-native marketing system built on top of Git and GitHub. Here's what that means:

  • Ask it to write — blog posts, case studies, social media, email campaigns, ad copy, landing pages, presentations, reports. It knows your brand voice, your products, and your audience.
  • Ask it to research — competitor analysis, SEO audits, keyword research, market trends, content gaps. It can crawl websites, analyze data, and synthesize findings.
  • Ask it to plan — campaign strategies, content calendars, channel mix, messaging frameworks. It draws on your knowledge base and past campaigns.
  • Ask it to build — presentations (.pptx), spreadsheets (.xlsx), documents (.docx), PDFs, landing pages, visual designs, and more — all branded.
  • Track everything — GitHub Issues serve as the task tracker. Six pre-built issue templates cover every marketing workflow.

The AI learns from what you put in. The richer the knowledge base, the better the output.


Quick Start

1. Use this template

Fork this repo (or click "Use this template" on GitHub), then clone it:

git clone git@github.com:your-org/your-marketing-repo.git
cd your-marketing-repo

2. Make it yours

The repo ships with placeholder templates. Fill them in with your company's details:

File What to fill in
CLAUDE.md Company facts, positioning, brand voice — the AI reads this every session
knowledge/company/boilerplate.md Your standard company descriptions (one-liner to 200 words)
knowledge/products/product-catalog.md Your services and products
brand/guidelines/brand-voice.md Your voice, tone, and word choices
knowledge/audience-personas/ Who you're marketing to

3. Start Claude Code

claude

That's it. The repo's .claude/settings.json auto-loads 12 marketing plugins. Claude reads CLAUDE.md for project context. You're ready to work.

4. Try it

> Write a LinkedIn post announcing our latest product launch
> Run an SEO audit on our website
> Create a case study from these project notes
> Build a Q3 campaign brief for our flagship product targeting enterprise CTOs
> Generate a monthly marketing report template as an xlsx

What's Inside

marketing-as-code/
├── brand/                        Brand identity
│   ├── guidelines/               Voice, tone, style rules
│   ├── logos/                     Logo files (SVG, PNG)
│   ├── colors-and-typography/    Color palettes, font specs
│   └── templates/                Branded templates (pptx, docx)
│
├── content/                      Content production
│   ├── blog/                     Blog posts (drafts → published)
│   ├── case-studies/             Client success stories
│   ├── whitepapers/              Long-form thought leadership
│   ├── social-media/             Social content & calendar
│   ├── email/                    Email campaigns & newsletters
│   ├── video-scripts/            Video & webinar scripts
│   └── website-copy/             Landing pages, product pages
│
├── campaigns/                    Campaign management
│   ├── active/                   Currently running campaigns
│   ├── archive/                  Past campaigns (for reference)
│   └── templates/                Campaign planning templates
│
├── seo/                          Search engine optimization
│   ├── keyword-research/         Keyword lists & analysis
│   ├── audits/                   Site audit reports
│   ├── competitor-analysis/      Competitor SEO benchmarks
│   └── content-briefs/           SEO-driven content briefs
│
├── analytics/                    Marketing analytics
│   ├── dashboards/               Dashboard configs & exports
│   ├── reports/                  Monthly & quarterly reports
│   └── benchmarks/               KPI targets & benchmarks
│
├── knowledge/                    Knowledge base (feeds the AI)
│   ├── company/                  Boilerplate, stats, FAQs
│   ├── products/                 Product descriptions & messaging
│   ├── industries/               Industry-specific messaging
│   ├── competitors/              Competitor intelligence
│   ├── audience-personas/        Target persona profiles
│   └── playbooks/                Marketing SOPs & workflows
│
├── assets/                       Shared creative assets
│   ├── images/                   Stock photos, graphics
│   ├── icons/                    Icon sets
│   ├── videos/                   Video assets
│   └── documents/                Misc shared documents
│
├── tools/                        Scripts & automation
│   ├── scripts/                  Utility scripts (incl. GitHub issue agent)
│   └── configs/                  Tool configurations
│
├── CLAUDE.md                     AI assistant instructions
└── .github/                      Issue & PR templates

AI Capabilities

Plugins (auto-loaded for everyone)

Plugin What it does
marketing-skills 44 marketing skills across content, SEO, CRO, channels, growth, intelligence, and sales enablement
searchfit-seo SEO toolkit — site audits, keyword research, schema markup, keyword clustering, content strategy
c-level-skills Think like a CMO, CEO, or CRO — strategic advisory perspectives
business-growth-skills Customer success, sales engineering, revenue operations
product-skills Product management toolkit — PRDs, RICE scoring, UX research
github Create/manage issues, PRs, and code reviews from the conversation
slack Send messages, search channels, access team conversations
notion Search pages, manage databases, access team docs
figma Access design files, extract components, read design tokens
postiz Schedule and manage social media posts across platforms
firecrawl Scrape any website into clean markdown — competitor research, content extraction
zapier Connect to 8,000+ apps for workflow automation

Document Generation

Claude can create production-ready files in these formats:

Format Examples
Presentations (.pptx) Pitch decks, campaign reviews, quarterly reports
Spreadsheets (.xlsx) Content calendars, analytics reports, keyword research, campaign tracking
Documents (.docx) Proposals, briefs, whitepapers, branded reports
PDFs Merge, split, watermark, create from scratch
Web pages (HTML) Landing pages, interactive dashboards, email templates
Visual designs (.png, .pdf) Posters, social graphics, infographics

Workflow

How tasks move

GitHub Issue (using template)
    → Branch
        → Work (with AI assist)
            → Pull Request
                → Review
                    → Merge to main

Issue Templates

Create a new issue on GitHub and pick from:

Template Use when
Campaign Brief Planning a new marketing campaign
Content Request Need a blog post, case study, social content, email, etc.
SEO Task Keyword research, site audit, optimization work
Design Request Need creative assets or visual designs
Analytics Report Need a performance report or dashboard
General Task Everything else

Content Lifecycle

Ideation → Brief → Draft → Review → Optimize → Publish → Distribute → Measure

File Naming

  • Dated content: YYYY-MM-DD-slug-name.md (e.g., 2026-04-03-ai-in-federal-government.md)
  • Campaigns: campaigns/active/YYYY-MM-campaign-name/
  • Reports: analytics/reports/monthly/YYYY-MM.md

The Knowledge Base

The knowledge/ folder is the AI's brain. The more you put in, the better it performs.

Folder What goes here Why it matters
company/ Boilerplate copy, stats, FAQs, differentiators Every piece of content needs accurate company info
products/ Detailed product descriptions, features, use cases Product marketing depends on deep product knowledge
industries/ Industry-specific messaging, terminology, compliance notes Different industries need different language
competitors/ Competitor profiles, strengths/weaknesses, positioning Competitive differentiation in content and strategy
audience-personas/ Detailed persona profiles with goals, pain points, preferences Targeting and tone depends on knowing the audience
playbooks/ SOPs, workflows, checklists for recurring activities Consistency across team members and campaigns

Automation: GitHub Issue Agent

The repo includes an optional background agent (tools/scripts/issue-agent.sh) that polls GitHub for issues assigned to you, has Claude Code implement them in headless mode, and opens a PR for review. See tools/docs/issue-agent-setup.md for setup.


Suggested Rollout

Phase 1 — Foundation

  • Fill in CLAUDE.md with your company facts and brand voice
  • Write company boilerplate, stats, and FAQs in knowledge/company/
  • Enrich product/service descriptions in knowledge/products/
  • Create audience personas in knowledge/audience-personas/
  • Upload brand assets (logos, colors, templates) to brand/

Phase 2 — Operational Setup

  • Configure tool integrations (Slack, Notion, social scheduling, etc.)
  • Build competitor intelligence in knowledge/competitors/
  • Create marketing playbooks for recurring workflows
  • Run an SEO baseline audit

Phase 3 — Content Engine

  • Build a content calendar
  • Create a case study template and write the first three
  • Plan and run the first structured campaign

Phase 4 — Scale & Automate

  • Add custom Claude skills for your recurring tasks
  • Set up a GitHub project board
  • Enable the issue agent for hands-off task processing
  • Write a team onboarding guide

For Your Team

Prerequisites

  • Claude Code installed
  • Git access to your fork of this repo

Getting help

Inside Claude Code, you can:

  • Ask any marketing question in plain English
  • Use /help for Claude Code usage help
  • Reference CLAUDE.md for project-specific instructions
  • Check knowledge/playbooks/ for documented workflows

Contributing

  1. Pick an issue from your board
  2. Create a branch: git checkout -b content/your-task-name
  3. Do the work (use Claude to help)
  4. Open a PR (the PR template will guide you)
  5. Get reviewed and merge

Open-sourced by Accubits Technologies under the MIT License. Powered by Claude Code with 12 marketing plugins.

About

Run your entire marketing operation out of a Git repo. An AI-native template for Claude Code: knowledge base, content pipeline, campaigns, SEO, and an automated GitHub issue agent.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages