SHAI

The roster

95 agents, in 11 squads

Each one is a written skill: you can read exactly what it does, what it needs connected, and what it will hand back. This page is generated from the registry, so it is never out of date with the product.

Between them they cover 102 numbered jobs. Every number is addressable: /agents/17 goes to the agent that owns job 17.

S0 Core

Interviews the human once into clients/_me/profile/person.md and each business once into clients/<business-slug>/profile/master.md, leaving connection keys empty until connected.

Re-verifies a completed skill or squad run against that skill's own declared QC gates before it is reported done; runs the skill's own escalation ladder on failure; pauses and writes a needs-me item w

Builds, registers, and runs a brand-new skill in the house format the instant /shai finds no registry owner for a request; the new skill gets no Contract A ledger number and is recorded under Roster c

/brain

verified

Appends dated, sourced observations after every run, promotes stable facts into profiles only through a one-commit confirmation gate, and keeps goals.md and forecast.md current per workspace.

/shai

verified

The concierge and orchestrator: routes every request to the owning skill or squad via the registry, executes it inline, raises approvals, runs /qa-inspector after squad runs, calls /squad-builder when

Composes the morning brief from what the workspace already knows — last night's runs, what finished, what needs the owner, spend, today's armed tasks, the first approval waiting — in the persona's dig

S1 Life OS

Builds the training week and the eating plan together: proposed calendar blocks for /life-planner, every meal priced at low/medium/high with sourced prices, and recipes written two weeks ahead with a

Derives a defended sleep window from the first fixed commitment of each day, proposes it to /life-planner above meals and workouts in the priority ladder, phases any wake-time change at 30 minutes a n

/me-time

verified

Derives protected alone-time blocks from the gaps that actually exist, proposes them to /life-planner, fills each with three sourced options plus a free zero-travel fallback, and reports honestly when

/fun-nights

verified

Plans a night out that the next day survives: a legal-age check against person.md and the local drinking age, a named ride home from the last venue, and an enforced hard recovery block the following d

Needs: websearch, webfetch

Turns a good intention into a cadence: an agreed rule with dates, a recurring family-and-relationship block proposed to /life-planner, a specific plan from /date-ideas before each occurrence, a remind

/date-ideas

verified

Supplies three real, cited options plus a free zero-travel fallback for shared time with a partner or small group, at the chosen budget tier. Owns no calendar block; called inline by /date-night-sched

Needs: WebSearch/WebFetch

Learns birthdays, anniversaries and other important dates once (third-party-minimal: name, relationship, date), proposes a short soft yearly reminder to /life-planner at the user's lead time, and supp

Supportive, non-clinical listening for the user's own personal life, using reflective listening, cognitive reframing and grounding. Runs a risk screen before every request; on any signal of imminent r

Relationship communication coaching from the user's own account only — reflective listening, I-statements, naming the pattern before the fix. Runs a self-harm screen (hands off to /support-coach) and

Recommends real, priced, unread books matched to stated genres, sourced from a publisher or retailer with a fetch date. Keeps a reading list (recommended/reading/finished) so nothing is recommended tw

Needs: WebSearch/WebFetch

Picks the healthiest realistic order at the chains actually in reach, with calories, protein and price quoted from the chain's own published data with a URL and fetch date, plus the swaps that do the

Needs: websearch, webfetch

Applied coaching on human and sales psychology (persuasion, negotiation, framing), grounded in named, sourced frameworks (Cialdini, Voss, Kahneman/Tversky) rather than invented advice. Screens every r

The single writer to the user's external calendar. Merges every S1 member's schedule/<skill>.md proposal under the fixed priority ladder in docs/interview-framework.md §7, writes through tools/gcal.py

/smart-home

verified

Runs the user's own smart home through the official APIs their accounts can authorize — reads and commands through their Home Assistant or SmartThings hub, Nest direct once its OAuth path exists, Alex

