Why AgentKits Organizes Agents by Funnel Stage, Not by Tech Stack
Most open-source Claude Code agent repos group agents by technical domain. AgentKits' Marketing Kit groups them by TOFU/MOFU/BOFU instead — a deliberate bet on depth over breadth.
The Default Way to Organize an Agent Repo
Open a large, well-known Claude Code agent repository and you’ll almost always find the same organizing principle: agents grouped by technical domain. wshobson/agents, one of the bigger multi-harness plugin marketplaces in the ecosystem, ships 203 agents, 175 skills, 109 commands, and 94 plugins across six coding harnesses (Claude Code, Codex CLI, Cursor, OpenCode, GitHub Copilot, Gemini CLI), tiered by which model should run them — Opus for architecture and security review, Sonnet for docs and testing, Haiku for fast, cheap operations. rohitg00/awesome-claude-code-toolkit takes a similar shape from a different angle: 135 agents across 10 categories, 176+ plugins, organized by directory type — agents/, skills/, plugins/, hooks/, rules/ — the way an engineering monorepo organizes itself.
Both are useful, and both are structured the way engineers naturally structure things: by what kind of technical work an agent does.
AgentKits — our open-source, MIT-licensed toolkit of AI agent kits for Claude Code, Cursor, and GitHub Copilot — takes a different axis for its flagship Marketing Kit, and it’s worth explaining why.
Organized by Funnel Stage, Not by Capability
The Marketing Kit’s 18 agents aren’t grouped by “what tool do they use” — they’re grouped by where a prospect sits in the marketing funnel:
- Top of Funnel (TOFU) — Attraction Specialist, SEO Specialist, Content Creator
- Middle of Funnel (MOFU) — Lead Qualifier, Email Wizard, Conversion Optimizer
- Bottom of Funnel (BOFU) — Sales Enabler, Copywriter, Campaign Manager
- Retention & Expansion — Continuity Specialist, Upsell Maximizer, Brand Voice Guardian
The commands follow the same logic: they’re namespaced by workflow, not by feature — /campaign:plan, /campaign:brief, /content:blog, /seo:keywords, /cro:page. A marketer reaching for a command reasons in terms of “I’m running a campaign” or “I need SEO copy,” not “which agent module handles content generation.”
Installation is opt-in and modular in the same spirit: a required Core module (18 agents, base commands, essential skills) plus optional modules for SEO, CRO, Content, Email, Analytics, and a Training module — 23 interactive modules and a pattern library for teams who want to onboard rather than just install.
On disk, none of this breaks from how Claude Code itself expects extensions to be laid out — agents, commands, and skills drop into .claude/agents, .claude/commands, and .claude/skills, the same native directory convention as everything else in the ecosystem. You can install via npx @aitytech/agentkits-marketing install (an interactive installer that detects your IDE and sets up persistent SQLite memory), clone the repo directly, or install as a Claude Code plugin. The kit supports Claude Code, Cursor, and GitHub Copilot as headline targets, with broader compatibility across Windsurf, Gemini CLI, Cline, Roo Code, and several others.
The Kit That’s Actually Live
Worth being precise here, since AgentKits is still filling out its portfolio: the Marketing Kit — 18 agents, dozens of namespaced commands, and skill packs covering SEO, CRO, email sequencing, and pricing strategy — is the one kit that’s fully shipped today. An Engineer Kit (17 agents, 40 skills) is in progress but not yet at the same maturity. Nine more kits — Sales, Legal, Finance, HR, Education, Creator, E-commerce, Healthcare, Real Estate — are planned, not built. Across the whole portfolio-in-progress, the aggregate headline is 12+ kits, 100+ agents, 200+ commands, and 50+ skills — but only one vertical is actually finished and usable end-to-end right now.
That’s a deliberate choice, not a gap we’re hiding: go deep on one function first, prove the funnel-stage organization actually holds up in real marketing workflows, then repeat the pattern for the next vertical.
A Memory Layer That Matches the Same Philosophy
The Marketing Kit doesn’t work in isolation from context. A companion project, AgentKits Memory, is a persistent memory system for AI coding assistants that runs entirely as local SQLite storage over MCP — no server, no account, no cloud sync. It exposes exactly five MCP tools (memory_save, memory_search, memory_recall, memory_list, memory_status), supports optional HNSW-based semantic search, and ships hooks that auto-capture session context so an agent remembers a brand’s voice or a campaign’s history across sessions instead of starting cold every time. It’s a small, sharp tool rather than a general-purpose vector database — consistent with how the rest of the kit is built.
Depth-First in a Breadth-First Market
The wider “awesome-claude-code” ecosystem is starting to split into two recognizable strategies. One is breadth-first: ship as many agents, skills, and plugins as possible on day one, and let users assemble their own subset — that’s the wshobson/agents and awesome-claude-code-toolkit approach, and it shows in raw numbers (200+ agents, 176+ plugins). The other is narrower and vertical-specific: Agensi’s 2026 landscape analysis describes a parallel trend toward curated SKILL.md and MCP registries with quality and security review baked in, and tools like NanoSkill.ai focus purely on marketing-category skills — SEO, ads, email, lead gen, content — rather than trying to cover every technical domain at once.
AgentKits’ Marketing Kit sits closer to that second camp: fewer agents than the largest general-purpose repos, but organized around how a marketing team actually thinks about its own funnel, with a memory layer built specifically to remember brand voice and campaign history rather than arbitrary code context. Whether business-function-first organization outlasts raw-count breadth as an adoption strategy for non-developer teams is an open question — but it’s the bet this kit is making, one vertical at a time.
AgentKits is open source and free forever under the MIT license. Explore the Marketing Kit, install it in your own project, or follow what’s next at agentkits.net, or reach us at [email protected].
Explore Our Open Source
We build and maintain open-source tools for developers. Check out our repositories on GitHub.
View on GitHubRelated Articles
Why Legacy Dragon Ships as a Single Binary: Parsing COBOL Where the Network Doesn't Reach
The shops still running COBOL and JCL are also the shops with the tightest network controls in software. A parser that needs npm install or a cloud API call is dead on arrival there — which is why Legacy Dragon isn't built that way.
GuidesInside MinuteAI: Transcription That Never Leaves Your Mac or iPhone
How MinuteAI turns meetings, interviews, and voice memos into text entirely on-device — the model pipeline, the memory constraints, and why none of it touches a server.
GuidesWhy Zunavi Is On-Premise First: Semiconductor Drawings Don't Leave the Building
Most drawing-management SaaS tools assume your files live in someone else's cloud. For semiconductor and precision manufacturers, that assumption is a non-starter. Here's how Zunavi's architecture makes on-premise the default, not an afterthought.