bama
BAMA: Build Any Mac App. Agent skills to research, clone, design, build, optimize, and test native macOS apps with Swift and SwiftUI.
翻译准备中
AI marketing agents for Claude Code — B2B SaaS: 89 agents, 19 skills — SEO/AEO/GEO, content ops, paid media, social listening, email, PLG, founder-led GTM, M&A integration, demos, chatbots, pricing, A
翻译准备中
技能Markdown · TypeScriptGitHub @shalintripathi自行安装运营者未确认
试用过了吗? 点一下就好,无需登录。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
安装型项目无需部署域名也可验证。个人仓库可通过 GitHub 登录验证,组织仓库可使用上方的仓库验证文件。
AI marketing agents for Claude Code — B2B SaaS: 89 agents, 19 skills — SEO/AEO/GEO, content ops, paid media, social listening, email, PLG, founder-led GTM, M&A integration, demos, chatbots, pricing, ABM, PMM, public sector, partner/channel, sales/presales, analytics/martech, AI governance, GTM data, demand planning, CATALYST. MIT; Cursor, Copilot
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
An open-source AI marketing team for B2B SaaS — 89 AI marketing agents for Claude Code, one orchestrator, real playbooks.
Install a full B2B SaaS marketing org into Claude Code: 89 role-based agent personas, packaged as 19 skills, coordinated by the CATALYST multi-agent orchestrator — with worked ABM, launch & demand-gen workflows and an actively-maintained AEO/GEO playbook for the AI-search era.
Illustration of the routing flow — every agent shown is a real agent in this repo.查看完整 README ↗AI marketing agents for Claude Code: a B2B SaaS marketing team you install in two commands.
/plugin marketplace add shalintripathi/saas-marketing-agents
/plugin install saas-marketing@saas-marketing-agents
Then ask for real work: "Plan a product launch for [feature] aimed at [ICP]." CATALYST splits the brief across 91 specialists in 17 disciplines (19 skills) and hands back the files. Anything it can't back up from your brand-context.md comes back as [NEEDS INPUT], not a made-up stat.
See one real run: 7 files from one brief · All 91 agents · Campaign Board · Other ways to install
Quick start · The 91 agents · Skills · CATALYST · Loops · AEO/GEO · Contributing
Illustration of the routing flow — every agent shown is a real agent in this repo.
Most "marketing prompt" collections are a flat grab-bag: you get 50 clever prompts, but you're still the manager — deciding which to run, in what order, and how the outputs fit together.
This is the opposite. It's a marketing team shaped like a real B2B SaaS marketing org — 91 specialist agents with defined roles and hand-offs, plus an orchestrator that turns one brief into assigned sub-tasks. You brief the team; it routes the work.
/plugin marketplace add shalintripathi/saas-marketing-agents
/plugin install saas-marketing@saas-marketing-agents
That's it — the 19 skills load as /saas-marketing:<skill> (e.g. /saas-marketing:seo-growth, /saas-marketing:catalyst-orchestrator). Then just describe what you need:
"Plan a product-launch campaign for [feature] targeting [ICP]."
The orchestrator routes positioning to product marketing, assets to content & design, distribution to social/email/paid, and measurement to analytics.
Getting updates: agents improve most weeks, and each improvement ships as a new version. Run claude plugin marketplace update saas-marketing-agents, then claude plugin update saas-marketing@saas-marketing-agents, and restart Claude Code. Or turn on auto-update for this marketplace under /plugin > Marketplaces (it's off by default for community marketplaces).
The plugin ships a live pane for Claude Code: type /campaign-board (or just run any skill) and it shows the specialists CATALYST routed, each deliverable as it lands, and every [NEEDS INPUT] marker collected into a checklist — the facts your agents refused to invent, waiting for you to supply them. It also tells you whether brand-context.md was found. (The mod hooks command.run only to answer its own /campaign-board command; it never alters other commands.)
Copy templates/brand-context.md to brand-context.md in your project root and fill it in — ICP, positioning, messaging pillars, voice, banned words, and the proof you can actually cite.
CATALYST reads it before routing anything and passes it to every specialist, so output sounds like your company rather than generic B2B SaaS. It also bounds what the agents may assert: customer names, metrics, and certifications not recorded there are surfaced as [NEEDS INPUT: …] instead of being invented.
If the first run saved you time, a star on this repo helps other people find it. Ran it on a real campaign? Post what you asked and what came back in Show and tell. There are no logos or testimonials on this page yet, and I won't make any up.
npx skills add shalintripathi/saas-marketing-agents
The skills CLI installs the same 19 skills into any agent that supports the open SKILL.md format.
Every agent is plain Markdown, so it works in any AI tool:
git clone https://github.com/shalintripathi/saas-marketing-agents.git
cd saas-marketing-agents
# Claude Code / Cursor / Copilot / Aider / Windsurf — reference an agent file:
# content/content-blog-strategist.md
# seo/seo-ai-search-optimizer.md
# Or install the skills locally without the marketplace:
./scripts/install.sh --tool cowork
See the Integrations Guide for tool-by-tool setup.
Every agent is a named role with its own remit, critical rules, and deliverables — click any one to read it.
| Discipline | Agents |
|---|---|
| Content Marketing (9) | Content Blog Strategist · Content Case Study Producer · Content Copywriter (incl. editing copy you didn't write: rebuild, restore or point edit, so "fix this headline" stops becoming a full rewrite in someone else's voice) · Content Newsletter Curator · Content Operations Manager · Content Thought Leadership Ghostwriter · Content Video Script Writer · Content Whitepaper Architect · Customer Education Strategist |
| SEO & Organic Growth (8) | AI Search Optimizer · Content Optimizer · Keyword Researcher · · · · · |
These 17 disciplines hold all 91 specialist agents. On top sits the CATALYST orchestrator, which coordinates them.
→ Full Agent Index — every agent with a one-line description of what it does and when to reach for it.
The agents are grouped into 19 installable skills, each triggered by natural language:
| Skill | Agents | Triggers on |
|---|---|---|
| CATALYST Orchestrator | all 91 | "GTM launch", "campaign plan", "marketing strategy" |
| SaaS Marketing Suite (router) | — | "help with marketing", "what can you do" |
| Content Marketing | 9 | "blog", "case study", "whitepaper", "newsletter", "content brief", "editorial calendar", "content ops", "who reviews this", "our content pipeline is stuck", "content audit", "style guide", "AI content policy", "customer academy", "online course", "certification program", "our tutorial shows the old UI", "should the academy be gated", "fix this headline", "edit this copy without losing our voice" |
| SEO Growth | 8 | "SEO audit", "forecast our organic traffic", "SEO business case", "is SEO worth the investment?", "prioritize our SEO roadmap", "keyword research", "can we actually rank for these keywords?", "what is Googlebot crawling in our logs", "AEO", "should we block AI crawlers", "are we visible in Meta AI", "link building", "programmatic SEO", "are our template pages too similar to publish?", "hreflang", "our translated pages get no traffic", "do we need a Google Business Profile in Germany", "G2 / Capterra listing", "get into a 'best software' roundup", "directory submissions" |
| Paid Media Ops | 8 | "Google Ads", "should we turn on AI Max", "LinkedIn Ads", "Reddit Ads", "should we advertise on Reddit", "our Meta ads all look the same", "creative diversity on Meta", "should we run CTV", "connected TV for B2B", "Thought Leader Ads", "boost our CEO's post", "partnership ads", "creator usage rights", "ROAS", "attribution", "our paid leads are junk", "offline conversion import", "send CRM stages back to Google Ads", "LinkedIn Conversions API", "spend but zero conversions", "conversions stopped", "we're double counting conversions", "newsletter sponsorship", "content syndication", "budget pacing", "we underspent our budget", "our marketing budget is being cut", "what should we cut", "are our campaigns competing with each other", "audience overlap", "self-competition", "suppression list", "ad frequency across channels", "ads in AI Overviews", "should we advertise on ChatGPT", "ChatGPT Ads", "AI Mode ads", "can we buy our way into the AI answer", "our ad landing page fails review" |
| Social Media Ops | 8 | "social listening", "what are people saying about us", "share of voice", "brand monitoring", "LinkedIn strategy", "LinkedIn newsletter", "should we start a LinkedIn newsletter", "LinkedIn Events", "LinkedIn Live", "event registration form", "YouTube", "community", "podcast", "show notes", "podcast guesting", "how do I know if this podcast has real listeners", "the host says they get 50k downloads", "is this podcast worth going on", "IAB podcast measurement certification", "Listen Score", "vet this influencer", "is this creator's engagement real", "sponsored post disclosure", "who has admin on our social accounts", "our social media manager left", "social post approval workflow" |
Skill sources live in plugins/saas-marketing/skills/.
CATALYST is the coordination layer that runs a multi-agent campaign end to end:
Coordination · Analysis · Targeting · Adaptation · Leveraging · Yield · Strategy · Teamwork
Instead of prompting each specialist by hand, you give CATALYST a brief and it decomposes the work, assigns specialists, and manages the hand-offs. See the Workflow Guide and the phased playbooks.
Workflows are one-shot; loops repeat. The loops/ library holds recurring, agent-run workflows on a cadence:
Full worked campaigns live in examples/:
Buyers increasingly ask an AI engine instead of clicking ten links — so the vendors an engine cites shape the shortlist. The AEO/GEO Playbook is a sourced, practitioner-grade guide to getting cited by ChatGPT, Perplexity, Google AI Overviews, and Copilot: what measurably works (quotations, statistics, cited sources), how each engine differs, and what not to do. It's a living document we intend to keep current as the answer engines change.
Contributions are welcome — new agents, better agents, new loops, and freshness fixes. See CONTRIBUTING.md, the ROADMAP, and the CODE_OF_CONDUCT. Good first contributions are listed in the maintenance backlog.
MIT — free to use, modify, and distribute.
Built by Shivaa Tripathi · Report an issue · Changelog
| Email Marketing (5) | Marketing Automation Engineer · Email Copywriter & Conversion Specialist · Email Deliverability Specialist (incl. DMARC after RFC 9989: each step to reject rehearsed with t=y, not a pct ramp) · Email Lifecycle Architect · Newsletter Growth & Monetization Strategist |
| Design (5) | Ad Creative Producer · Brand Identity Strategist · Content Visual Designer · Presentation Designer · UI Landing Page Specialist |
| Sales Enablement (8) | Conversational Agent Strategist · Deal Strategist · Discovery Coach · Enablement Content Creator (incl. the Objection Register: objections counted from call recordings and moved upstream so they stop reaching the call) · Outbound Strategist (incl. closed-lost re-entry: lost deals re-engaged only on a checked loss reason and a change that reopens it) · Pipeline Analyst · Proposal Architect · Solutions Engineer |
| Product Marketing (13) | Acquisition Integration Strategist · Agent Readiness Strategist · Brand & Demand Strategist · Competitive Intelligence Specialist · Customer Advocacy Manager · Founder-Led GTM Strategist · Integrated Campaign Strategist · International GTM Strategist · Product Launch Manager · Messaging Architect (incl. field pull-through: whether reps actually say the messaging on sales calls and whether buyers take it in, coded from a declared call sample with a quote behind every finding) · Product Positioning Strategist (incl. the Proven ICP: who actually buys from you, re-derived from closed-won revenue) · Pricing & Packaging Strategist · Public Sector Marketing Strategist |
| Account-Based Marketing (1) | Account-Based Marketing Strategist |
| Growth (3) | Customer Marketing Lead · Interactive Demo Strategist · PLG Activation Strategist |
| Analytics (9) | Conversion Rate Optimizer · Customer Insights Researcher · Demand Planner · GTM Data Strategist · Marketing AI Operations Lead (AI use register, what data may go into which AI tool, prompt-injection limits on agents that read prospect replies, evals on model changes, automatic demotion when an AI workflow slips) · Marketing Data Storyteller · Marketing Ops Architect · Marketing Performance Analyst · MarTech Stack Strategist |
| Communications (2) | Analyst Relations Manager · Public Relations Strategist (incl. newsjack triage: standing, story clock, kill switches) |
| Partnerships (2) | Partner Ecosystem Marketer · Channel Program Architect |
| Events & Field Marketing (1) | Field Marketing & Events Strategist |
| Developer Marketing (1) | Developer Audience Strategist |
| Project Management (4) | Campaign Coordinator · Client Success Manager · Marketing Agile Facilitator · Resource Allocator |
| Client Operations (4) | Financial Tracker · Legal Compliance Officer · Quality Assurance Manager · Reporting Specialist |
| Email Marketing Ops | 5 | "email sequence", "nurture", "deliverability", "SPF/DKIM/DMARC", "our emails go to spam", "cold email sending domains", "domain warmup", "set up sending infrastructure", "BIMI logo in Gmail", "password resets going to spam", "DMARC after RFC 9989 / DMARCbis", "frequency cap", "customers get too many emails from different teams", "write emails for AI inbox summaries (Apple Intelligence, Gmail AI Inbox)" |
| Design Ops | 5 | "landing page", "brand identity", "ad creative" |
| Sales Enablement | 8 | "website chatbot", "AI SDR", "what should our chat agent be allowed to say", "our chatbot quoted a price", "do we have to disclose it's AI", "chat handoff to sales", "outbound", "out-of-office replies inflate our reply rate", "is this list ready to send", "prospects engaging our competitors", "re-engage closed-lost deals", "battle card", "proposal", "MEDDPICC", "demo plan", "proof of concept", "security questionnaire", "AI security questionnaire", "the buyer is asking if we train on their data", "which model do we use", "AI-CAIQ", "ISO 42001", "are we a provider or a deployer", "mutual action plan", "close plan", "the deal is stalled", "why do we keep hearing this objection", "mine our call recordings for objections" |
| Product Marketing Ops | 13 | "positioning", "what's our real ICP", "founder-led sales", "design partners", "do we have product-market fit", "when to hire our first AE", "moving upmarket", "enterprise readiness", "product launch", "beta / early access program", "when can we call it GA", "competitive intel", "win/loss interviews", "why we lose deals", "customer referral program", "refer a friend reward", "displace an incumbent", "win deals from a competitor", "switching costs", "their contract renews when?", "pricing", "packaging", "agent readiness", "is our site agent-ready", "Lighthouse Agentic Browsing", "WebMCP", "expand into Europe", "market entry", "which country next", "localization", "what stays global vs local across regions", "brand awareness", "brand vs performance", "how do we measure brand", "share of search", "category entry points", "demand creation", "sell to government", "public sector marketing", "FedRAMP marketing claims", "gift rules for government officials", "how can agencies buy from us", "we just acquired a company", "post-acquisition marketing", "tell the acquired customers", "keep or retire the acquired brand", "merge the two databases", "plan a demand gen campaign", "integrated campaign", "channel plan for next year", "which channels should we stop", "always-on vs tentpole campaigns", "campaign brief", "are reps actually using our messaging", "message pull-through" |
| Marketing Analytics | 9 | "CRO", "A/B testing", "sample size", "not enough traffic to test", "dashboards", "attribution", "tracking plan", "GA4 audit", "martech stack audit", "too many tools", "build vs buy", "ESP/CRM migration", "switching cost", "nobody uses the new tool", "customer interviews", "survey design", "how many people should I interview", "voice of customer", "jobs-to-be-done", "is this finding real", "data enrichment", "which enrichment provider", "waterfall enrichment", "bad list data", "email verification", "data decay", "where did this list come from", "demand planning", "how many leads do we need to hit the target", "build the marketing plan", "top-down vs bottom-up plan", "plan of record", "our leads can't close this quarter", "sales-cycle lag", "scenario band", "stretch target", "reforecast triggers", "we missed plan and nobody knows why", "AI policy for the marketing team", "which AI tools are we allowed to use", "can I paste customer data into ChatGPT", "shadow AI", "our AI vendor changed the model", "turn off Google Ads auto-generated assets", "EU AI Act AI literacy" |
| Marketing Project Mgmt | 4 | "sprint planning", "resource allocation", "QBR" |
| Client Operations | 4 | "client reporting", "QA", "compliance", "budget", "someone asked us to delete their data", "right to erasure", "GDPR deletion request", "do we delete or suppress", "they unsubscribed and we emailed them again", "do we have to disclose AI voice", "AI presenter disclosure", "EU AI Act", "C2PA" |
| Growth Ops | 3 | "PLG", "activation", "PQL", "free trial", "expansion", "churn", "cancel flow", "dunning", "NRR", "champion tracking", "our champion changed jobs", "interactive demo", "product tour", "self-guided demo", "should our demo be gated?" |
| ABM Ops | 1 | "ABM", "target account list", "account tiering", "named accounts", "intent data", "account coverage" |
| Comms Ops | 2 | "PR", "press release", "analyst relations", "Gartner", "Forrester" |
| Partnerships Ops | 2 | "co-marketing", "channel", "integration launch", "AWS Marketplace", "channel conflict", "deal registration", "should we build a partner program", "partner economics" |
| Events Ops | 1 | "conference", "booth", "field marketing", "webinar", "roadshow" |
| Developer Marketing Ops | 1 | "developer marketing", "DevRel", "docs", "SDK", "quickstart" |