Needs: home-assistant

S2 Travel

Keeps a real vacation on the calendar-of-intent at least quarterly: tracks the last trip taken and the next one due, shortlists two or three real destinations matched to season and interest at the cho

Needs: websearch, webfetch

Supplies real, cited flight fares for a specific route and date window across a five-tier ladder (points-only through business/first), naming cash price and points price where a loyalty program is on

Needs: websearch, webfetch

/hotel-deals

verified

Supplies real, cited hotel rates for a specific city and date window across a five-tier ladder (points-only through unlimited/luxury), naming cash price and points price where a loyalty program is on

Needs: websearch, webfetch

Reserves a chosen hotel room: the property's own booking flow or a major OTA's live page first, the compliance-scripted phone agent when no online path exists, and the call-back script instead of ever

Needs: websearch, webfetch

Reserves a chosen restaurant table: an OpenTable/Resy deep link or the restaurant's own booking page first (OpenTable's API confirmed partner-only), the compliance-scripted phone agent when no online

Needs: websearch, webfetch

Supplies three real, cited restaurant options plus a reliable fallback for a cuisine, occasion, and party size, at the chosen budget tier. Discovery only — owns no reservation; /restaurant-booking boo

Needs: websearch, webfetch

Supplies real, cited venue options across four modes (meeting, nightclub, bar, theater). nightclub and bar run the same legal-age check /fun-nights runs before returning any result. Discovery only — n

Needs: websearch, webfetch

S3 Purchases

/car-buying

verified

Sources real vehicle listings and prices the financing (cash / loan / cash-down mix) against the user's own credit tier and a real, cited national rate table, so the comparison is total cost, not stic

Needs: websearch, webfetch

Finds the cheapest real, cited price for a named item across multiple retailers, or runs a short gift interview when no item is named and delivers real, priced gift options at the chosen budget tier.

Needs: websearch, webfetch

S4 Strategy

Computes a business's own revenue-per-employee and runway against real, cited industry benchmarks and delivers a reasoned hire/fire/spend recommendation with its risk named, never a bare verdict or a

Needs: websearch, webfetch

General, sourced tax-planning considerations for one business — entity structure, retirement contribution room, the QBI deduction, estimated-payment status — never a filed return or a CPA substitute,

Needs: websearch, webfetch

Drafts and analyzes agreements (service agreements, NDAs, contractor agreements) from real, cited clause conventions, and runs a heuristic 'does this read as AI-written' check labelled an opinion, nev

Needs: websearch, webfetch

/hr-director

verified

Job descriptions, interview-question screening against real EEOC guidance, handbook policy drafting, and termination-process support for one business — general and sourced, never a substitute for lice

Needs: websearch, webfetch

Administers a business's own Salesforce org through the official REST/SOQL/Tooling API only — records, custom fields/objects, reports. Never scrapes or automates a browser against Salesforce's own sit

Needs: salesforce

Builds a first business plan for an idea that hasn't started yet: real, cited startup-cost and margin benchmarks for the exact industry, and a 6-month/12-month/3-year/5-year financial model with every

Needs: websearch, webfetch

Refreshes the full business plan for an existing business: entity type (cross-read from /tax-strategist, never re-asked), a liquidity/assets snapshot, and a 6m/12m/3y/5y projection built two ways side

Needs: websearch, webfetch

Builds a specific, sellable offer using Hormozi's Value Equation, lever by lever, for any business (mode general) or with a mandatory named guarantee type plus a value statement for marketing/coaching

Needs: websearch, webfetch

/forecasting

verified

Owns the business's own report cadence (daily/weekly/bi-weekly/3-week/monthly/quarterly) built from master.md's real numbers, projecting on this business's own trend once two or more prior reports exi

/pitch-deck

verified

