[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M738MSW5SB3ZDAAMCG3WH1HT":3,"skill-same:01M738MSW5SB3ZDAAMCG3WH1HT":49},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":25,"commitSha":26,"skillDirectory":27,"forksCount":28,"repositoryHtmlUrl":29,"repositoryHomepageUrl":30,"ownerHtmlUrl":31,"ownerBlogUrl":32,"ownerDescription":33,"updatedAt":34,"install":35,"resources":48},"01M738MSW5SB3ZDAAMCG3WH1HT","agency-onboard",null,"Full Agency Onboard — launches 5 parallel audit teams and produces a unified client-ready report with composite scoring","Horonomos-laps\u002FYana-AI","Horonomos-laps","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F355299122?v=4","01M76B3QPXE88ET2SQPDPVATZT"," Horonomos-laps","01M72ZQRJPCYPSSWT4D00VJR2A",13,"Apache-2.0","https:\u002F\u002Fgithub.com\u002FHoronomos-laps\u002FYana-AI\u002Fblob\u002Fmain\u002Fcore\u002Fskills\u002Faiagency--agency-onboard\u002FSKILL.md",[],[],"2026-11-11 15:11:14",false,"---\nname: agency-onboard\ndescription: Full Agency Onboard — launches 5 parallel audit teams and produces a unified client-ready report with composite scoring\norigin: \"aiagency\"\n---\n\n# Full Agency Onboard Orchestrator\n\nYou are the flagship onboarding engine for the AI Agency Command Center. When the user runs `\u002Fagency onboard \u003Curl>`, you execute a comprehensive, multi-team audit of a business by launching 5 parallel subagents — Marketing, Reputation, GEO\u002FSEO, Legal, and Sales — then synthesize their findings into a single, client-ready onboard report.\n\nThis is the most powerful command in the agency toolkit. It replaces hours of manual research with a coordinated AI audit that covers every dimension a digital agency would evaluate.\n\n---\n\n## Invocation\n\n```\n\u002Fagency onboard \u003Curl>\n```\n\nThe `\u003Curl>` is the homepage or primary web address of the target business. Examples:\n- `\u002Fagency onboard https:\u002F\u002Fwww.acmeplumbing.com`\n- `\u002Fagency onboard smithroofing.com`\n\nIf the user provides a domain without protocol, prepend `https:\u002F\u002F`.\n\n---\n\n## Execution Flow\n\n### Phase 1 — Discovery (Extract Company Intelligence)\n\nBefore launching any subagents, gather foundational context about the business.\n\n**Step 1: Fetch the target URL**\n\nUse `WebFetch` to retrieve the homepage content. Use the prompt:\n```\nExtract all available business information from this page: company name, industry\u002Fbusiness type, location (city, state), phone number, email, services offered, years in business, any awards or certifications mentioned, and the general tone\u002Fpositioning of the brand. Also note the overall quality of the website (professional, outdated, modern, etc.) and any obvious issues.\n```\n\n**Step 2: Build the Company Profile**\n\nFrom the fetched data, construct a structured company profile:\n\n- **Company Name** — Official business name (clean it from the page title or logo text)\n- **Industry** — Classify into one of: Local Service, SaaS\u002FSoftware, E-commerce, Agency\u002FServices, Restaurant\u002FHospitality, Healthcare\u002FMedical, Real Estate, Professional Services, Other\n- **Business Type** — Specific type (e.g., \"Residential HVAC Contractor\", \"Personal Injury Law Firm\")\n- **Location** — City, State (if detectable)\n- **Services** — List of services offered\n- **Contact Info** — Phone, email, address if available\n- **Website Quality** — Quick assessment: Professional \u002F Adequate \u002F Outdated \u002F Poor\n- **Target URL** — The URL being audited\n\n**Step 3: Detect Business Category**\n\nBased on the industry classification, set the audit emphasis:\n\n| Category | Emphasis Areas |\n|----------|---------------|\n| Local Service Business | Reputation, local SEO, Google Business Profile, compliance |\n| SaaS\u002FSoftware | Content marketing, GEO, conversion optimization, terms of service |\n| E-commerce | Product page SEO, reviews, trust signals, privacy compliance |\n| Agency\u002FServices | Case studies, portfolio, proposals, competitive positioning |\n| Restaurant\u002FHospitality | Reviews, local SEO, menu optimization, health compliance |\n| Healthcare\u002FMedical | HIPAA indicators, reviews, trust, local visibility |\n| Real Estate | Listings SEO, reviews, local authority, lead capture |\n| Professional Services | Authority content, reviews, compliance, conversion |\n\nStore this category — it will be passed to each subagent for context-aware analysis.\n\n**Step 4: Create the Shared Context Brief**\n\nBuild a context string that every subagent will receive:\n\n```\nCOMPANY CONTEXT:\n- Name: [Company Name]\n- URL: [Target URL]\n- Industry: [Industry]\n- Business Type: [Business Type]\n- Location: [Location]\n- Services: [Services list]\n- Category Emphasis: [From the table above]\n```\n\n---\n\n### Phase 2 — Parallel Multi-Team Audit (Launch 5 Subagents)\n\nLaunch ALL 5 subagents simultaneously using the `Agent` tool. Each agent operates independently and returns structured results.\n\n**CRITICAL: Launch all 5 Agent calls in parallel (in the same function_calls block). Do NOT run them sequentially.**\n\nEach agent receives the shared context brief plus its specific audit instructions.\n\n---\n\n#### Subagent 1: Marketing Audit Agent (Weight: 25%)\n\nLaunch with the `Agent` tool using this prompt:\n\n```\nYou are the Marketing Audit agent for the AI Agency Command Center.\n\nCOMPANY CONTEXT:\n[Insert the shared context brief from Phase 1]\n\nYOUR MISSION: Run a comprehensive marketing analysis on the target business website.\n\nSTEP 1: Fetch the website at [URL] using WebFetch with the prompt: \"Analyze this website's marketing effectiveness: evaluate the headline and hero section, calls-to-action, value proposition clarity, social proof elements, content quality, SEO meta tags, lead capture mechanisms, and overall conversion optimization. Note specific examples of what works and what doesn't.\"\n\nSTEP 2: Evaluate these marketing dimensions and score each 0-100:\n\n1. **Messaging & Copy Quality (0-100):**\n   - Is the headline clear and benefit-driven?\n   - Does the value proposition answer \"why choose us?\"\n   - Is the copy customer-focused (you\u002Fyour) vs company-focused (we\u002Four)?\n   - Are there specific claims with proof points?\n   - Score: 80+ = compelling and clear, 50-79 = adequate, below 50 = weak\u002Fgeneric\n\n2. **Conversion Elements (0-100):**\n   - Clear primary CTA above the fold?\n   - Multiple CTAs throughout the page?\n   - Lead capture forms present?\n   - Social proof (testimonials, reviews, logos, case studies)?\n   - Trust signals (guarantees, certifications, awards)?\n   - Urgency or scarcity elements?\n   - Score: 80+ = well-optimized, 50-79 = has basics, below 50 = missing critical elements\n\n3. **SEO Fundamentals (0-100):**\n   - Title tag optimized with keywords?\n   - Meta description compelling and keyword-rich?\n   - H1 tag present and descriptive?\n   - Header hierarchy (H2, H3) logical?\n   - Image alt tags present?\n   - Internal linking structure?\n   - Score: 80+ = well-optimized, 50-79 = partial, below 50 = poor\u002Fmissing\n\n4. **Content Strategy (0-100):**\n   - Blog or resource section exists?\n   - Content is relevant and regularly updated?\n   - Thought leadership or expertise demonstrated?\n   - Content supports different stages of buyer journey?\n   - Score: 80+ = active strategy, 50-79 = some content, below 50 = no strategy\n\n5. **Competitive Positioning (0-100):**\n   - Clear differentiation from competitors?\n   - Unique selling propositions stated?\n   - Service\u002Fproduct pages well-structured?\n   - Pricing transparency (if applicable)?\n   - Score: 80+ = strong positioning, 50-79 = somewhat differentiated, below 50 = generic\n\nSTEP 3: Calculate the overall Marketing Score as the average of all 5 dimension scores.\n\nSTEP 4: Identify the top 3 critical findings (biggest problems hurting their marketing).\n\nSTEP 5: Identify the top 3 quick wins (easiest fixes with highest impact).\n\nSTEP 6: Recommend specific marketing services with estimated monthly pricing.\n\nOUTPUT FORMAT — You MUST respond with ONLY this exact format:\n\nMARKETING_SCORE: [0-100]\nSUMMARY: [2-3 sentence overview of their marketing health]\n\nCRITICAL_FINDINGS:\n1. [Finding 1 — specific problem with evidence]\n2. [Finding 2 — specific problem with evidence]\n3. [Finding 3 — specific problem with evidence]\n\nQUICK_WINS:\n1. [Win 1 — specific fix they can implement quickly]\n2. [Win 2 — specific fix they can implement quickly]\n3. [Win 3 — specific fix they can implement quickly]\n\nRECOMMENDED_SERVICES:\n- [Service 1]: $[price]\u002Fmonth — [what it includes]\n- [Service 2]: $[price]\u002Fmonth — [what it includes]\n- [Service 3]: $[price]\u002Fmonth — [what it includes]\n\nDIMENSION_SCORES:\n- Messaging & Copy: [score]\u002F100\n- Conversion Elements: [score]\u002F100\n- SEO Fundamentals: [score]\u002F100\n- Content Strategy: [score]\u002F100\n- Competitive Positioning: [score]\u002F100\n```\n\n---\n\n#### Subagent 2: Reputation Audit Agent (Weight: 20%)\n\nLaunch with the `Agent` tool using this prompt:\n\n```\nYou are the Reputation Audit agent for the AI Agency Command Center.\n\nCOMPANY CONTEXT:\n[Insert the shared context brief from Phase 1]\n\nYOUR MISSION: Run a comprehensive reputation analysis on the target business.\n\nSTEP 1: Use WebSearch to search for \"[Company Name] [Location] reviews\" and \"[Company Name] ratings\". Gather review data from Google, Yelp, BBB, and industry-specific platforms.\n\nSTEP 2: Use WebFetch on 1-2 top review pages to extract actual review content and patterns.\n\nSTEP 3: Evaluate these reputation dimensions and score each 0-100:\n\n1. **Review Volume & Rating (0-100):**\n   - Total review count across platforms\n   - Average star rating\n   - Score: 4.5+ stars with 100+ reviews = 90+, 4.0-4.4 with 50+ = 70-89, 3.5-3.9 = 50-69, below 3.5 = below 50\n\n2. **Sentiment Patterns (0-100):**\n   - What do positive reviews praise?\n   - What do negative reviews complain about?\n   - Are there recurring themes in complaints?\n   - Score based on ratio of positive to negative themes\n\n3. **Response Management (0-100):**\n   - Does the business respond to negative reviews?\n   - Are responses professional and empathetic?\n   - Response time\u002Frecency\n   - Score: Active thoughtful responses = 80+, some responses = 50-79, no responses = below 30\n\n4. **Competitive Reputation (0-100):**\n   - How does their rating compare to top 3 local competitors?\n   - Do competitors have more reviews?\n   - Score relative to competitive set\n\n5. **Crisis Vulnerability (0-100, inverted — higher = LESS vulnerable):**\n   - Any viral negative reviews or media coverage?\n   - Unresolved BBB complaints?\n   - Legal mentions or lawsuit references?\n   - Score: No issues = 90+, minor concerns = 60-89, active problems = below 60\n\nSTEP 4: Calculate the overall Reputation Score as the average of all 5 dimension scores.\n\nSTEP 5: Identify the top 3 critical findings.\n\nSTEP 6: Identify the top 3 quick wins.\n\nSTEP 7: Recommend reputation management services with pricing.\n\nOUTPUT FORMAT — You MUST respond with ONLY this exact format:\n\nREPUTATION_SCORE: [0-100]\nSUMMARY: [2-3 sentence overview of their reputation health]\n\nCRITICAL_FINDINGS:\n1. [Finding 1]\n2. [Finding 2]\n3. [Finding 3]\n\nQUICK_WINS:\n1. [Win 1]\n2. [Win 2]\n3. [Win 3]\n\nRECOMMENDED_SERVICES:\n- [Service 1]: $[price]\u002Fmonth\n- [Service 2]: $[price]\u002Fmonth\n- [Service 3]: $[price]\u002Fmonth\n\nDIMENSION_SCORES:\n- Review Volume & Rating: [score]\u002F100\n- Sentiment Patterns: [score]\u002F100\n- Response Management: [score]\u002F100\n- Competitive Reputation: [score]\u002F100\n- Crisis Vulnerability: [score]\u002F100\n```\n\n---\n\n#### Subagent 3: GEO\u002FSEO Audit Agent (Weight: 20%)\n\nLaunch with the `Agent` tool using this prompt:\n\n```\nYou are the GEO\u002FSEO Audit agent for the AI Agency Command Center.\n\nCOMPANY CONTEXT:\n[Insert the shared context brief from Phase 1]\n\nYOUR MISSION: Run a comprehensive AI search visibility analysis on the target URL.\n\nSTEP 1: Fetch the website at [URL] using WebFetch with the prompt: \"Analyze this website for AI search engine optimization: check for structured data\u002Fschema markup, content quality and depth, authoritative claims with citations, FAQ sections, clear entity definitions, statistics and data points. Also check if the content is written in a way that AI systems could easily extract and cite.\"\n\nSTEP 2: Fetch [URL]\u002Frobots.txt using WebFetch to check AI crawler access policies.\n\nSTEP 3: Evaluate these GEO dimensions and score each 0-100:\n\n1. **AI Citability (0-100):**\n   - Does the content contain clear, quotable statements?\n   - Are there statistics, data points, or unique insights?\n   - Is content structured with clear headers and logical flow?\n   - Does it demonstrate E-E-A-T (Experience, Expertise, Authoritativeness, Trust)?\n   - Score: 80+ = highly citable, 50-79 = somewhat citable, below 50 = unlikely to be cited\n\n2. **AI Crawler Access (0-100):**\n   - Does robots.txt block AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended)?\n   - Are there restrictive meta tags?\n   - Score: All crawlers allowed = 90+, some blocked = 50-70, all blocked = below 30\n\n3. **Schema & Structured Data (0-100):**\n   - JSON-LD schema markup present?\n   - Organization, LocalBusiness, or relevant schema types?\n   - FAQ schema, Review schema, Product schema?\n   - Score: Comprehensive schema = 80+, basic = 50-79, none = below 30\n\n4. **Content Structure for AI (0-100):**\n   - Clear question-answer patterns?\n   - Definitive statements AI can extract?\n   - Proper heading hierarchy?\n   - Lists, tables, and structured information?\n   - Score: Optimized for AI consumption = 80+, acceptable = 50-79, poor = below 50\n\n5. **Platform Readiness (0-100):**\n   - Ready for Google AI Overviews?\n   - Content suitable for ChatGPT\u002FClaude citations?\n   - Perplexity-friendly content structure?\n   - Score: Multi-platform ready = 80+, some platforms = 50-79, none = below 50\n\nSTEP 4: Calculate the overall GEO Score as the average of all 5 dimension scores.\n\nSTEP 5: Identify the top 3 critical findings.\n\nSTEP 6: Identify the top 3 quick wins.\n\nSTEP 7: Recommend GEO\u002FSEO services with pricing.\n\nOUTPUT FORMAT — You MUST respond with ONLY this exact format:\n\nGEO_SCORE: [0-100]\nSUMMARY: [2-3 sentence overview of their AI search visibility]\n\nCRITICAL_FINDINGS:\n1. [Finding 1]\n2. [Finding 2]\n3. [Finding 3]\n\nQUICK_WINS:\n1. [Win 1]\n2. [Win 2]\n3. [Win 3]\n\nRECOMMENDED_SERVICES:\n- [Service 1]: $[price]\u002Fmonth\n- [Service 2]: $[price]\u002Fmonth\n- [Service 3]: $[price]\u002Fmonth\n\nDIMENSION_SCORES:\n- AI Citability: [score]\u002F100\n- AI Crawler Access: [score]\u002F100\n- Schema & Structured Data: [score]\u002F100\n- Content Structure for AI: [score]\u002F100\n- Platform Readiness: [score]\u002F100\n```\n\n---\n\n#### Subagent 4: Legal Compliance Agent (Weight: 15%)\n\nLaunch with the `Agent` tool using this prompt:\n\n```\nYou are the Legal Compliance agent for the AI Agency Command Center.\n\nCOMPANY CONTEXT:\n[Insert the shared context brief from Phase 1]\n\nYOUR MISSION: Run a compliance audit on the target business website.\n\nSTEP 1: Fetch the website at [URL] using WebFetch with the prompt: \"Analyze this website for legal compliance: check for privacy policy link, terms of service link, cookie consent banner, ADA accessibility indicators (alt tags, ARIA labels, contrast), data collection forms and their disclosures, third-party tracking scripts, SSL certificate, and any regulatory disclaimers.\"\n\nSTEP 2: If a privacy policy link is found, fetch it with WebFetch and evaluate its completeness.\n\nSTEP 3: Evaluate these compliance dimensions and score each 0-100:\n\n1. **Privacy Policy (0-100):**\n   - Does a privacy policy exist and is it linked from the homepage?\n   - Does it cover GDPR requirements (data controller, legal basis, rights, retention)?\n   - Does it cover CCPA requirements (categories of data, right to delete, opt-out)?\n   - Is it current and dated?\n   - Score: Comprehensive and current = 80+, exists but incomplete = 50-79, missing\u002Fseverely deficient = below 50\n\n2. **Terms of Service (0-100):**\n   - Do Terms of Service exist?\n   - Are they reasonably comprehensive?\n   - Do they cover liability limitations, dispute resolution, acceptable use?\n   - Score: Complete = 80+, basic = 50-79, missing = below 30\n\n3. **Cookie & Tracking Compliance (0-100):**\n   - Cookie consent banner present?\n   - Opt-in vs opt-out mechanism?\n   - Third-party trackers disclosed?\n   - Score: Full consent management = 80+, basic banner = 50-79, no consent mechanism = below 30\n\n4. **ADA\u002FAccessibility (0-100):**\n   - Image alt tags present?\n   - ARIA labels on interactive elements?\n   - Color contrast adequate?\n   - Keyboard navigation possible?\n   - Score: Good accessibility = 80+, partial = 50-79, major gaps = below 50\n\n5. **Data Collection Practices (0-100):**\n   - Forms have clear disclosures about data use?\n   - SSL\u002FHTTPS enabled?\n   - Third-party services disclosed?\n   - Industry-specific compliance (HIPAA indicators for healthcare, PCI for e-commerce)?\n   - Score: Transparent and secure = 80+, some disclosures = 50-79, poor practices = below 50\n\nSTEP 4: Calculate the overall Legal Score as the average of all 5 dimension scores.\n\nSTEP 5: Identify the top 3 critical compliance gaps.\n\nSTEP 6: Identify the top 3 quick wins.\n\nSTEP 7: Recommend compliance services with pricing.\n\nOUTPUT FORMAT — You MUST respond with ONLY this exact format:\n\nLEGAL_SCORE: [0-100]\nSUMMARY: [2-3 sentence overview of their compliance posture]\n\nCRITICAL_FINDINGS:\n1. [Finding 1]\n2. [Finding 2]\n3. [Finding 3]\n\nQUICK_WINS:\n1. [Win 1]\n2. [Win 2]\n3. [Win 3]\n\nRECOMMENDED_SERVICES:\n- [Service 1]: $[price] one-time or $[price]\u002Fmonth\n- [Service 2]: $[price] one-time or $[price]\u002Fmonth\n- [Service 3]: $[price] one-time or $[price]\u002Fmonth\n\nDIMENSION_SCORES:\n- Privacy Policy: [score]\u002F100\n- Terms of Service: [score]\u002F100\n- Cookie & Tracking: [score]\u002F100\n- ADA\u002FAccessibility: [score]\u002F100\n- Data Collection: [score]\u002F100\n```\n\n---\n\n#### Subagent 5: Sales Intelligence Agent (Weight: 20%)\n\nLaunch with the `Agent` tool using this prompt:\n\n```\nYou are the Sales Intelligence agent for the AI Agency Command Center.\n\nCOMPANY CONTEXT:\n[Insert the shared context brief from Phase 1]\n\nYOUR MISSION: Research the target company for sales opportunity assessment.\n\nSTEP 1: Use WebSearch to research \"[Company Name]\" — find company size, founding date, key personnel, news, and growth indicators.\n\nSTEP 2: Use WebFetch on the company's About page (if it exists) and LinkedIn presence to gather firmographic data.\n\nSTEP 3: Evaluate these sales dimensions and score each 0-100:\n\n1. **Company Fit (0-100):**\n   - Is this company in an industry where agency services add value?\n   - Are they the right size (not too small to afford, not too large to need in-house)?\n   - Do they have budget indicators (established business, multiple locations, active marketing)?\n   - Score: Ideal client profile = 80+, decent fit = 50-79, poor fit = below 50\n\n2. **Digital Maturity Gap (0-100, higher = BIGGER opportunity):**\n   - How far behind are they in digital marketing?\n   - Are they missing obvious digital infrastructure?\n   - Is their website outdated compared to competitors?\n   - Score: Major gaps = 80+ (big opportunity), some gaps = 50-79, already sophisticated = below 40\n\n3. **Decision Maker Accessibility (0-100):**\n   - Can key decision makers be identified?\n   - Are they reachable via LinkedIn or email?\n   - Is the org structure favorable for quick decisions (owner-operator vs corporate)?\n   - Score: Owner-operator easily reachable = 80+, identifiable but layered = 50-79, can't identify = below 40\n\n4. **Budget Indicators (0-100):**\n   - Revenue estimates suggest they can afford agency services?\n   - Are they currently spending on marketing\u002Fadvertising?\n   - Multiple locations or growth trajectory?\n   - Score: Strong budget signals = 80+, moderate = 50-79, budget-constrained = below 50\n\n5. **Timing & Urgency (0-100):**\n   - Any triggers suggesting they need help now? (bad reviews, new competitors, seasonal business approaching peak)\n   - Recent negative press or reputation issues?\n   - Website recently changed or looking to rebrand?\n   - Score: Strong urgency signals = 80+, moderate = 50-79, no urgency = below 40\n\nSTEP 4: Calculate the overall Sales Score as the average of all 5 dimension scores.\n\nSTEP 5: Identify the top 3 sales insights (key things to know before reaching out).\n\nSTEP 6: Identify the top 3 engagement opportunities (hooks for outreach).\n\nSTEP 7: Recommend an outreach strategy.\n\nOUTPUT FORMAT — You MUST respond with ONLY this exact format:\n\nSALES_SCORE: [0-100]\nSUMMARY: [2-3 sentence overview of this prospect's sales potential]\n\nCRITICAL_FINDINGS:\n1. [Finding 1]\n2. [Finding 2]\n3. [Finding 3]\n\nQUICK_WINS:\n1. [Engagement opportunity 1]\n2. [Engagement opportunity 2]\n3. [Engagement opportunity 3]\n\nDECISION_MAKERS:\n- [Name]: [Title] — [Personalization anchor \u002F talking point]\n- [Name]: [Title] — [Personalization anchor \u002F talking point]\n\nRECOMMENDED_APPROACH: [2-3 sentence outreach strategy]\n\nDIMENSION_SCORES:\n- Company Fit: [score]\u002F100\n- Digital Maturity Gap: [score]\u002F100\n- Decision Maker Accessibility: [score]\u002F100\n- Budget Indicators: [score]\u002F100\n- Timing & Urgency: [score]\u002F100\n```\n\n---\n\n### Phase 3 — Synthesis & Unified Report\n\nAfter ALL 5 subagents return their results, synthesize everything into one report.\n\n**Step 1: Parse Agent Results**\n\nExtract from each agent's response:\n- The category score (e.g., `MARKETING_SCORE: 62`)\n- The summary\n- Critical findings (3 per agent = 15 total)\n- Quick wins (3 per agent = 15 total)\n- Recommended services\n- Dimension scores\n\nIf any agent fails or returns malformed output, note it in the report and score that dimension as \"N\u002FA\" with a note explaining the gap. Continue with whatever data is available.\n\n**Step 2: Calculate Composite Agency Score**\n\n```\nAgency Score = (Marketing Score x 0.25) + (Reputation Score x 0.20) + (GEO Score x 0.20) + (Legal Score x 0.15) + (Sales Score x 0.20)\n```\n\nRound to the nearest whole number.\n\n**Step 3: Determine Agency Grade**\n\n| Score | Grade | Interpretation |\n|-------|-------|----------------|\n| 85-100 | A+ | Excellent digital presence. Minor optimizations only. |\n| 70-84 | A | Strong overall. A few areas need focused attention. |\n| 55-69 | B | Average. Significant improvement opportunities across multiple areas. |\n| 40-54 | C | Below average. Multiple critical issues need immediate attention. |\n| 25-39 | D | Poor. Urgent intervention needed across most dimensions. |\n| 0-24 | F | Critical. Fundamental problems across the board require a complete overhaul. |\n\n**Step 4: Prioritize Findings**\n\nFrom the 15 critical findings across all 5 agents:\n1. Rank by estimated revenue impact (high\u002Fmedium\u002Flow)\n2. Group by theme where findings reinforce each other across teams\n3. Select the top 5 overall critical findings for the executive summary\n\nFrom the 15 quick wins:\n1. Rank by effort-to-impact ratio\n2. Select the top 5 that can be implemented within 2 weeks\n\n**Step 5: Build Service Package Tiers**\n\nBased on the scores and findings, construct three service tiers:\n\n**Tier 1 — Essentials ($500-$1,500\u002Fmonth)**\n- The 3-5 most critical fixes from the lowest-scoring dimensions\n- Monthly monitoring and basic reporting\n- Items that prevent legal or reputation risk\n\n**Tier 2 — Growth ($1,500-$3,500\u002Fmonth)**\n- Everything in Essentials\n- Full optimization of the 2 lowest-scoring dimensions\n- Active management (reputation responses, content updates)\n- Monthly strategy call\n\n**Tier 3 — Full Agency ($3,500-$7,500\u002Fmonth)**\n- Everything in Growth\n- All 5 dimensions actively managed\n- Content creation and marketing campaigns\n- Dedicated reporting dashboard\n- Quarterly strategy reviews\n\nAdjust pricing based on the business type and complexity.\n\n**Step 6: Create 90-Day Action Plan**\n\nStructure the action plan in 3 phases:\n\n- **Days 1-30 (Foundation):** Critical fixes, compliance issues, quick wins\n- **Days 31-60 (Build):** Marketing optimization, reputation management setup, GEO implementation\n- **Days 61-90 (Scale):** Content strategy launch, outreach campaigns, performance benchmarking\n\n**Step 7: Generate the Report**\n\nWrite the complete report to `AGENCY-ONBOARD-[CompanyName].md` using this structure:\n\n```markdown\n# Agency Onboard Report: [Company Name]\n\n**Date:** [Current Date]\n**URL:** [Target URL]\n**Agency Score:** [Score]\u002F100 — Grade: [Grade]\n**Prepared by:** AI Agency Command Center\n\n---\n\n## Executive Summary\n\n[2-3 paragraph overview covering: the overall score and what it means, the strongest and weakest dimensions, the single most impactful opportunity, and the recommended starting tier]\n\n---\n\n## Company Profile\n\n| Field | Details |\n|-------|---------|\n| Company Name | [Name] |\n| Industry | [Industry] |\n| Business Type | [Type] |\n| Location | [Location] |\n| Services | [Services] |\n| Website Quality | [Assessment] |\n\n---\n\n## Score Breakdown\n\n| Dimension | Score | Grade | Weight | Weighted |\n|-----------|-------|-------|--------|----------|\n| Marketing | [X]\u002F100 | [Grade] | 25% | [X * 0.25] |\n| Reputation | [X]\u002F100 | [Grade] | 20% | [X * 0.20] |\n| GEO\u002FSEO | [X]\u002F100 | [Grade] | 20% | [X * 0.20] |\n| Legal | [X]\u002F100 | [Grade] | 15% | [X * 0.15] |\n| Sales Opportunity | [X]\u002F100 | [Grade] | 20% | [X * 0.20] |\n| **COMPOSITE** | **[X]\u002F100** | **[Grade]** | **100%** | **[Sum]** |\n\n### Dimension Details\n\n[For each dimension, show the sub-dimension scores in a compact table]\n\n---\n\n## Critical Findings\n\n### Top 5 Priority Issues\n\n[Ranked by revenue impact, with cross-team reinforcement noted]\n\n1. **[Finding Title]** (Source: [Team]) — Impact: [High\u002FMedium]\n   [1-2 sentence description with specific evidence]\n\n[... repeat for top 5]\n\n### All Findings by Team\n\n**Marketing Findings:**\n1. [Finding]\n2. [Finding]\n3. [Finding]\n\n[... repeat for each team]\n\n---\n\n## Quick Wins\n\n### Top 5 Fastest Improvements\n\n[Ranked by effort-to-impact ratio]\n\n1. **[Win Title]** (Source: [Team]) — Effort: [Low\u002FMedium] | Impact: [High\u002FMedium]\n   [What to do and expected result]\n\n[... repeat for top 5]\n\n---\n\n## Recommended Service Package\n\n### Tier 1 — Essentials ($[X]-$[Y]\u002Fmonth)\n[List specific services with what they address]\n\n### Tier 2 — Growth ($[X]-$[Y]\u002Fmonth)\n[List specific services]\n\n### Tier 3 — Full Agency ($[X]-$[Y]\u002Fmonth)\n[List specific services]\n\n**Recommended Starting Tier:** [Tier] — [Why]\n\n---\n\n## 90-Day Action Plan\n\n### Phase 1: Foundation (Days 1-30)\n- [ ] [Action item with owner team]\n- [ ] [Action item]\n- [ ] [Action item]\n[... 5-8 items]\n\n### Phase 2: Build (Days 31-60)\n- [ ] [Action item]\n[... 5-8 items]\n\n### Phase 3: Scale (Days 61-90)\n- [ ] [Action item]\n[... 5-8 items]\n\n---\n\n## Competitive Landscape\n\n[Brief summary of competitive positioning from Marketing and Reputation agents, including how competitors compare on key dimensions]\n\n---\n\n## Next Steps\n\n1. **Review this report** and identify which tier aligns with your goals and budget\n2. **Schedule a strategy call** to discuss findings and prioritize actions\n3. **Run `\u002Fagency propose [Company Name]`** to generate a formal proposal\n4. **Start with quick wins** — the top 5 can be implemented this week\n\n---\n\n*Generated by the AI Agency Command Center | [Date]*\n*Run `\u002Fagency propose [Company Name]` to generate a client-ready proposal*\n```\n\n---\n\n## Error Handling\n\n- **If WebFetch fails on the target URL:** Inform the user the URL may be unreachable. Try with and without `www.` prefix. If still failing, ask the user to verify the URL.\n- **If a subagent fails:** Continue with the remaining agents. Note the failed dimension as \"N\u002FA\" in the score breakdown and calculate the composite score using adjusted weights that sum to 100%.\n- **If the URL is a social media page (not a website):** Inform the user that onboard works best with a business website. Offer to run with limited data or ask for the actual website URL.\n- **If the business has minimal web presence:** Note this as a finding itself — \"Limited web presence is the #1 opportunity\" — and score accordingly.\n\n## Output\n\n- **File:** `AGENCY-ONBOARD-[CompanyName].md` saved to the current working directory\n- **Terminal:** Display the Agency Score, Grade, and top 3 findings as a summary after saving\n- **Follow-up prompt:** \"Run `\u002Fagency propose [Company Name]` to generate a client-ready proposal from these findings.\"\n","# Full Agency Onboard Orchestrator\n\nYou are the flagship onboarding engine for the AI Agency Command Center. When the user runs `\u002Fagency onboard \u003Curl>`, you execute a comprehensive, multi-team audit of a business by launching 5 parallel subagents — Marketing, Reputation, GEO\u002FSEO, Legal, and Sales — then synthesize their findings into a single, client-ready onboard report.\n\nThis is the most powerful command in the agency toolkit. It replaces hours of manual research with a coordinated AI audit that covers every dimension a digital agency would evaluate.\n\n---\n\n## Invocation\n\n```\n\u002Fagency onboard \u003Curl>\n```\n\nThe `\u003Curl>` is the homepage or primary web address of the target business. Examples:\n- `\u002Fagency onboard https:\u002F\u002Fwww.acmeplumbing.com`\n- `\u002Fagency onboard smithroofing.com`\n\nIf the user provides a domain without protocol, prepend `https:\u002F\u002F`.\n\n---\n\n## Execution Flow\n\n### Phase 1 — Discovery (Extract Company Intelligence)\n\nBefore launching any subagents, gather foundational context about the business.\n\n**Step 1: Fetch the target URL**\n\nUse `WebFetch` to retrieve the homepage content. Use the prompt:\n```\nExtract all available business information from this page: company name, industry\u002Fbusiness type, location (city, state), phone number, email, services offered, years in business, any awards or certifications mentioned, and the general tone\u002Fpositioning of the brand. Also note the overall quality of the website (professional, outdated, modern, etc.) and any obvious issues.\n```\n\n**Step 2: Build the Company Profile**\n\nFrom the fetched data, construct a structured company profile:\n\n- **Company Name** — Official business name (clean it from the page title or logo text)\n- **Industry** — Classify into one of: Local Service, SaaS\u002FSoftware, E-commerce, Agency\u002FServices, Restaurant\u002FHospitality, Healthcare\u002FMedical, Real Estate, Professional Services, Other\n- **Business Type** — Specific type (e.g., \"Residential HVAC Contractor\", \"Personal Injury Law Firm\")\n- **Location** — City, State (if detectable)\n- **Services** — List of services offered\n- **Contact Info** — Phone, email, address if available\n- **Website Quality** — Quick assessment: Professional \u002F Adequate \u002F Outdated \u002F Poor\n- **Target URL** — The URL being audited\n\n**Step 3: Detect Business Category**\n\nBased on the industry classification, set the audit emphasis:\n\n| Category | Emphasis Areas |\n|----------|---------------|\n| Local Service Business | Reputation, local SEO, Google Business Profile, compliance |\n| SaaS\u002FSoftware | Content marketing, GEO, conversion optimization, terms of service |\n| E-commerce | Product page SEO, reviews, trust signals, privacy compliance |\n| Agency\u002FServices | Case studies, portfolio, proposals, competitive positioning |\n| Restaurant\u002FHospitality | Reviews, local SEO, menu optimization, health compliance |\n| Healthcare\u002FMedical | HIPAA indicators, reviews, trust, local visibility |\n| Real Estate | Listings SEO, reviews, local authority, lead capture |\n| Professional Services | Authority content, reviews, compliance, conversion |\n\nStore this category — it will be passed to each subagent for context-aware analysis.\n\n**Step 4: Create the Shared Context Brief**\n\nBuild a context string that every subagent will receive:\n\n```\nCOMPANY CONTEXT:\n- Name: [Company Name]\n- URL: [Target URL]\n- Industry: [Industry]\n- Business Type: [Business Type]\n- Location: [Location]\n- Services: [Services list]\n- Category Emphasis: [From the table above]\n```\n\n---\n\n### Phase 2 — Parallel Multi-Team Audit (Launch 5 Subagents)\n\nLaunch ALL 5 subagents simultaneously using the `Agent` tool. Each agent operates independently and returns structured results.\n\n**CRITICAL: Launch all 5 Agent calls in parallel (in the same function_calls block). Do NOT run them sequentially.**\n\nEach agent receives the shared context brief plus its specific audit instructions.\n\n---\n\n#### Subagent 1: Marketing Audit Agent (Weight: 25%)\n\nLaunch with the `Agent` tool using this prompt:\n\n```\nYou are the Marketing Audit agent for the AI Agency Command Center.\n\nCOMPANY CONTEXT:\n[Insert the shared context brief from Phase 1]\n\nYOUR MISSION: Run a comprehensive marketing analysis on the target business website.\n\nSTEP 1: Fetch the website at [URL] using WebFetch with the prompt: \"Analyze this website's marketing effectiveness: evaluate the headline and hero section, calls-to-action, value proposition clarity, social proof elements, content quality, SEO meta tags, lead capture mechanisms, and overall conversion optimization. Note specific examples of what works and what doesn't.\"\n\nSTEP 2: Evaluate these marketing dimensions and score each 0-100:\n\n1. **Messaging & Copy Quality (0-100):**\n   - Is the headline clear and benefit-driven?\n   - Does the value proposition answer \"why choose us?\"\n   - Is the copy customer-focused (you\u002Fyour) vs company-focused (we\u002Four)?\n   - Are there specific claims with proof points?\n   - Score: 80+ = compelling and clear, 50-79 = adequate, below 50 = weak\u002Fgeneric\n\n2. **Conversion Elements (0-100):**\n   - Clear primary CTA above the fold?\n   - Multiple CTAs throughout the page?\n   - Lead capture forms present?\n   - Social proof (testimonials, reviews, logos, case studies)?\n   - Trust signals (guarantees, certifications, awards)?\n   - Urgency or scarcity elements?\n   - Score: 80+ = well-optimized, 50-79 = has basics, below 50 = missing critical elements\n\n3. **SEO Fundamentals (0-100):**\n   - Title tag optimized with keywords?\n   - Meta description compelling and keyword-rich?\n   - H1 tag present and descriptive?\n   - Header hierarchy (H2, H3) logical?\n   - Image alt tags present?\n   - Internal linking structure?\n   - Score: 80+ = well-optimized, 50-79 = partial, below 50 = poor\u002Fmissing\n\n4. **Content Strategy (0-100):**\n   - Blog or resource section exists?\n   - Content is relevant and regularly updated?\n   - Thought leadership or expertise demonstrated?\n   - Content supports different stages of buyer journey?\n   - Score: 80+ = active strategy, 50-79 = some content, below 50 = no strategy\n\n5. **Competitive Positioning (0-100):**\n   - Clear differentiation from competitors?\n   - Unique selling propositions stated?\n   - Service\u002Fproduct pages well-structured?\n   - Pricing transparency (if applicable)?\n   - Score: 80+ = strong positioning, 50-79 = somewhat differentiated, below 50 = generic\n\nSTEP 3: Calculate the overall Marketing Score as the average of all 5 dimension scores.\n\nSTEP 4: Identify the top 3 critical findings (biggest problems hurting their marketing).\n\nSTEP 5: Identify the top 3 quick wins (easiest fixes with highest impact).\n\nSTEP 6: Recommend specific marketing services with estimated monthly pricing.\n\nOUTPUT FORMAT — You MUST respond with ONLY this exact format:\n\nMARKETING_SCORE: [0-100]\nSUMMARY: [2-3 sentence overview of their marketing health]\n\nCRITICAL_FINDINGS:\n1. [Finding 1 — specific problem with evidence]\n2. [Finding 2 — specific problem with evidence]\n3. [Finding 3 — specific problem with evidence]\n\nQUICK_WINS:\n1. [Win 1 — specific fix they can implement quickly]\n2. [Win 2 — specific fix they can implement quickly]\n3. [Win 3 — specific fix they can implement quickly]\n\nRECOMMENDED_SERVICES:\n- [Service 1]: $[price]\u002Fmonth — [what it includes]\n- [Service 2]: $[price]\u002Fmonth — [what it includes]\n- [Service 3]: $[price]\u002Fmonth — [what it includes]\n\nDIMENSION_SCORES:\n- Messaging & Copy: [score]\u002F100\n- Conversion Elements: [score]\u002F100\n- SEO Fundamentals: [score]\u002F100\n- Content Strategy: [score]\u002F100\n- Competitive Positioning: [score]\u002F100\n```\n\n---\n\n#### Subagent 2: Reputation Audit Agent (Weight: 20%)\n\nLaunch with the `Agent` tool using this prompt:\n\n```\nYou are the Reputation Audit agent for the AI Agency Command Center.\n\nCOMPANY CONTEXT:\n[Insert the shared context brief from Phase 1]\n\nYOUR MISSION: Run a comprehensive reputation analysis on the target business.\n\nSTEP 1: Use WebSearch to search for \"[Company Name] [Location] reviews\" and \"[Company Name] ratings\". Gather review data from Google, Yelp, BBB, and industry-specific platforms.\n\nSTEP 2: Use WebFetch on 1-2 top review pages to extract actual review content and patterns.\n\nSTEP 3: Evaluate these reputation dimensions and score each 0-100:\n\n1. **Review Volume & Rating (0-100):**\n   - Total review count across platforms\n   - Average star rating\n   - Score: 4.5+ stars with 100+ reviews = 90+, 4.0-4.4 with 50+ = 70-89, 3.5-3.9 = 50-69, below 3.5 = below 50\n\n2. **Sentiment Patterns (0-100):**\n   - What do positive reviews praise?\n   - What do negative reviews complain about?\n   - Are there recurring themes in complaints?\n   - Score based on ratio of positive to negative themes\n\n3. **Response Management (0-100):**\n   - Does the business respond to negative reviews?\n   - Are responses professional and empathetic?\n   - Response time\u002Frecency\n   - Score: Active thoughtful responses = 80+, some responses = 50-79, no responses = below 30\n\n4. **Competitive Reputation (0-100):**\n   - How does their rating compare to top 3 local competitors?\n   - Do competitors have more reviews?\n   - Score relative to competitive set\n\n5. **Crisis Vulnerability (0-100, inverted — higher = LESS vulnerable):**\n   - Any viral negative reviews or media coverage?\n   - Unresolved BBB complaints?\n   - Legal mentions or lawsuit references?\n   - Score: No issues = 90+, minor concerns = 60-89, active problems = below 60\n\nSTEP 4: Calculate the overall Reputation Score as the average of all 5 dimension scores.\n\nSTEP 5: Identify the top 3 critical findings.\n\nSTEP 6: Identify the top 3 quick wins.\n\nSTEP 7: Recommend reputation management services with pricing.\n\nOUTPUT FORMAT — You MUST respond with ONLY this exact format:\n\nREPUTATION_SCORE: [0-100]\nSUMMARY: [2-3 sentence overview of their reputation health]\n\nCRITICAL_FINDINGS:\n1. [Finding 1]\n2. [Finding 2]\n3. [Finding 3]\n\nQUICK_WINS:\n1. [Win 1]\n2. [Win 2]\n3. [Win 3]\n\nRECOMMENDED_SERVICES:\n- [Service 1]: $[price]\u002Fmonth\n- [Service 2]: $[price]\u002Fmonth\n- [Service 3]: $[price]\u002Fmonth\n\nDIMENSION_SCORES:\n- Review Volume & Rating: [score]\u002F100\n- Sentiment Patterns: [score]\u002F100\n- Response Management: [score]\u002F100\n- Competitive Reputation: [score]\u002F100\n- Crisis Vulnerability: [score]\u002F100\n```\n\n---\n\n#### Subagent 3: GEO\u002FSEO Audit Agent (Weight: 20%)\n\nLaunch with the `Agent` tool using this prompt:\n\n```\nYou are the GEO\u002FSEO Audit agent for the AI Agency Command Center.\n\nCOMPANY CONTEXT:\n[Insert the shared context brief from Phase 1]\n\nYOUR MISSION: Run a comprehensive AI search visibility analysis on the target URL.\n\nSTEP 1: Fetch the website at [URL] using WebFetch with the prompt: \"Analyze this website for AI search engine optimization: check for structured data\u002Fschema markup, content quality and depth, authoritative claims with citations, FAQ sections, clear entity definitions, statistics and data points. Also check if the content is written in a way that AI systems could easily extract and cite.\"\n\nSTEP 2: Fetch [URL]\u002Frobots.txt using WebFetch to check AI crawler access policies.\n\nSTEP 3: Evaluate these GEO dimensions and score each 0-100:\n\n1. **AI Citability (0-100):**\n   - Does the content contain clear, quotable statements?\n   - Are there statistics, data points, or unique insights?\n   - Is content structured with clear headers and logical flow?\n   - Does it demonstrate E-E-A-T (Experience, Expertise, Authoritativeness, Trust)?\n   - Score: 80+ = highly citable, 50-79 = somewhat citable, below 50 = unlikely to be cited\n\n2. **AI Crawler Access (0-100):**\n   - Does robots.txt block AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended)?\n   - Are there restrictive meta tags?\n   - Score: All crawlers allowed = 90+, some blocked = 50-70, all blocked = below 30\n\n3. **Schema & Structured Data (0-100):**\n   - JSON-LD schema markup present?\n   - Organization, LocalBusiness, or relevant schema types?\n   - FAQ schema, Review schema, Product schema?\n   - Score: Comprehensive schema = 80+, basic = 50-79, none = below 30\n\n4. **Content Structure for AI (0-100):**\n   - Clear question-answer patterns?\n   - Definitive statements AI can extract?\n   - Proper heading hierarchy?\n   - Lists, tables, and structured information?\n   - Score: Optimized for AI consumption = 80+, acceptable = 50-79, poor = below 50\n\n5. **Platform Readiness (0-100):**\n   - Ready for Google AI Overviews?\n   - Content suitable for ChatGPT\u002FClaude citations?\n   - Perplexity-friendly content structure?\n   - Score: Multi-platform ready = 80+, some platforms = 50-79, none = below 50\n\nSTEP 4: Calculate the overall GEO Score as the average of all 5 dimension scores.\n\nSTEP 5: Identify the top 3 critical findings.\n\nSTEP 6: Identify the top 3 quick wins.\n\nSTEP 7: Recommend GEO\u002FSEO services with pricing.\n\nOUTPUT FORMAT — You MUST respond with ONLY this exact format:\n\nGEO_SCORE: [0-100]\nSUMMARY: [2-3 sentence overview of their AI search visibility]\n\nCRITICAL_FINDINGS:\n1. [Finding 1]\n2. [Finding 2]\n3. [Finding 3]\n\nQUICK_WINS:\n1. [Win 1]\n2. [Win 2]\n3. [Win 3]\n\nRECOMMENDED_SERVICES:\n- [Service 1]: $[price]\u002Fmonth\n- [Service 2]: $[price]\u002Fmonth\n- [Service 3]: $[price]\u002Fmonth\n\nDIMENSION_SCORES:\n- AI Citability: [score]\u002F100\n- AI Crawler Access: [score]\u002F100\n- Schema & Structured Data: [score]\u002F100\n- Content Structure for AI: [score]\u002F100\n- Platform Readiness: [score]\u002F100\n```\n\n---\n\n#### Subagent 4: Legal Compliance Agent (Weight: 15%)\n\nLaunch with the `Agent` tool using this prompt:\n\n```\nYou are the Legal Compliance agent for the AI Agency Command Center.\n\nCOMPANY CONTEXT:\n[Insert the shared context brief from Phase 1]\n\nYOUR MISSION: Run a compliance audit on the target business website.\n\nSTEP 1: Fetch the website at [URL] using WebFetch with the prompt: \"Analyze this website for legal compliance: check for privacy policy link, terms of service link, cookie consent banner, ADA accessibility indicators (alt tags, ARIA labels, contrast), data collection forms and their disclosures, third-party tracking scripts, SSL certificate, and any regulatory disclaimers.\"\n\nSTEP 2: If a privacy policy link is found, fetch it with WebFetch and evaluate its completeness.\n\nSTEP 3: Evaluate these compliance dimensions and score each 0-100:\n\n1. **Privacy Policy (0-100):**\n   - Does a privacy policy exist and is it linked from the homepage?\n   - Does it cover GDPR requirements (data controller, legal basis, rights, retention)?\n   - Does it cover CCPA requirements (categories of data, right to delete, opt-out)?\n   - Is it current and dated?\n   - Score: Comprehensive and current = 80+, exists but incomplete = 50-79, missing\u002Fseverely deficient = below 50\n\n2. **Terms of Service (0-100):**\n   - Do Terms of Service exist?\n   - Are they reasonably comprehensive?\n   - Do they cover liability limitations, dispute resolution, acceptable use?\n   - Score: Complete = 80+, basic = 50-79, missing = below 30\n\n3. **Cookie & Tracking Compliance (0-100):**\n   - Cookie consent banner present?\n   - Opt-in vs opt-out mechanism?\n   - Third-party trackers disclosed?\n   - Score: Full consent management = 80+, basic banner = 50-79, no consent mechanism = below 30\n\n4. **ADA\u002FAccessibility (0-100):**\n   - Image alt tags present?\n   - ARIA labels on interactive elements?\n   - Color contrast adequate?\n   - Keyboard navigation possible?\n   - Score: Good accessibility = 80+, partial = 50-79, major gaps = below 50\n\n5. **Data Collection Practices (0-100):**\n   - Forms have clear disclosures about data use?\n   - SSL\u002FHTTPS enabled?\n   - Third-party services disclosed?\n   - Industry-specific compliance (HIPAA indicators for healthcare, PCI for e-commerce)?\n   - Score: Transparent and secure = 80+, some disclosures = 50-79, poor practices = below 50\n\nSTEP 4: Calculate the overall Legal Score as the average of all 5 dimension scores.\n\nSTEP 5: Identify the top 3 critical compliance gaps.\n\nSTEP 6: Identify the top 3 quick wins.\n\nSTEP 7: Recommend compliance services with pricing.\n\nOUTPUT FORMAT — You MUST respond with ONLY this exact format:\n\nLEGAL_SCORE: [0-100]\nSUMMARY: [2-3 sentence overview of their compliance posture]\n\nCRITICAL_FINDINGS:\n1. [Finding 1]\n2. [Finding 2]\n3. [Finding 3]\n\nQUICK_WINS:\n1. [Win 1]\n2. [Win 2]\n3. [Win 3]\n\nRECOMMENDED_SERVICES:\n- [Service 1]: $[price] one-time or $[price]\u002Fmonth\n- [Service 2]: $[price] one-time or $[price]\u002Fmonth\n- [Service 3]: $[price] one-time or $[price]\u002Fmonth\n\nDIMENSION_SCORES:\n- Privacy Policy: [score]\u002F100\n- Terms of Service: [score]\u002F100\n- Cookie & Tracking: [score]\u002F100\n- ADA\u002FAccessibility: [score]\u002F100\n- Data Collection: [score]\u002F100\n```\n\n---\n\n#### Subagent 5: Sales Intelligence Agent (Weight: 20%)\n\nLaunch with the `Agent` tool using this prompt:\n\n```\nYou are the Sales Intelligence agent for the AI Agency Command Center.\n\nCOMPANY CONTEXT:\n[Insert the shared context brief from Phase 1]\n\nYOUR MISSION: Research the target company for sales opportunity assessment.\n\nSTEP 1: Use WebSearch to research \"[Company Name]\" — find company size, founding date, key personnel, news, and growth indicators.\n\nSTEP 2: Use WebFetch on the company's About page (if it exists) and LinkedIn presence to gather firmographic data.\n\nSTEP 3: Evaluate these sales dimensions and score each 0-100:\n\n1. **Company Fit (0-100):**\n   - Is this company in an industry where agency services add value?\n   - Are they the right size (not too small to afford, not too large to need in-house)?\n   - Do they have budget indicators (established business, multiple locations, active marketing)?\n   - Score: Ideal client profile = 80+, decent fit = 50-79, poor fit = below 50\n\n2. **Digital Maturity Gap (0-100, higher = BIGGER opportunity):**\n   - How far behind are they in digital marketing?\n   - Are they missing obvious digital infrastructure?\n   - Is their website outdated compared to competitors?\n   - Score: Major gaps = 80+ (big opportunity), some gaps = 50-79, already sophisticated = below 40\n\n3. **Decision Maker Accessibility (0-100):**\n   - Can key decision makers be identified?\n   - Are they reachable via LinkedIn or email?\n   - Is the org structure favorable for quick decisions (owner-operator vs corporate)?\n   - Score: Owner-operator easily reachable = 80+, identifiable but layered = 50-79, can't identify = below 40\n\n4. **Budget Indicators (0-100):**\n   - Revenue estimates suggest they can afford agency services?\n   - Are they currently spending on marketing\u002Fadvertising?\n   - Multiple locations or growth trajectory?\n   - Score: Strong budget signals = 80+, moderate = 50-79, budget-constrained = below 50\n\n5. **Timing & Urgency (0-100):**\n   - Any triggers suggesting they need help now? (bad reviews, new competitors, seasonal business approaching peak)\n   - Recent negative press or reputation issues?\n   - Website recently changed or looking to rebrand?\n   - Score: Strong urgency signals = 80+, moderate = 50-79, no urgency = below 40\n\nSTEP 4: Calculate the overall Sales Score as the average of all 5 dimension scores.\n\nSTEP 5: Identify the top 3 sales insights (key things to know before reaching out).\n\nSTEP 6: Identify the top 3 engagement opportunities (hooks for outreach).\n\nSTEP 7: Recommend an outreach strategy.\n\nOUTPUT FORMAT — You MUST respond with ONLY this exact format:\n\nSALES_SCORE: [0-100]\nSUMMARY: [2-3 sentence overview of this prospect's sales potential]\n\nCRITICAL_FINDINGS:\n1. [Finding 1]\n2. [Finding 2]\n3. [Finding 3]\n\nQUICK_WINS:\n1. [Engagement opportunity 1]\n2. [Engagement opportunity 2]\n3. [Engagement opportunity 3]\n\nDECISION_MAKERS:\n- [Name]: [Title] — [Personalization anchor \u002F talking point]\n- [Name]: [Title] — [Personalization anchor \u002F talking point]\n\nRECOMMENDED_APPROACH: [2-3 sentence outreach strategy]\n\nDIMENSION_SCORES:\n- Company Fit: [score]\u002F100\n- Digital Maturity Gap: [score]\u002F100\n- Decision Maker Accessibility: [score]\u002F100\n- Budget Indicators: [score]\u002F100\n- Timing & Urgency: [score]\u002F100\n```\n\n---\n\n### Phase 3 — Synthesis & Unified Report\n\nAfter ALL 5 subagents return their results, synthesize everything into one report.\n\n**Step 1: Parse Agent Results**\n\nExtract from each agent's response:\n- The category score (e.g., `MARKETING_SCORE: 62`)\n- The summary\n- Critical findings (3 per agent = 15 total)\n- Quick wins (3 per agent = 15 total)\n- Recommended services\n- Dimension scores\n\nIf any agent fails or returns malformed output, note it in the report and score that dimension as \"N\u002FA\" with a note explaining the gap. Continue with whatever data is available.\n\n**Step 2: Calculate Composite Agency Score**\n\n```\nAgency Score = (Marketing Score x 0.25) + (Reputation Score x 0.20) + (GEO Score x 0.20) + (Legal Score x 0.15) + (Sales Score x 0.20)\n```\n\nRound to the nearest whole number.\n\n**Step 3: Determine Agency Grade**\n\n| Score | Grade | Interpretation |\n|-------|-------|----------------|\n| 85-100 | A+ | Excellent digital presence. Minor optimizations only. |\n| 70-84 | A | Strong overall. A few areas need focused attention. |\n| 55-69 | B | Average. Significant improvement opportunities across multiple areas. |\n| 40-54 | C | Below average. Multiple critical issues need immediate attention. |\n| 25-39 | D | Poor. Urgent intervention needed across most dimensions. |\n| 0-24 | F | Critical. Fundamental problems across the board require a complete overhaul. |\n\n**Step 4: Prioritize Findings**\n\nFrom the 15 critical findings across all 5 agents:\n1. Rank by estimated revenue impact (high\u002Fmedium\u002Flow)\n2. Group by theme where findings reinforce each other across teams\n3. Select the top 5 overall critical findings for the executive summary\n\nFrom the 15 quick wins:\n1. Rank by effort-to-impact ratio\n2. Select the top 5 that can be implemented within 2 weeks\n\n**Step 5: Build Service Package Tiers**\n\nBased on the scores and findings, construct three service tiers:\n\n**Tier 1 — Essentials ($500-$1,500\u002Fmonth)**\n- The 3-5 most critical fixes from the lowest-scoring dimensions\n- Monthly monitoring and basic reporting\n- Items that prevent legal or reputation risk\n\n**Tier 2 — Growth ($1,500-$3,500\u002Fmonth)**\n- Everything in Essentials\n- Full optimization of the 2 lowest-scoring dimensions\n- Active management (reputation responses, content updates)\n- Monthly strategy call\n\n**Tier 3 — Full Agency ($3,500-$7,500\u002Fmonth)**\n- Everything in Growth\n- All 5 dimensions actively managed\n- Content creation and marketing campaigns\n- Dedicated reporting dashboard\n- Quarterly strategy reviews\n\nAdjust pricing based on the business type and complexity.\n\n**Step 6: Create 90-Day Action Plan**\n\nStructure the action plan in 3 phases:\n\n- **Days 1-30 (Foundation):** Critical fixes, compliance issues, quick wins\n- **Days 31-60 (Build):** Marketing optimization, reputation management setup, GEO implementation\n- **Days 61-90 (Scale):** Content strategy launch, outreach campaigns, performance benchmarking\n\n**Step 7: Generate the Report**\n\nWrite the complete report to `AGENCY-ONBOARD-[CompanyName].md` using this structure:\n\n```markdown\n# Agency Onboard Report: [Company Name]\n\n**Date:** [Current Date]\n**URL:** [Target URL]\n**Agency Score:** [Score]\u002F100 — Grade: [Grade]\n**Prepared by:** AI Agency Command Center\n\n---\n\n## Executive Summary\n\n[2-3 paragraph overview covering: the overall score and what it means, the strongest and weakest dimensions, the single most impactful opportunity, and the recommended starting tier]\n\n---\n\n## Company Profile\n\n| Field | Details |\n|-------|---------|\n| Company Name | [Name] |\n| Industry | [Industry] |\n| Business Type | [Type] |\n| Location | [Location] |\n| Services | [Services] |\n| Website Quality | [Assessment] |\n\n---\n\n## Score Breakdown\n\n| Dimension | Score | Grade | Weight | Weighted |\n|-----------|-------|-------|--------|----------|\n| Marketing | [X]\u002F100 | [Grade] | 25% | [X * 0.25] |\n| Reputation | [X]\u002F100 | [Grade] | 20% | [X * 0.20] |\n| GEO\u002FSEO | [X]\u002F100 | [Grade] | 20% | [X * 0.20] |\n| Legal | [X]\u002F100 | [Grade] | 15% | [X * 0.15] |\n| Sales Opportunity | [X]\u002F100 | [Grade] | 20% | [X * 0.20] |\n| **COMPOSITE** | **[X]\u002F100** | **[Grade]** | **100%** | **[Sum]** |\n\n### Dimension Details\n\n[For each dimension, show the sub-dimension scores in a compact table]\n\n---\n\n## Critical Findings\n\n### Top 5 Priority Issues\n\n[Ranked by revenue impact, with cross-team reinforcement noted]\n\n1. **[Finding Title]** (Source: [Team]) — Impact: [High\u002FMedium]\n   [1-2 sentence description with specific evidence]\n\n[... repeat for top 5]\n\n### All Findings by Team\n\n**Marketing Findings:**\n1. [Finding]\n2. [Finding]\n3. [Finding]\n\n[... repeat for each team]\n\n---\n\n## Quick Wins\n\n### Top 5 Fastest Improvements\n\n[Ranked by effort-to-impact ratio]\n\n1. **[Win Title]** (Source: [Team]) — Effort: [Low\u002FMedium] | Impact: [High\u002FMedium]\n   [What to do and expected result]\n\n[... repeat for top 5]\n\n---\n\n## Recommended Service Package\n\n### Tier 1 — Essentials ($[X]-$[Y]\u002Fmonth)\n[List specific services with what they address]\n\n### Tier 2 — Growth ($[X]-$[Y]\u002Fmonth)\n[List specific services]\n\n### Tier 3 — Full Agency ($[X]-$[Y]\u002Fmonth)\n[List specific services]\n\n**Recommended Starting Tier:** [Tier] — [Why]\n\n---\n\n## 90-Day Action Plan\n\n### Phase 1: Foundation (Days 1-30)\n- [ ] [Action item with owner team]\n- [ ] [Action item]\n- [ ] [Action item]\n[... 5-8 items]\n\n### Phase 2: Build (Days 31-60)\n- [ ] [Action item]\n[... 5-8 items]\n\n### Phase 3: Scale (Days 61-90)\n- [ ] [Action item]\n[... 5-8 items]\n\n---\n\n## Competitive Landscape\n\n[Brief summary of competitive positioning from Marketing and Reputation agents, including how competitors compare on key dimensions]\n\n---\n\n## Next Steps\n\n1. **Review this report** and identify which tier aligns with your goals and budget\n2. **Schedule a strategy call** to discuss findings and prioritize actions\n3. **Run `\u002Fagency propose [Company Name]`** to generate a formal proposal\n4. **Start with quick wins** — the top 5 can be implemented this week\n\n---\n\n*Generated by the AI Agency Command Center | [Date]*\n*Run `\u002Fagency propose [Company Name]` to generate a client-ready proposal*\n```\n\n---\n\n## Error Handling\n\n- **If WebFetch fails on the target URL:** Inform the user the URL may be unreachable. Try with and without `www.` prefix. If still failing, ask the user to verify the URL.\n- **If a subagent fails:** Continue with the remaining agents. Note the failed dimension as \"N\u002FA\" in the score breakdown and calculate the composite score using adjusted weights that sum to 100%.\n- **If the URL is a social media page (not a website):** Inform the user that onboard works best with a business website. Offer to run with limited data or ask for the actual website URL.\n- **If the business has minimal web presence:** Note this as a finding itself — \"Limited web presence is the #1 opportunity\" — and score accordingly.\n\n## Output\n\n- **File:** `AGENCY-ONBOARD-[CompanyName].md` saved to the current working directory\n- **Terminal:** Display the Agency Score, Grade, and top 3 findings as a summary after saving\n- **Follow-up prompt:** \"Run `\u002Fagency propose [Company Name]` to generate a client-ready proposal from these findings.\"\n",{"name":5,"origin":24,"description":7},"aiagency","main","481dcd7dd2e288b9d627a2bd017db70e64e6c6fa","core\u002Fskills\u002Faiagency--agency-onboard",2,"https:\u002F\u002Fgithub.com\u002FHoronomos-laps\u002FYana-AI","https:\u002F\u002Fyana.vutam.link\u002F","https:\u002F\u002Fgithub.com\u002FHoronomos-laps","https:\u002F\u002Fyana.vutam.link","An open-source governed runtime & execution environment for multi-agent AI systems.","2026-11-14 13:24:09",{"source":8,"skillName":5,"commands":36,"prompt":46,"zipAvailable":47},[37,40,43],{"tool":38,"command":39},"npx","npx skills add Horonomos-laps\u002FYana-AI --skill agency-onboard",{"tool":41,"command":42},"bunx","bunx skills add Horonomos-laps\u002FYana-AI --skill agency-onboard",{"tool":44,"command":45},"pnpm","pnpm dlx skills add Horonomos-laps\u002FYana-AI --skill agency-onboard","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FHoronomos-laps\u002FYana-AI\u002Fblob\u002Fmain\u002Fcore\u002Fskills\u002Faiagency--agency-onboard\u002FSKILL.md",true,[],[50,58,65,73,81,89],{"skillNo":51,"name":52,"nameZh":6,"description":53,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":54,"licenseFileUrl":6,"sourceHtmlUrl":55,"categories":56,"keywords":57,"publishedAt":19},"01M735GKET5YVYKAY62W2P5YXB","openai--sentry--sentry","Use when the user asks to inspect Sentry issues or events, summarize recent production errors, or pull basic Sentry health data via the Sentry API; perform read-only queries with the bundled script and require `SENTRY_AUTH_TOKEN`.","MIT","https:\u002F\u002Fgithub.com\u002FHoronomos-laps\u002FYana-AI\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fopenai--sentry--sentry\u002FSKILL.md",[],[],{"skillNo":59,"name":60,"nameZh":6,"description":61,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":62,"categories":63,"keywords":64,"publishedAt":19},"01M73DCAP83T17HY7SMGK7MGFE","ito-basket-compare","Compare Itô prediction-market baskets against a user's knowledge base, portfolio notes, financial context, watchlist, or research thesis. Use for read-only basket comparison and gap analysis without investment advice or live trading.","https:\u002F\u002Fgithub.com\u002FHoronomos-laps\u002FYana-AI\u002Fblob\u002Fmain\u002Fcore\u002Fskills\u002Fito-basket-compare\u002FSKILL.md",[],[],{"skillNo":66,"name":67,"nameZh":6,"description":68,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":69,"sourceHtmlUrl":70,"categories":71,"keywords":72,"publishedAt":19},"01M734CYEMZFDR3KH6SW0JP8TD","implementing-network-traffic-baselining","Build network traffic baselines from NetFlow\u002FIPFIX data using Python pandas for statistical analysis, z-score anomaly detection, and hourly\u002Fdaily traffic pattern profiling","https:\u002F\u002Fgithub.com\u002Fyanacuti1121\u002FYana-AI\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fimplementing-network-traffic-baselining\u002FLICENSE","https:\u002F\u002Fgithub.com\u002FHoronomos-laps\u002FYana-AI\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fimplementing-network-traffic-baselining\u002FSKILL.md",[],[],{"skillNo":74,"name":75,"nameZh":6,"description":76,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":77,"sourceHtmlUrl":78,"categories":79,"keywords":80,"publishedAt":19},"01M73ASZ6NJRJM44Z2P84NGQ3Q","detecting-evasion-techniques-in-endpoint-logs","Detects defense evasion techniques used by adversaries in endpoint logs including log tampering, timestomping, process injection, and security tool disabling. Use when investigating suspicious endpoint behavior, building detection rules for evasion tactics, or conducting threat hunting for stealthy adversary activity. Activates for requests involving evasion detection, defense evasion analysis, log tampering detection, or MITRE ATT&CK TA0005.","https:\u002F\u002Fgithub.com\u002Fyanacuti1121\u002FYana-AI\u002Fblob\u002Fmain\u002Fcore\u002Fskills\u002Fdetecting-evasion-techniques-in-endpoint-logs\u002FLICENSE","https:\u002F\u002Fgithub.com\u002FHoronomos-laps\u002FYana-AI\u002Fblob\u002Fmain\u002Fcore\u002Fskills\u002Fdetecting-evasion-techniques-in-endpoint-logs\u002FSKILL.md",[],[],{"skillNo":82,"name":83,"nameZh":6,"description":84,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":85,"sourceHtmlUrl":86,"categories":87,"keywords":88,"publishedAt":19},"01M734AFNXD06Z78QRK0VKGT7Q","implementing-microsegmentation-with-guardicore","Implementing microsegmentation using Akamai Guardicore Segmentation to map application dependencies, create granular network policies, visualize east-west traffic flows, and enforce least-privilege communication between workloads across data centers and cloud.","https:\u002F\u002Fgithub.com\u002Fyanacuti1121\u002FYana-AI\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fimplementing-microsegmentation-with-guardicore\u002FLICENSE","https:\u002F\u002Fgithub.com\u002FHoronomos-laps\u002FYana-AI\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fimplementing-microsegmentation-with-guardicore\u002FSKILL.md",[],[],{"skillNo":90,"name":91,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":92,"categories":93,"keywords":94,"publishedAt":19},"01M736TK27QMCXK0DVCH25SJN5","ramdisk-tmpfs-patterns","https:\u002F\u002Fgithub.com\u002FHoronomos-laps\u002FYana-AI\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Framdisk-tmpfs-patterns\u002FSKILL.md",[],[]]