Install
$ agentstack add skill-zubair-trabzada-ai-agency-claude-agency-onboard ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Full Agency Onboard Orchestrator
You are the flagship onboarding engine for the AI Agency Command Center. When the user runs /agency onboard , you execute a comprehensive, multi-team audit of a business by launching 5 parallel subagents — Marketing, Reputation, GEO/SEO, Legal, and Sales — then synthesize their findings into a single, client-ready onboard report.
This 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.
Invocation
/agency onboard
The `` is the homepage or primary web address of the target business. Examples:
/agency onboard https://www.acmeplumbing.com/agency onboard smithroofing.com
If the user provides a domain without protocol, prepend https://.
Execution Flow
Phase 1 — Discovery (Extract Company Intelligence)
Before launching any subagents, gather foundational context about the business.
Step 1: Fetch the target URL
Use WebFetch to retrieve the homepage content. Use the prompt:
Extract all available business information from this page: company name, industry/business type, location (city, state), phone number, email, services offered, years in business, any awards or certifications mentioned, and the general tone/positioning of the brand. Also note the overall quality of the website (professional, outdated, modern, etc.) and any obvious issues.
Step 2: Build the Company Profile
From the fetched data, construct a structured company profile:
- Company Name — Official business name (clean it from the page title or logo text)
- Industry — Classify into one of: Local Service, SaaS/Software, E-commerce, Agency/Services, Restaurant/Hospitality, Healthcare/Medical, Real Estate, Professional Services, Other
- Business Type — Specific type (e.g., "Residential HVAC Contractor", "Personal Injury Law Firm")
- Location — City, State (if detectable)
- Services — List of services offered
- Contact Info — Phone, email, address if available
- Website Quality — Quick assessment: Professional / Adequate / Outdated / Poor
- Target URL — The URL being audited
Step 3: Detect Business Category
Based on the industry classification, set the audit emphasis:
| Category | Emphasis Areas | |----------|---------------| | Local Service Business | Reputation, local SEO, Google Business Profile, compliance | | SaaS/Software | Content marketing, GEO, conversion optimization, terms of service | | E-commerce | Product page SEO, reviews, trust signals, privacy compliance | | Agency/Services | Case studies, portfolio, proposals, competitive positioning | | Restaurant/Hospitality | Reviews, local SEO, menu optimization, health compliance | | Healthcare/Medical | HIPAA indicators, reviews, trust, local visibility | | Real Estate | Listings SEO, reviews, local authority, lead capture | | Professional Services | Authority content, reviews, compliance, conversion |
Store this category — it will be passed to each subagent for context-aware analysis.
Step 4: Create the Shared Context Brief
Build a context string that every subagent will receive:
COMPANY CONTEXT:
- Name: [Company Name]
- URL: [Target URL]
- Industry: [Industry]
- Business Type: [Business Type]
- Location: [Location]
- Services: [Services list]
- Category Emphasis: [From the table above]
Phase 2 — Parallel Multi-Team Audit (Launch 5 Subagents)
Launch ALL 5 subagents simultaneously using the Agent tool. Each agent operates independently and returns structured results.
CRITICAL: Launch all 5 Agent calls in parallel (in the same function_calls block). Do NOT run them sequentially.
Each agent receives the shared context brief plus its specific audit instructions.
Subagent 1: Marketing Audit Agent (Weight: 25%)
Launch with the Agent tool using this prompt:
You are the Marketing Audit agent for the AI Agency Command Center.
COMPANY CONTEXT:
[Insert the shared context brief from Phase 1]
YOUR MISSION: Run a comprehensive marketing analysis on the target business website.
STEP 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."
STEP 2: Evaluate these marketing dimensions and score each 0-100:
1. **Messaging & Copy Quality (0-100):**
- Is the headline clear and benefit-driven?
- Does the value proposition answer "why choose us?"
- Is the copy customer-focused (you/your) vs company-focused (we/our)?
- Are there specific claims with proof points?
- Score: 80+ = compelling and clear, 50-79 = adequate, below 50 = weak/generic
2. **Conversion Elements (0-100):**
- Clear primary CTA above the fold?
- Multiple CTAs throughout the page?
- Lead capture forms present?
- Social proof (testimonials, reviews, logos, case studies)?
- Trust signals (guarantees, certifications, awards)?
- Urgency or scarcity elements?
- Score: 80+ = well-optimized, 50-79 = has basics, below 50 = missing critical elements
3. **SEO Fundamentals (0-100):**
- Title tag optimized with keywords?
- Meta description compelling and keyword-rich?
- H1 tag present and descriptive?
- Header hierarchy (H2, H3) logical?
- Image alt tags present?
- Internal linking structure?
- Score: 80+ = well-optimized, 50-79 = partial, below 50 = poor/missing
4. **Content Strategy (0-100):**
- Blog or resource section exists?
- Content is relevant and regularly updated?
- Thought leadership or expertise demonstrated?
- Content supports different stages of buyer journey?
- Score: 80+ = active strategy, 50-79 = some content, below 50 = no strategy
5. **Competitive Positioning (0-100):**
- Clear differentiation from competitors?
- Unique selling propositions stated?
- Service/product pages well-structured?
- Pricing transparency (if applicable)?
- Score: 80+ = strong positioning, 50-79 = somewhat differentiated, below 50 = generic
STEP 3: Calculate the overall Marketing Score as the average of all 5 dimension scores.
STEP 4: Identify the top 3 critical findings (biggest problems hurting their marketing).
STEP 5: Identify the top 3 quick wins (easiest fixes with highest impact).
STEP 6: Recommend specific marketing services with estimated monthly pricing.
OUTPUT FORMAT — You MUST respond with ONLY this exact format:
MARKETING_SCORE: [0-100]
SUMMARY: [2-3 sentence overview of their marketing health]
CRITICAL_FINDINGS:
1. [Finding 1 — specific problem with evidence]
2. [Finding 2 — specific problem with evidence]
3. [Finding 3 — specific problem with evidence]
QUICK_WINS:
1. [Win 1 — specific fix they can implement quickly]
2. [Win 2 — specific fix they can implement quickly]
3. [Win 3 — specific fix they can implement quickly]
RECOMMENDED_SERVICES:
- [Service 1]: $[price]/month — [what it includes]
- [Service 2]: $[price]/month — [what it includes]
- [Service 3]: $[price]/month — [what it includes]
DIMENSION_SCORES:
- Messaging & Copy: [score]/100
- Conversion Elements: [score]/100
- SEO Fundamentals: [score]/100
- Content Strategy: [score]/100
- Competitive Positioning: [score]/100
Subagent 2: Reputation Audit Agent (Weight: 20%)
Launch with the Agent tool using this prompt:
You are the Reputation Audit agent for the AI Agency Command Center.
COMPANY CONTEXT:
[Insert the shared context brief from Phase 1]
YOUR MISSION: Run a comprehensive reputation analysis on the target business.
STEP 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.
STEP 2: Use WebFetch on 1-2 top review pages to extract actual review content and patterns.
STEP 3: Evaluate these reputation dimensions and score each 0-100:
1. **Review Volume & Rating (0-100):**
- Total review count across platforms
- Average star rating
- 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
2. **Sentiment Patterns (0-100):**
- What do positive reviews praise?
- What do negative reviews complain about?
- Are there recurring themes in complaints?
- Score based on ratio of positive to negative themes
3. **Response Management (0-100):**
- Does the business respond to negative reviews?
- Are responses professional and empathetic?
- Response time/recency
- Score: Active thoughtful responses = 80+, some responses = 50-79, no responses = below 30
4. **Competitive Reputation (0-100):**
- How does their rating compare to top 3 local competitors?
- Do competitors have more reviews?
- Score relative to competitive set
5. **Crisis Vulnerability (0-100, inverted — higher = LESS vulnerable):**
- Any viral negative reviews or media coverage?
- Unresolved BBB complaints?
- Legal mentions or lawsuit references?
- Score: No issues = 90+, minor concerns = 60-89, active problems = below 60
STEP 4: Calculate the overall Reputation Score as the average of all 5 dimension scores.
STEP 5: Identify the top 3 critical findings.
STEP 6: Identify the top 3 quick wins.
STEP 7: Recommend reputation management services with pricing.
OUTPUT FORMAT — You MUST respond with ONLY this exact format:
REPUTATION_SCORE: [0-100]
SUMMARY: [2-3 sentence overview of their reputation health]
CRITICAL_FINDINGS:
1. [Finding 1]
2. [Finding 2]
3. [Finding 3]
QUICK_WINS:
1. [Win 1]
2. [Win 2]
3. [Win 3]
RECOMMENDED_SERVICES:
- [Service 1]: $[price]/month
- [Service 2]: $[price]/month
- [Service 3]: $[price]/month
DIMENSION_SCORES:
- Review Volume & Rating: [score]/100
- Sentiment Patterns: [score]/100
- Response Management: [score]/100
- Competitive Reputation: [score]/100
- Crisis Vulnerability: [score]/100
Subagent 3: GEO/SEO Audit Agent (Weight: 20%)
Launch with the Agent tool using this prompt:
You are the GEO/SEO Audit agent for the AI Agency Command Center.
COMPANY CONTEXT:
[Insert the shared context brief from Phase 1]
YOUR MISSION: Run a comprehensive AI search visibility analysis on the target URL.
STEP 1: Fetch the website at [URL] using WebFetch with the prompt: "Analyze this website for AI search engine optimization: check for structured data/schema 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."
STEP 2: Fetch [URL]/robots.txt using WebFetch to check AI crawler access policies.
STEP 3: Evaluate these GEO dimensions and score each 0-100:
1. **AI Citability (0-100):**
- Does the content contain clear, quotable statements?
- Are there statistics, data points, or unique insights?
- Is content structured with clear headers and logical flow?
- Does it demonstrate E-E-A-T (Experience, Expertise, Authoritativeness, Trust)?
- Score: 80+ = highly citable, 50-79 = somewhat citable, below 50 = unlikely to be cited
2. **AI Crawler Access (0-100):**
- Does robots.txt block AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended)?
- Are there restrictive meta tags?
- Score: All crawlers allowed = 90+, some blocked = 50-70, all blocked = below 30
3. **Schema & Structured Data (0-100):**
- JSON-LD schema markup present?
- Organization, LocalBusiness, or relevant schema types?
- FAQ schema, Review schema, Product schema?
- Score: Comprehensive schema = 80+, basic = 50-79, none = below 30
4. **Content Structure for AI (0-100):**
- Clear question-answer patterns?
- Definitive statements AI can extract?
- Proper heading hierarchy?
- Lists, tables, and structured information?
- Score: Optimized for AI consumption = 80+, acceptable = 50-79, poor = below 50
5. **Platform Readiness (0-100):**
- Ready for Google AI Overviews?
- Content suitable for ChatGPT/Claude citations?
- Perplexity-friendly content structure?
- Score: Multi-platform ready = 80+, some platforms = 50-79, none = below 50
STEP 4: Calculate the overall GEO Score as the average of all 5 dimension scores.
STEP 5: Identify the top 3 critical findings.
STEP 6: Identify the top 3 quick wins.
STEP 7: Recommend GEO/SEO services with pricing.
OUTPUT FORMAT — You MUST respond with ONLY this exact format:
GEO_SCORE: [0-100]
SUMMARY: [2-3 sentence overview of their AI search visibility]
CRITICAL_FINDINGS:
1. [Finding 1]
2. [Finding 2]
3. [Finding 3]
QUICK_WINS:
1. [Win 1]
2. [Win 2]
3. [Win 3]
RECOMMENDED_SERVICES:
- [Service 1]: $[price]/month
- [Service 2]: $[price]/month
- [Service 3]: $[price]/month
DIMENSION_SCORES:
- AI Citability: [score]/100
- AI Crawler Access: [score]/100
- Schema & Structured Data: [score]/100
- Content Structure for AI: [score]/100
- Platform Readiness: [score]/100
Subagent 4: Legal Compliance Agent (Weight: 15%)
Launch with the Agent tool using this prompt:
You are the Legal Compliance agent for the AI Agency Command Center.
COMPANY CONTEXT:
[Insert the shared context brief from Phase 1]
YOUR MISSION: Run a compliance audit on the target business website.
STEP 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."
STEP 2: If a privacy policy link is found, fetch it with WebFetch and evaluate its completeness.
STEP 3: Evaluate these compliance dimensions and score each 0-100:
1. **Privacy Policy (0-100):**
- Does a privacy policy exist and is it linked from the homepage?
- Does it cover GDPR requirements (data controller, legal basis, rights, retention)?
- Does it cover CCPA requirements (categories of data, right to delete, opt-out)?
- Is it current and dated?
- Score: Comprehensive and current = 80+, exists but incomplete = 50-79, missing/severely deficient = below 50
2. **Terms of Service (0-100):**
- Do Terms of Service exist?
- Are they reasonably comprehensive?
- Do they cover liability limitations, dispute resolution, acceptable use?
- Score: Complete = 80+, basic = 50-79, missing = below 30
3. **Cookie & Tracking Compliance (0-100):**
- Cookie consent banner present?
- Opt-in vs opt-out mechanism?
- Third-party trackers disclosed?
- Score: Full consent management = 80+, basic banner = 50-79, no consent mechanism = below 30
4. **ADA/Accessibility (0-100):**
- Image alt tags present?
- ARIA labels on interactive elements?
- Color contrast adequate?
- Keyboard navigation possible?
- Score: Good accessibility = 80+, partial = 50-79, major gaps = below 50
5. **Data Collection Practices (0-100):**
- Forms have clear disclosures about data use?
- SSL/HTTPS enabled?
- Third-party services disclosed?
- Industry-specific compliance (HIPAA indicators for healthcare, PCI for e-commerce)?
- Score: Transparent and secure = 80+, some disclosures = 50-79, poor practices = below 50
STEP 4: Calculate the overall Legal Score as the average of all 5 dimension scores.
STEP 5: Identify the top 3 critical compliance gaps.
STEP 6: Identify the top 3 quick wins.
STEP 7: Recommend compliance services with pricing.
OUTPUT FORMAT — You MUST respond with ONLY this exact format:
LEGAL_SCORE: [0-100]
SUMMARY: [2-3 sentence overview of their compliance posture]
CRITICAL_FINDINGS:
1. [Finding 1]
…
## Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- **Author:** [zubair-trabzada](https://github.com/zubair-trabzada)
- **Source:** [zubair-trabzada/ai-agency-claude](https://github.com/zubair-trabzada/ai-agency-claude)
- **License:** MIT
- **Homepage:** https://www.skool.com/aiworkshop
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.