search-atlas-group
OrganizationThe AMM founding-circle home base: 36 Claude skills (AEO/SEO + agentic engineering + security), the agentic ladder, playbooks, and automations. No paid APIs required.
Categories
Indexed Skills (46)
agent-runbook
Routing runbook for engineering tasks across the agent stack (ao spawn, GSD, OMC, /goal, /loop, /schedule, inline, codex, gemini, Claude Flow swarm). Use when uncertain which execution mode to choose, before any non-trivial action. Outputs a composed pipeline, not just one mode. Hard rules and gates live in global CLAUDE.md; this skill is the HOW for routing.
clickup-api
ClickUp v3 API conventions, channel/DM creation rules, thread reply endpoints, and the company-wide 🧞 emoji prefix requirement for any Claude-authored ClickUp message. Use when sending ClickUp messages, creating channels, replying to threads, or scripting against the ClickUp API.
instinct-bridge
Bridge GSD milestone patterns/lessons into the instinct pipeline as candidates
evolve
Cluster related instincts by trigger family and lexical similarity, identify skill-creation candidates
learn-eval
Score existing instincts, execute status transitions, prune stale candidates, write scorecard
learn
Extract instincts from the current session — corrections, confirmations, and tool-usage patterns
promote
Promote proven project instincts to global scope with lineage tracking
skill-create
Convert a proven instinct cluster into a GSD-compatible skill definition
agent-usage
Show accurate Claude/Codex account usage from provider quota APIs where exposed and local session ledgers otherwise.
cli-llm-routing
Use installed AI CLIs for second opinions, latest-docs checks, and long-context review. Avoid raw provider API calls unless a project explicitly requires API integration.
prompt-injection-guard
Protect agent sessions from malicious or accidental instructions embedded in fetched web pages, documents, transcripts, issue text, screenshots, or logs.
python-style
Python code style and tooling rules — Ruff linter on every modification, --break-system-packages flag for Homebrew Python on macOS, python-dotenv for env loading (never source .env). Use proactively when editing any .py file or installing Python packages.
report-writer
Create a standalone HTML report, decision memo, audit, comparison, or analysis for a stakeholder audience.
aeo-llm-content-planner
Produce a prioritized 90-day AEO/SEO content roadmap by consuming outputs from LLM Citation Audit (#4), Entity & Topical Authority Mapper (#5), and Competitor Content Gap Analysis (#12), deduplicating and merging related opportunities, identifying dependencies between work items, and sequencing the resulting deliverables across a calendar that respects team capacity. The output is a single integrated view that replaces three or four separate opportunity lists with no shared timeline. Use this skill whenever a user asks for a content calendar, content roadmap, quarterly content plan, 90-day plan, Q1/Q2/Q3/Q4 planning, content strategy sequencing, how to prioritize AEO work, or when multiple audit skills have been run and the user needs a unified execution plan. Chains with brand-kit.md (team, capacity, tone), llm-citation-audit.md (failure-mode-classified prompts), entity-topical-map.md (topic tree and Publish/Earn/Integrate actions), competitor-content-gap.md (content/quality/intent opportunities), and option
agency-morning-brief
Your autonomous morning chief-of-staff for the agency. Sweeps YOUR own connected sources (inbox, tasks, calendar, CRM/GBP), correlates related threads ACROSS sources so it only surfaces what you genuinely still owe, triages by urgency and importance, drafts replies in your voice, and leaves a one-page brief you read over coffee. Read-only by default. Use when you want to wake up to a decision-ready day instead of an hour of digging, or when asked to "run my morning brief" or "what's on my plate today".
autonomy-budget
Hand a multi-day job to your agent and walk away — for real. You set the rails once (what it can touch, what it can never touch, how long it runs, what pulls it back to you), then it works for days on its own and comes back only when something genuinely needs a human. It saves its place so a crash or a closed laptop doesn't cost the work, and it leaves a log that proves it stayed inside the rails. Use when you want days of throughput without babysitting — a batch audit of every client site, a multi-site refresh, a long overnight-into-the-next-day job — when you're afraid to leave an agent running unwatched because you can't be sure what it'll touch, or when you're on Level 9 and want the "set the rails and leave" step done right.
backlink-pr-angle-generator
Generate specific, pitchable PR and earned-link angles for a brand — data stories from the brand's own operations, contrarian POVs on category assumptions, original research hooks, expert commentary opportunities, and newsjacking windows — matched to target publications, newsletters, podcasts, and aggregators where each angle fits. Emphasis is on the angle (the reason a journalist or editor would cover the brand) because the angle determines response rate far more than the target list does. Use this skill whenever a user asks about backlinks, PR strategy, digital PR, earned media, link building, HARO/Qwoted-style reactive PR, link bait, "get cited by {publication}," "how do we get covered," or when Entity & Topical Authority Mapper flagged earned media as an "Earn" action for closing an Entity gap. Chains opportunistically with brand-kit.md (brand facts, UVP, founders, proprietary data sources) and entity-topical-map.md (aggregators and publications already identified as Must-cover). When a SearchAtlas MCP is
brand-kit-from-url
This skill orchestrates autonomous discovery of brand materials across enterprise platforms (Notion, Confluence, Google Drive, Box, SharePoint, Figma, Gong, Granola, Slack). It should be used when the user asks to "discover brand materials", "find brand documents", "search for brand guidelines", "audit brand content", "what brand materials do we have", "find our style guide", "where are our brand docs", "do we have a style guide", "discover brand voice", "brand content audit", or "find brand assets". When a SearchAtlas MCP is connected, leverages SA tools (rank tracking, brand vault, GBP, OTTO, LLM Visibility) first before falling back to generic web search.
building-autonomous-agents
The mental model behind an always-on system — a tool is something you invoke, an agent is something that runs, and the gap between them is a trigger. Teaches the Sense → Correlate → Judge → Act → Report loop every agent shares, the two ways to deploy it (a job scheduled on your machine vs. a hosted routine that runs 24/7 even with the laptop closed), the real gotchas that quietly break both, and the Observe → Propose → Act trust ladder that keeps it from doing damage while you sleep. Use when you keep hand-running the same job, when you want to understand what "agentic" actually means before you build, when a "set it and forget it" agent isn't firing on its own, or when you're deciding whether a job should run on your machine or in the cloud.
capability-map
Map what your agent can actually DO across your stack today versus what's gapped, and learn the two workarounds that bridge a missing action. Use when you've built a good agent but keep hitting a wall where it can read a tool but can't act in it — "everything is 80% and I can't get the last 20% agentic" — usually a write-scope your ad platform, CRM, or form provider doesn't expose to the agent. Teaches you to inventory YOUR OWN stack's coverage (not a fixed platform list), find the exact gapped actions, and pick the right bridge for each one.
client-dashboard
Give your client a live, branded view of the work your agents are doing — without giving them your tools, your logins, or a plugin bolted into their site. Each agent run writes a small results file; a self-contained branded HTML dashboard is regenerated from it and hosted as a static page the client just opens. Read-only by construction. Use when a client wants to "see what you're doing," when you're tired of hand-building status decks, when you want to extend your Command Center with a client-visible view, or when you've been asked for a client dashboard and your instinct was a WordPress plugin (don't — read the cautionary tale below).
client-onboarding-os
Orchestrate the first 90 days of a new SEO/AEO client engagement — from pre-kickoff access gathering through Day 90 quarterly re-planning. Produces a week-by-week schedule that runs foundational skills (Brand Kit, SERP Intent Decoder) in Weeks 1-2, diagnostic audits (LLM Citation Audit, Entity & Topical Authority Mapper, GBP Competitor Audit or Internal Linking Auditor or Competitor Content Gap depending on business type and engagement scope) in Weeks 3-5, consolidation into the first 90-day plan via AEO/LLM Content Planner in Week 6, and structured execution with Day-30/60/90 checkpoints through the remainder. Routes every actual audit or fix to the specific skill that does the work — this skill is pure sequencing. Use whenever an agency, consultant, or in-house lead is taking on a brand-new client or starting a greenfield AEO/SEO engagement, or whenever someone asks "where do I start with a new client," "what's the onboarding process," "how do I kick off this engagement," "first 90 days for new client," "SE
competitor-content-gap-analysis
Analyze 2-5 named competitors' content (up to 20-30 URLs per competitor, sampled from sitemap or nav-crawled), map their topic coverage, and benchmark the brand's own coverage against theirs to identify three distinct gap types — content gaps (topics competitors cover that the brand doesn't), quality gaps (topics both cover but where competitor content is genuinely weaker), and intent gaps (topics with only informational coverage but missing commercial-investigation or transactional pages). Produces prioritized opportunities ranked by leverage × winnability rather than feature-parity chasing. Use this skill whenever a user asks about competitor research, content gap analysis, SERP competitor comparison, "what are my competitors doing that I'm not," adjacent-angle strategy, or when LLM Citation Audit flagged prompts locked by competitor moats where the fix is NOT head-on attack but finding adjacent winnable positions. Chains opportunistically with brand-kit.md (competitors, category), entity-topical-map.md (ca
connection-monitor
Put a watch on your always-on agent so silence can never masquerade as success. Checks that the connections an unattended run depends on — MCP logins, the API/CLI it calls, the session itself — are actually alive, and pings you the moment one drops instead of letting you discover it hours later. Ships a runnable checker, a tiny local status page, and a quiet-until-it-matters watch loop with bounded escalation. Use when you've put an agent on a schedule and need to trust that it's still running, when a login silently expired mid-run, when a job "finished" but nothing actually happened, or when you want to be told the instant a connection breaks.
content-brief-generator
Use when planning a new article. The agent Googles the keyword, reads the top 10 results, classifies intent, maps the content gap, and produces a writer-ready brief with structure, outline, and on-page artifacts. No keyword tool required. When a SearchAtlas MCP is connected, leverages SA tools (rank tracking, brand vault, GBP, OTTO, LLM Visibility) first before falling back to generic web search.
determinism-pattern
Turn a fuzzy repeatable job into a deterministic, versioned skill so the output is the same quality every single run — not "good when I'm watching, random when I'm not." One skill per repeatable process, versioned in a shared repo, with a judge-skill that scores each run against a rubric and blocks a bad result from going out. Use when the same task comes out great one day and sloppy the next, when you're about to hand a repeatable job to an unattended run and need the output to hold up, when a teammate can't reproduce your result, or when you keep re-typing the same long prompt and getting a different answer each time.
dreaming
Reflect on recent engineering work across repos, reconstruct what happened, extract reusable engineering lessons, generate research questions, and produce a morning HTML report. Use after project execution, coding sessions, long agent runs, failed loops, multi-repo work, or before starting the next day with a clearer backlog of questions and compounding insights.
durable-state
Keep a long or overnight agent run's memory in files on disk, not in the chat window, so a crash, a restart, a closed laptop, or a hand-off to another machine can't kill the work. The run resumes from three files (contract / progress / state). Use when a job runs for hours or overnight, when a dead laptop or a crash has already cost you a session and you never want that again, when you want to start something on one machine and finish it on another, or when work spans more than one sitting and you keep losing your place.
entity-topical-authority-mapper
Map the entity graph and topic graph for a brand's category — the named entities (competitors, technologies, standards, key people, aggregators, communities) that LLMs and Google use to recognize category participants, AND the pillar-cluster topic tree a brand must cover to signal topical authority — then benchmark the brand's current coverage against both and output a prioritized gap list with concrete next actions. Use this skill whenever a user asks about entity SEO, topical authority, topic clusters, pillar-cluster architecture, semantic SEO, knowledge graph visibility, "what topics should we cover," "how do we build authority in {category}," "why doesn't Google see us as a {category} brand," or when the LLM Citation Audit surfaces an Entity gap the brand needs to close. Chains opportunistically with brand-kit.md (category, business type, competitors) and with llm-citation-audit-{slug}.md (which specific prompts showed entity gaps). When a SearchAtlas MCP is connected, leverages SA tools (rank tracking, b
gbp-competitor-audit
Audit a local business's Google Business Profile (GBP) against 3-5 named local competitors across ten public-facing signals — primary and secondary categories, review volume/rating/recency/response rate, photo count and types, posts and updates, services and products listed, Q&A coverage, attributes, website and phone presence, hours, and NAP (name/address/phone) citation consistency across key directories. Diagnose specific gaps per signal and produce a prioritized fix list. Use this skill whenever a user asks about Google Business Profile, GBP, Google My Business, GMB, local SEO audit, local pack visibility, Google Maps ranking, multi-location audit, "why do competitors show up above us in Maps," or when a local business has run LLM Citation Audit or Entity & Topical Authority Mapper and needs to address local-pack visibility alongside organic and AI visibility. Chains opportunistically with brand-kit.md (business type, primary market, services, competitors). When a SearchAtlas MCP is connected, leverages S
goal-mode
Stop babysitting a long job. Tell your agent the finish line — "keep working until X" — and it works toward it on its own instead of stopping every few minutes to ask you what to do next. It pings your computer when something meaningful changes and again when it's done, so you can walk away and get pulled back only when it matters. Use when you're stuck hand-nudging a long run ("keep going", "continue", "next") to keep it alive, when you want to work until a real condition is true (all tests pass, the draft is finished, the file is clean) and be notified instead of watching, or when you say "work until X and tell me when it changes".
host-your-agent
Get your agent off your laptop. Installs an auto-save hook so an overnight run never loses work, plus a scheduled unattended runner (launchd on Mac / Task Scheduler on Windows / cron on Linux) that fires one of your own recurring jobs on a schedule and leaves a finished morning artifact. Use when you want an agent to run while your machine sleeps, when you're tired of hand-running ./run.sh and babysitting a terminal, when a crash or dead laptop keeps killing a session, or when you want to "set it and forget it" for a job you do every day.
html-reports
Self-contained HTML report archetypes. Pick the right shape for the document — Folio (book), Stage (slides), Atlas (dashboard), Field (editorial long-read), Ledger (comparison matrix), Timeline (chronological story). Single-file, date-stamped outputs, no external deps, light-mode by default.
internal-linking-auditor
Audit a brand's internal linking structure — sampling up to 50 URLs from the site (via sitemap if available, otherwise discovered from key nav and content pages), map the internal link graph, identify pillar and cluster pages, and diagnose structural issues including orphan pages, missing pillar-to-cluster and cluster-to-pillar links, thin internal link density, non-descriptive anchor text, broken internal links, and cross-topic contamination that dilutes topical signals. Produces a prioritized fix list with specific source-page → target-page link recommendations in context, not a generic "add more links" advisory. Use this skill whenever a user asks about internal linking, site architecture, topic clusters implementation, pillar pages, information architecture audit, siloing, link equity distribution, orphan pages, "why isn't Google finding this page," or when the Entity & Topical Authority Mapper has produced a topic tree but the brand's existing internal linking doesn't match it. Chains opportunistically w
keyword-deep-dive
Use when planning to rank for a specific keyword. The agent Googles it, reads the top 10, classifies intent, reads the top 3 competitor pages, and produces a 90-day ranking plan with intent, SERP analysis, and content recommendations. When a SearchAtlas MCP is connected, leverages SA tools (rank tracking, brand vault, GBP, OTTO, LLM Visibility) first before falling back to generic web search.
llm-citation-audit
Audit whether a brand is being cited by LLMs (ChatGPT, Claude, Perplexity, Google AI Overviews, Gemini) for the prompts its buyers actually ask, diagnose WHY it is or isn't being cited across four distinct failure modes (retrieval gap, entity gap, format gap, competitor moat), and produce a prioritized fix list grouped into quick wins, medium bets, and long-range investments. Use this skill whenever a user asks about AI visibility, LLM citations, AEO/GEO audit, generative engine optimization, "am I showing up in ChatGPT," "does AI recommend my brand," "why isn't Perplexity citing us," "how do we rank in AI Overviews," "LLM SEO," "answer engine optimization audit," or any variant of "are we visible in AI search." Trigger even when the user uses the older SEO vocabulary but asks about AI platforms, because the audit spans both. Chains opportunistically with brand-kit.md for brand name, services, audience, and competitors — if present, pull them automatically instead of re-asking. When a SearchAtlas MCP is conne
multi-account-gateway
Give an always-on agent enough model capacity that a long overnight run never dies halfway from a hidden limit — the ToS-clean way. Explains the recommended budgeted API-key lane (a spending cap plus an automatic fallback to a second provider), and the wrapper-with-fallback pattern (provider-first, direct-CLI fallback), 429 cooldown, and token refresh in plain terms. Use when a scheduled or overnight run keeps stopping on a rate limit or quota wall, when you're on a subscription plan and worried about capacity, when you're tempted to "stack accounts" to get more headroom, or when you want to know the one capacity trick that gets accounts banned so you never do it by accident.
multi-model-council
Stop trusting one model's answer on work that's expensive to get wrong. Send the same task to two or three models, have them independently judge it against a rubric you wrote, surface where they disagree, and take the version they converge on — majority decides, or you break the tie. One model can be confidently, fluently wrong; a council catches that before it reaches a client. Use for high-stakes work where a mistake costs real money — a repricing memo, a positioning call, a strategy or audit that goes to a client — when you've been burned by a confident answer that turned out wrong, or when you're on Level 7 and want the "route it to a council, not one opinion" step done right.
night-shift
Run a bounded overnight AOSwarm-style analysis across recently active repos, using isolated workers to inspect architecture, tests, tooling, performance, safety, and agent-readiness, then synthesize a self-contained morning HTML report. Use for unattended nightly work blocks, architecture review swarms, cross-repo improvement mining, and robust fallback execution across Claude, Codex, and Gemini.
programmatic-seo-template-builder
Triage whether programmatic SEO is viable for a specific use case, and if it is, design the page template, data schema, and phased rollout plan that produces genuinely differentiated pages per row of data — NOT thin templated pages at scale. Covers six programmatic page types (location pages, comparison pages, integration/feature pages, directory/marketplace pages, data/statistic pages, template/example pages) with different data requirements and risk profiles for each. Hard-enforces Google's scaled-content-abuse policies (March 2024 core + spam update, February 2025 update, June 2025 AI-content crackdown, August 2025 spam update). Defaults to refusing the work when the dataset isn't genuinely differentiated or when real per-page search demand doesn't exist — "don't build this" is a valid output. Use this skill when a user asks about programmatic SEO, pSEO, scaled landing pages, location pages at scale, "city pages" for multi-location or service-area businesses, "X vs Y" comparison pages, directory pages, tem
reddit-quora-seeding-playbook
Produce a community-seeding playbook for Reddit and (secondarily) Quora — shortlist the 5-8 subreddits and question-topics where a brand's category conversations actually happen, find live threads worth contributing to, generate contribution angles per thread, and enforce per-platform compliance rules (Reddit's 9:1 non-promotional ratio, subreddit-specific self-promo bans, Quora credential requirements) so contributions earn LLM citations instead of bans. Use this skill whenever a user asks about Reddit for SEO/AEO, community marketing, subreddit seeding, Quora strategy, "how do we show up in ChatGPT via Reddit," "get cited by Perplexity," community outreach, forum seeding, or when Entity & Topical Authority Mapper flagged communities as a Must-cover entity class that needs an Earn action. Chains opportunistically with brand-kit.md (brand, category, services, competitors), entity-topical-map.md (already-identified communities), and llm-citation-audit.md (if Entity gaps on specific prompts point to community-a
review-response-reputation
Handle a brand's review response workflow and reputation management program — draft specific, personalized responses to positive/neutral/negative reviews across Google, Yelp, Facebook, and industry-specific review platforms; design an FTC-compliant review generation program that asks for reviews without incentivizing sentiment; diagnose reputation threats (review bombing, fake-review campaigns, defamatory content); and establish a sustainable sentiment-tracking and response cadence. Hard-enforces FTC Consumer Reviews Rule (16 CFR Part 465, effective Oct 21, 2024) and platform TOS throughout — no fake reviews, no sentiment-gated incentives, no review suppression, no AI-pasted responses. Use this skill whenever a user asks about review responses, reputation management, review strategy, Google review replies, negative review handling, review generation, getting more Google reviews, handling a one-star review, review gating, or when GBP Competitor Audit flagged review volume, rating, freshness, or response rate a
schema-markup-generator
Generate complete, attribute-rich JSON-LD schema markup for a specific page or page type, designed for LLM extractability and Google rich-result eligibility. Produces a connected @graph linking Organization/LocalBusiness, Person, Service/Product, Article/BlogPosting, FAQPage, HowTo, Review, and BreadcrumbList entities via @id references, with sameAs bridges to trusted entity sources (LinkedIn, Wikipedia, Wikidata, G2, Crunchbase) so the brand plugs into the knowledge graph. Also audits existing schema on a live URL and flags policy violations (markup without visible content), missing required properties, orphan blocks, and AEO gaps. Use this skill whenever a user asks for schema, structured data, JSON-LD, FAQ markup, HowTo markup, LocalBusiness markup, rich snippets, knowledge graph presence, schema audit, "fix my schema," "generate schema for {page type}," or when LLM Citation Audit surfaced a Format gap that a brand needs to close. Chains opportunistically with brand-kit.md (brand facts, business type, loca
security-radar
Audit your own agentic setup's security posture. Use when the user asks to check/harden their setup, run a security check on their machine, scan their installed Claude Code skills / MCP servers / project dependencies, or wants a posture brief. Cross-references the installed surface against OSV.dev + npm audit and the OWASP LLM/Web Top 10. Read-only.
serp-intent-decoder
Analyze 1-15 keywords to decode true search intent from the live SERP — not the keyword text alone. For each keyword, returns intent classification (informational, commercial-investigation, transactional, navigational, local), SERP feature profile (AI Overview, PAA, local pack, shopping, forums, featured snippet), the content format Google is actually rewarding, recommended word count, recommended angle, and explicit "don't bother" warnings when the SERP is unwinnable. Use this skill whenever a user provides a keyword or list of keywords and wants to know what to write, whether it's worth writing at all, what format to use, what SERP features are present, what intent the keyword really has, "should I target this keyword," "what format works for X," "what's ranking for Y," or any variant of "SERP analysis." Trigger before a content brief run when the user is still deciding which keywords are worth investing in. When a SearchAtlas MCP is connected, leverages SA tools (rank tracking, brand vault, GBP, OTTO, LLM
codebase-map
Generate or refresh a codebase structural map for the current repo. Use proactively when entering a repo that lacks .claude/codebase-map.md, or when the user asks to map/index a codebase.
Bio shown is the top-scored skill's repo description as a fallback — real GitHub bios land in a future update.