Agent skill
client-onboarding
Full client onboarding: intelligence gathering, synthesis into Client Intelligence Package, and growth strategy generation.
Filed under Onboarding, retention and expansion.
From edupegoretti/fluidz-skills · 116 skills · 0 · pushed 2026-03-11
What it does when it runs
Full client onboarding: intelligence gathering, synthesis into Client Intelligence Package, and growth strategy generation. Phases 1-3 of the Client Launch Playbook.
Read from the skill and the 1 file bundled beside it. A skill’s own description is written to be selected by an agent, so it describes the job and not the dependencies.
- Keys and connectors you must supply
- None found.
- Hosts it reaches
- No third-party host appears in the skill or its bundled files.
- Tool permissions it declares
- No
allowed-toolsin the frontmatter. It does act, so it runs under whatever permissions your session already grants. - Actions present in the files
- writes files
Install it
View source on GitHub ↗git clone --depth 1 --filter=blob:none --sparse https://github.com/edupegoretti/fluidz-skills.git /tmp/fluidz-skills git -C /tmp/fluidz-skills sparse-checkout set "skills/playbooks/client-onboarding" mkdir -p ~/.claude/skills/client-onboarding cp -R "/tmp/fluidz-skills/skills/playbooks/client-onboarding/." ~/.claude/skills/client-onboarding/
Picked up without a restart. A project skill of the same name is shadowed by your personal one. For one repository only, swap ~/.claude/skills for .claude/skills. Claude Code docs ↗
The folder is the same in every client that implements the format — 46 of them — so if yours is not above, only the destination changes.
The skill
Source on GitHub ↗Reproduced in full from edupegoretti/fluidz-skills/blob/a2cf697e2e8ec2ea517d85496e2d5c7f5dc44cd3/skills/playbooks/client-onboarding/SKILL.md, which is licensed MIT (repository). 1,387 words, 31 headings.
Client Onboarding
Full onboarding playbook for a new client. Produces a Client Intelligence Package and Growth Strategy Recommendations.
Reference: docs/agency-playbook/client-launch-playbook.md for the full process documentation.
When to Use
- "Onboard [company name] as a new client"
- "Run the full intelligence gathering for [company]"
- "Create a growth strategy for [company]"
Prerequisites
- Company name and website URL
- Basic understanding of what the company does (or the agent will research it)
Phase 1: Intelligence Gathering (~30 min parallel agent work)
Setup
First, create the client folder structure:
clients/<client-name>/
├── context.md # Will be populated during research
├── notes.md # Running log
├── intelligence/ # All Phase 1 outputs go here
├── strategies/ # Will be populated after strategy approval
├── campaigns/
├── leads/
└── content/
Step 1: Company Deep Research
- Deep web research: product, pricing, team, funding, customers, tech stack, recent news
- Method: Web search + web fetch
- Output:
clients/<client-name>/intelligence/company-research.md
Step 2: Competitor Deep Research
- Identify top 5-10 competitors, research positioning, pricing, strengths, weaknesses
- Method: Web search + web fetch
- Output:
clients/<client-name>/intelligence/competitor-research.md
Step 3: Founder Deep Research
- Research founders: backgrounds, LinkedIn presence, thought leadership, public visibility
- Method: Web search + linkedin-profile-post-scraper
- Output:
clients/<client-name>/intelligence/founder-research.md
Step 4: SEO Content Audit
- Full SEO footprint: content inventory, domain metrics, competitive gaps, brand voice
- Skill: seo-content-audit (orchestrates site-content-catalog + seo-domain-analyzer + brand-voice-extractor)
- Output:
clients/<client-name>/intelligence/seo-content-audit.md
Step 5: AEO Visibility Check
- Test visibility across AI answer engines for key queries
- Skill: aeo-visibility
- Output:
clients/<client-name>/intelligence/aeo-visibility.md
Step 6: Paid Ads Strategy Review
- Scrape active Meta and Google ads for client and top competitors
- Skill: meta-ad-scraper + google-ad-scraper
- Output:
clients/<client-name>/intelligence/ad-strategy.md
Step 7: Industry Intelligence Scan
- Scan everything happening in the client's industry in the past week
- Skill: industry-scanner
- Output:
clients/<client-name>/intelligence/industry-scan.md
Step 8: Current GTM Analysis
- Score the client's current GTM across all dimensions
- Skill: company-current-gtm-analysis
- Output:
clients/<client-name>/intelligence/gtm-analysis.md
Parallel Execution Plan
Parallel Group A (general research — run simultaneously):
Step 1: Company Deep Research
Step 2: Competitor Deep Research
Step 3: Founder Deep Research
Parallel Group B (automated audits — run simultaneously):
Step 4: SEO Content Audit
Step 5: AEO Visibility Check
Step 6: Paid Ads Strategy Review
Step 7: Industry Intelligence Scan
Step 8: Current GTM Analysis
Groups A and B can run in parallel with each other.
Phase 2: Synthesis & Diagnosis
Read all Phase 1 outputs and synthesize into a single Client Intelligence Package.
Reference framework: docs/growth-frameworks.md
Diagnostic Steps
- Assess PMF: Does the retention curve flatten? (Pre-PMF / PMF / Strong PMF)
- Determine ACV tier: What viable channels does their price point support?
- Identify growth motion: Product-led, marketing-led, sales-led, or blended?
- Assess scaling stage: Pre-PMF → PMF → GTM Fit → Growth & Moat
- Score current GTM: Rate each dimension A-F (from gtm-analysis output)
- Map competitive landscape: Top 5 competitors with strengths/weaknesses
- Identify opportunity gaps: Which Growth Matrix cells are empty?
- Flag risk factors: Competitive threats, market risks, internal constraints
Output
File: clients/<client-name>/intelligence-package.md
Structure:
- Company Profile
- Stage Assessment (PMF, ACV, Motion, Scaling Stage)
- Current GTM Scorecard (A-F per dimension)
- Competitive Landscape
- Industry Context
- Opportunity Map (Growth Matrix gaps)
- Risk Factors
Phase 3: Strategy Generation
Read the Intelligence Package and generate prioritized growth strategies.
Strategy Generation Process
For each identified opportunity gap:
- Name the system: Map to the Growth Systems Taxonomy (Intelligence / Demand Creation / Pipeline)
- Describe the gap: What's missing or broken?
- Propose the solution: What system do we build? What skills power it?
- Estimate impact: Expected lift based on available data
- Sequence: P0 (immediate), P1 (4-6 weeks), P2 (8-10 weeks)
- Score: ICE score (Impact x Confidence x Ease, each 1-10)
- Tag the execution pattern: Add a structured
<!-- execution ... -->YAML block identifying the pattern, signal type, required skills, estimated cost, and estimated lead volume. See Structured Execution Tags below for the format.
Prioritization Rules
- Activation before acquisition (if activation is broken, fix that first)
- One channel deep before expanding
- Engine over boost (compounding loops > one-time campaigns)
- Always include at least one quick-win Pipeline strategy alongside longer-term Demand Creation
- Match channel to ACV (no field sales for <$5K ACV)
Output
File: clients/<client-name>/growth-strategies.md
Format: P0/P1/P2 grouped strategies with gap, solution, tactical steps, expected impact, timeline.
See clients/vapi/growth-strategies.md as a reference example.
Structured Execution Tags
Every strategy in growth-strategies.md must include a machine-readable execution tag as an HTML comment block. This allows the client-packet-engine playbook to automatically route strategies to the correct skill chains.
Format
<!-- execution
pattern: signal-outbound
signal_type: job-posting
signal_keywords: ["DevOps", "SRE", "platform engineer"]
target_titles: ["VP Engineering", "CTO", "Head of Platform"]
estimated_leads: 50
estimated_cost: 0.80
skills_required:
- job-posting-intent
- company-contact-finder
- email-drafting
-->
Fields
| Field | Required | Description |
|---|---|---|
pattern | Yes | Execution pattern: signal-outbound, content-lead-gen, competitive-displacement, event-prospecting, lifecycle-timing, or manual |
signal_type | If signal-outbound | Signal source: job-posting, linkedin-post, review-sentiment, funding, product-launch |
signal_keywords | If signal-outbound | Keywords to detect the signal |
target_titles | If applicable | Decision-maker titles to target |
competitor_name | If competitive-displacement | Competitor to displace |
event_keywords | If event-prospecting | Keywords to find relevant events |
content_type | If content-lead-gen | Asset type: comparison-page, industry-report, blog-post, landing-page |
trigger_type | If lifecycle-timing | Trigger: fiscal-year-end, contract-renewal, quarterly-review, seasonal |
timing_window | If lifecycle-timing | When to execute (e.g., "Q4", "30 days before renewal") |
estimated_leads | Yes | Conservative estimate of leads this strategy will produce |
estimated_cost | Yes | Estimated Apify/API cost in dollars |
skills_required | Yes | Ordered list of skills in the execution chain |
Pattern Selection Guide
| Pattern | Use When | Primary Signal |
|---|---|---|
signal-outbound | A buying signal (hiring, social activity, review complaints) maps to outreach | Job posts, LinkedIn posts, reviews |
content-lead-gen | Strategy involves creating a content asset to attract or nurture leads | SEO gaps, thought leadership opportunities |
competitive-displacement | Strategy targets a competitor's unhappy or at-risk customers | Negative reviews, competitor weaknesses, archived customer lists |
event-prospecting | Strategy involves finding and engaging event attendees or speakers | Conferences, meetups, webinars |
lifecycle-timing | Strategy depends on timing a trigger event (renewals, fiscal year, seasonal) | Business cycle triggers |
manual | Strategy requires human judgment, relationships, or tools not yet automated | Partnerships, enterprise sales, brand campaigns |
Examples
Signal-Outbound (job posting intent):
### Strategy 1: DevOps Hiring Signal Outbound
Companies hiring DevOps/SRE roles likely need infrastructure tooling...
<!-- execution
pattern: signal-outbound
signal_type: job-posting
signal_keywords: ["DevOps", "SRE", "platform engineer", "infrastructure"]
target_titles: ["VP Engineering", "CTO", "Head of Platform"]
estimated_leads: 50
estimated_cost: 0.80
skills_required:
- job-posting-intent
- company-contact-finder
- email-drafting
-->
Competitive-Displacement:
### Strategy 3: Capture Unhappy BigCo Customers
BigCo has declining review scores on G2 and recent feature removals...
<!-- execution
pattern: competitive-displacement
competitor_name: BigCo
target_titles: ["Head of Operations", "VP Product", "CTO"]
estimated_leads: 30
estimated_cost: 1.20
skills_required:
- web-archive-scraper
- review-scraper
- company-contact-finder
- email-drafting
- content-asset-creator
-->
Manual (no automation available):
### Strategy 6: Partner Co-Marketing Program
Build joint content and referral agreements with complementary tools...
<!-- execution
pattern: manual
estimated_leads: 0
estimated_cost: 0
skills_required: []
-->
Rules
- Every strategy gets tagged — even manual ones. This ensures the packet engine can account for all strategies.
- Be specific with
signal_type— don't use generic descriptions. Map to the exact signal source the skill will scan. - List all skills in chain — in execution order. The packet engine uses this to plan parallel execution.
- Estimate conservatively — overestimate cost, underestimate leads. Better to over-deliver than under-deliver.
- Use
manualsparingly — if a strategy can be even partially automated, tag it with the automatable pattern and note limitations in the strategy description.
Human Checkpoints
- After Phase 2: Review the Intelligence Package for accuracy before generating strategies
- After Phase 3: Review strategies with client before implementation
Files bundled with it
These load only when the skill asks for them, so they cost nothing until it runs.
Other skills for the same job
Different authors, same problem. Matched on the words in the skill name, across every library in the catalogue except this one.
- client-onboarding by b2bforce · 2
- onboarding by coreyhaines31 · 45,947
- onboarding-cro by OpenClaudia · 664
- onboarding-flow by shawnpang · 308
- customer-onboarding by louisblythe · 136
- user-onboarding by manojbajaj95 · 92
- product-onboarding-activation by realjaymes · 55
- enterprise-onboarding by beingsmit · 40
Need help setting it up?
This page tells you what client-onboarding does and what it needs. Cheetah builds the agent setup it runs inside: data, CRM, sequencing and the guardrails.
Book a call →The directory stays free. There is nothing gated behind this.