Builds a real pitch deck (lender, investor, partner, or internal-planning) from master.md's own numbers and this wave's own S4 outputs (the offer from /offer-builder, the projection from /forecasting

Needs: websearch, webfetch

S5 Sales

Grades one sales call, F- to A+, against a real, cited four-dimension scorecard (opening/rapport, discovery, objection handling, closing) with a specific next-call improvement plan. Hard-gated on a co

Needs: websearch, webfetch

Designs a sales-roleplay persona set (difficulty tiers, a redacted training transcript, a shared scoring rubric with /sales-call-grader) for a rep to practice against, grounded in real graded-call obj

Sources sales-hiring candidates from the four fixed Facebook groups (role mode closer #39 or setter #41): a manual-fallback checklist gathers newest-first hiring posts and interested commenters (Faceb

Drafts the hire agreement for a sourced sales candidate (role mode closer #40 or setter #42): the user enters the commission % fresh every hire (never defaulted), the rep's and the business's fields a

S6 GHL

/ghl-funnel

verified

Builds the five-page funnel (landing, schedule, confirmation, privacy, terms) as a GHL AI Studio funnel: drafts real page copy from master.md's own offer/CTA, checks existing funnels via the read API

Needs: ghl

/ghl-domain

verified

Connects a business's own custom domain to its GHL funnel and assigns custom paths per page. No domain-management API exists in GHL -- this is a manual-fallback unit by design (registrar CNAME + GHL '

Needs: ghl

/ghl-email

verified

Builds a business's GHL email templates via the official API (POST /emails/builder) and gives every CTA a branded GHL Trigger Link (POST /links/) instead of a raw URL -- the 'URL & redirects' delivera

Needs: ghl

/ghl-tags

verified

Designs and, once connected, actually creates a business's GHL contact-tag taxonomy through the official API (GET/POST/PUT/DELETE /locations/{locationId}/tags, POST /contacts/{contactId}/tags) -- the

Needs: ghl

Designs a business's sales pipeline stages (tied to /ghl-funnel's funnel and /ghl-tags's stage tags) and manages real opportunities through them via GHL's official Opportunities API. No create-pipelin

Needs: ghl

Creates and manages a business's GHL calendars end-to-end through the official Calendars API (create, availability schedules, groups, resources, notifications, free-slots read-back) -- the one S6 skil

Needs: ghl

/ghl-forms

verified

Designs a GHL form's exact field-by-field build from the user's own specified questions or, absent those, from the offer/funnel/campaign this form actually serves. GHL's public API exposes no create-f

Needs: ghl

Designs the SMS/email automations a business's GHL sub-account needs (booking confirmation, lead/team/user reminders, internal notification on booking, plus any user-named extra), every one tied to a

Needs: ghl

/ghl-a2p

verified

Purchases a phone number nearest the client's address via GHL's real Phone Numbers API (area-code retry using the firstPart filter), creates the GHL chat widget via the real Chat Widget API, hands the

Needs: ghl

Packages an already-built GHL sub-account into a resellable SaaS product: snapshot creation is manual-fallback (no API), but provisioning a new customer location (POST /locations/ with snapshotId), en

Needs: ghl

Builds production, client-facing AI voice agents for a business through GHL's real Voice AI API (full agent + action CRUD, call-log reads). The AI disclosure is baked into welcomeMessage as a non-remo

Needs: ghl

Builds AI chat agents for a business through GHL's real Conversation AI API (full agent + action CRUD, followup settings) on its real channel enum (IG, FB, SMS, WebChat, WhatsApp, Live_Chat). Slack mo

Needs: ghl

/ghl-setup

verified

Wave 4f orchestrator: creates a new GHL sub-account (POST /locations/, optionally snapshot-loaded) or links an existing locationId, writes it to master.md's ghl_location_id only after a GET read-back,

Needs: ghl

S7 Builders

/new-client

verified

The orchestrator for onboarding a new business client end-to-end, any industry, any combination of website/walkthrough/flyover services — imported verbatim from the business-studio repo (Phase 2) and

Needs: github, vercel

Builds and deploys a bespoke Next.js website for a business client in any industry — imported verbatim from the business-studio repo (Phase 2) and adapted for the monorepo.

Needs: github, vercel

Creates a hyper-realistic walkthrough video of a business space or vehicle from photos via the OpenArt connector — imported verbatim from the business-studio repo (Phase 2) and adapted for the monorep

Needs: openart

Creates a hyper-realistic aerial flyover video of a business location from exterior photos and its address via the OpenArt connector — imported verbatim from the business-studio repo (Phase 2) and ada

Needs: openart

A vertical profile over /new-client for real estate agents and brokerages: maps the real-estate intake (agent, brokerage, listings) onto the generic business-studio intake and runs /new-client inline.

Needs: github, vercel

Designs and, on explicit approval, ships a bespoke custom SaaS web application (real accounts, a database, optional billing) for a business's own product idea, hosted on the user's own GitHub/Vercel r

Needs: github, vercel

Builds a production AI voice agent on any platform other than GHL: a purchased Twilio number, a hosted TwiML webhook running a Claude-driven script, and the same disclosure/consent defaults as /ghl-vo

Needs: twilio, vercel

Builds AI chat agents on any platform other than GHL: a website-embedded widget added to the site /build-website already built, and (Slack mode, #89) a real two-way Slack app via Slack's Events API an

Needs: vercel

/seo

verified

Audits a business's own website (built by /build-website) against Google's own live-fetched Search Central guidance -- titles, meta, headings, canonical tags, sitemap/robots, structured data, internal

/aeo

verified

Optimizes a business's own website (built by /build-website) to be cited and quoted correctly by AI answer engines: an llms.txt file, direct-answer paragraphs, and FAQPage/Organization structured data

/site-speed

verified

Measures a business's own live site with Google's real PageSpeed Insights API, fixes what the measurement shows (image format, code-splitting, deferred scripts, font-display, caching) with no visual o

Needs: google_pagespeed

S8 Content

Plans holiday-tied content briefs for one business across exactly six major holidays -- Christmas, Thanksgiving, Halloween, New Year's Day, Valentine's Day, St Patrick's Day -- each brief specific to

Needs: websearch, webfetch

Writes organic post captions for Instagram, Facebook, LinkedIn, and X for any business, always researching the industry's real biggest marketers/influencers first and citing what makes their captions

Needs: websearch, webfetch

Writes short-form video scripts (under ~90 seconds -- Reels, TikTok-style, Shorts) for any business, researching the industry's real biggest short-form creators first and citing what makes their hooks

Needs: websearch, webfetch

Writes long-form video scripts (roughly 5-20 minutes -- YouTube, LinkedIn native video, podcast-style) for any business, researching the industry's real biggest long-form creators first and citing wha

Needs: websearch, webfetch

/vsl-script

verified

Writes Video Sales Letter scripts for one business's real offer, researching top-performing VSLs and marketers in the industry first. Delivers the full script by section (hook, problem, story, mechani

Needs: websearch, webfetch

Writes the confirmation-page ('you're booked') video script a lead sees right after booking a call, reading the booking flow from /ghl-funnel and /ghl-calendar's own profiles and the offer from /offer

Creates a branded static image (OpenArt), gets its caption from /caption-copy, uploads the image to GHL Media Storage, and schedules the post through the real GHL Social Planner API — or, when the pro

Needs: openart, ghl

Tracks the exact organic-content metric list from Contract A (#81) across Instagram, Facebook, YouTube, Email, and LinkedIn -- new engagement, new followers/subscribers, new DMs, new shares, followers

Needs: ghl

The Edit Orchestrator: one video edit project for one client, hands-off — free local ingest first, one combined question recorded verbatim as the standing approval, then /ingest-footage, /build-cut, /

Agent 4, Assistant Editor: whatever the client hands over becomes a logged, transcribed, analyzed source set. Stage A (manifest, proxies, audio, transcript, analysis, style profile) is free, local and

Agent 5, Cut Editor: writes edl.json — the squad's only editorial artifact — plus the storyboard, cut-notes.md, the retention heatmap (labelled a prediction), viral-clip picks and variations. Decides

Agent 6, Generation Unit: resolves slot: ids into real media — B-roll, voiceover, cloned voices, dubs, avatars, mattes, reframes, upscales, 3D stingers, thumbnails, brand assets — one asset per slot w

Agent 7, Finisher: a validated edl.json plus resolved assets and the brand kit become pixels and sound in fixed passes — conform, picture, graphics, sound, export — into renders/v<N>/ with qc-report.m

Agent 8, Publisher: summary and chapters from the final cut's transcript, titles, descriptions and hashtags without invented metrics, thumbnails from real frames, site delivery under the promo family,

S9 Outreach

Builds a lead list from Instagram (#57), Facebook (#58), LinkedIn (#59), or a general email-marketing dataset (#66) through one of three named data vendors -- Bright Data, Apify, or PhantomBuster -- u

Builds warm-up engagement (likes, comments, shares) on Instagram (#60), Facebook (#61), and LinkedIn (#62) through the official Meta Graph API / LinkedIn Open Permissions, or a manual-fallback queue f

/dm-outreach

verified

Sends outreach messages to a business's lead list on Instagram (#63), Facebook (#64), or LinkedIn connect+follow-up (#65). Official Meta Graph API/Messenger Platform for IG/FB where connected; LinkedI

Builds and runs cold/mass email outreach (#67): a separate sending domain with SPF/DKIM/DMARC, a mailbox warm-up plan, sequence copy from the real offer, a launch that ramps within the mailbox provide

Needs: instantly

Tracks the full Contract A organic-outreach metric list (#68, #83): new messages sent per channel, emails sent, replies (per channel, via email, overall), booking-ask messages, new sales calls booked,

S10 Ads

Plans honest sale structures (discount, bonus, extended guarantee, payment-plan concession) for the same fixed six holidays /holiday-content-calendar owns, priced against /offer-builder's own recorded

Pulls real, currently-running competitor ads from the two public, no-login ad-transparency tools (Meta Ad Library, Google Ads Transparency Center), records hook/offer/format/run-length per ad with sou

Needs: WebFetch, WebSearch

/ad-copy

verified

Writes Meta and Google (RSA) ad copy inside each platform's own current character limits, fetched live every run rather than memorized. Grounds every claim in master.md/offer-builder's real offer and

Needs: WebSearch, WebFetch

Creates new ad creative images (OpenArt) or video briefs (handed to /new-edit) in three modes: characters (C51 - one consistent, reference-driven AI character reused across ads and UGC-style creative,

Needs: openart

Sets up (#69/#74), plans/schedules (#75), and launches (#76) Meta and Google ad campaigns. setup builds campaign/ad-set/ad-group structure via the real Meta Marketing API and Google Ads API mutate pat

Manages (#77: pause/reallocate among live ad sets) and scales (#78: bounded budget increases on a proven winner) a business's own already-launched Meta/Google ad campaigns. Never acts on a campaign /a

/ads-metrics

verified

Tracks the full Contract A paid-ads metric list (#79, #82): impressions, relevancy/quality score, clicks, CTR, lead-form submissions or calls booked, call speed/answer/booking rates, show-ups, no-show

Monitors a business's Meta account health (ad-account status/disable reason, rejected ads, Page/IG policy issues, billing holds, verification status, pixel health, admin/2FA, messaging rate-limit resp

/ads-manager

verified

Wave 4j orchestrator: sequences the whole paid-ads motion in real dependency order — /meta-account-monitor's account health first, then /holiday-sale-planner's APPROVED sale rows and /ads-research's f