Skip to content

Guide · Agent skill

How to use the Chief Customer Officer Advisor agent skill

Updated · written with AI from the project's own documentation and checked against our catalogue data

The chief-customer-officer-advisor skill gives an AI agent a structured playbook for customer success leadership at startups. It is written for founders without a Chief Customer Officer and for CS leaders who need a clear method for retention, customer segmentation, team sizing and hiring. After this guide you will know what the skill does, how to install it, how to ask for it in plain language, and what to check before acting on its output.

Chief Customer Officer Advisoralirezarezvani/claude-skills · MIT

Quick start

  1. 1Download the ZIP. Download the skill ZIP from this page. It contains SKILL.md, three reference files and three Python scripts.
  2. 2Unzip into the right folder. Unzip the folder into the project's .claude/skills/ directory, or into ~/.claude/skills/ to use it across projects.
  3. 3Or upload in the Claude apps. If you use the Claude apps, open Settings, then Capabilities, then Skills, and upload the skill.
  4. 4Ask a natural question. Describe a retention, segmentation, CS sizing or CS hiring problem in plain language, with your numbers if you have them.
  5. 5Run a script on sample data. Run one of the three scripts with no arguments to see the embedded sample output.
  6. 6Run a script on your data. Prepare a JSON file that follows the documented schema and pass its path to the matching script.
  7. 7Validate before deciding. Check the thresholds and ratios against your own data before using them for headcount or account decisions.

What the skill makes the agent do

The skill covers four decisions: how your retention is built and whether gross retention and net retention are telling the truth, how to segment customers for differential investment, which coverage model your CS team should use (pooled or named account managers), and which customer success role to hire next.

When you ask about one of these topics, the agent works through a fixed framework. It checks gross retention before net retention, splits churn into root-cause categories, sorts customers into investment tiers with an ICP fit score, and compares pooled versus named coverage. It can also run the included Python scripts on sample data or your own JSON files so it produces numbers instead of guesses.

  • Retention decomposition: gross retention, contraction, expansion and a churn root-cause taxonomy
  • Customer segmentation: tier design, ICP fit scoring and investment per segment
  • CS team coverage model: ratio math and thresholds for pooled versus named CSMs
  • CS team org evolution: how customer success differs from Support, Account Management and Implementation

Install the skill from the ZIP download

Download the ZIP of the skill from this page and unzip it. To make it available to a single project, place the unzipped folder inside that project's .claude/skills/ directory. To make it available across your projects, place it in ~/.claude/skills/ instead.

If you use the Claude apps rather than a project folder, you can upload the skill under Settings, then Capabilities, then Skills.

  • Project only: put the folder in the project's .claude/skills/ directory
  • All projects: put the folder in ~/.claude/skills/
  • Claude apps: upload the skill under Settings → Capabilities → Skills

Trigger the skill with natural requests

You do not need to name the skill. The skill description says to use it when designing retention strategy, segmenting customers for differential investment, sizing the CS team, or sequencing CS hires. Describe your situation in plain terms and include your numbers where you have them.

The skill's key questions are a good guide to what to provide. Start with your gross retention rate, your main reason for customer churn, your time-to-value by segment and your ARR-per-CSM ratio.

  • "Our net revenue retention is 115%. Is our retention actually healthy?"
  • "Help me split our customers into tiers and decide how much CS time each tier should get."
  • "We have 350 customers and a small CS team. Should we move to pooled coverage or named CSMs?"
  • "We have one CS person already. Should our next hire be a CSM, a support engineer or an account manager?"

Run the included scripts on sample or your own data

The skill includes three Python scripts. Each one runs with no arguments on an embedded sample, or with the path to your own JSON file. The scripts are documented as using only the Python 3 standard library. Your JSON files should follow the schemas described in the reference files.

Retention decomposition uses cohort data. Segmentation design uses customer data. Coverage calculation uses book data describing your customers.

  • Retention: python scripts/retention_decomposition_analyzer.py (sample) or python scripts/retention_decomposition_analyzer.py path/to/cohorts.json
  • Segmentation: python scripts/customer_segmentation_designer.py (sample) or python scripts/customer_segmentation_designer.py path/to/customers.json
  • Coverage: python scripts/cs_coverage_calculator.py (sample) or python scripts/cs_coverage_calculator.py path/to/book.json
python scripts/retention_decomposition_analyzer.py python scripts/retention_decomposition_analyzer.py path/to/cohorts.json python scripts/customer_segmentation_designer.py python scripts/customer_segmentation_designer.py path/to/customers.json python scripts/cs_coverage_calculator.py python scripts/cs_coverage_calculator.py path/to/book.json

Check safety, scope and what the skill does not cover

The skill's manifest says it runs scripts and does not use the network. Read the scripts before you run them on company data, and keep your JSON inputs to the documented shapes. Treat the output as a structured starting point, not a verdict.

The skill is strategic only. It does not cover tactical CS implementation such as health-score tooling, CRM workflows, NPS survey setup or onboarding automation. The skill points to a separate customer success management skill for those tasks.

  • Scripts run locally and the skill does not use the network, according to its manifest
  • The thresholds are described as generic B2B SaaS startup baselines, so validate them against your own data
  • Do not make firing or headcount decisions from sample outputs alone
  • Large enterprises may need different benchmarks

Tips for getting useful output

Give the agent real numbers from your own data rather than estimates, and say which segment or cohort each number describes. Ask for gross retention before net retention so the agent reviews churn and contraction first. When the answer depends on stage and deal size, say so, because the skill notes that both determine whether pooled or named coverage fits.

  • Provide gross retention, churn reasons and time-to-value by segment
  • Ask the agent to run the matching script on your JSON file, then explain the result
  • Ask which assumptions in the output you should validate first

What people use it for

  • A founder checks whether a 115% net revenue retention figure hides weak gross retention.
  • A CS leader splits accounts into strategic, enterprise, mid-market and long-tail tiers and assigns coverage to each.
  • A team with a few hundred customers decides whether to move from pooled to named account management.
  • A startup with one CS hire plans whether the next role should be a CSM, support or an account manager.

Frequently asked questions

How do I install the chief-customer-officer-advisor skill?

Download the ZIP from this page and unzip it into a project's .claude/skills/ directory, or into ~/.claude/skills/ to use it across projects. In the Claude apps, you can instead upload it under Settings, then Capabilities, then Skills.

What does the chief customer officer advisor skill require?

It requires Python 3. The scripts are documented as using only the standard library. You can run them on the embedded samples or on your own JSON files that follow the documented schemas.

Is the chief customer officer advisor skill free?

The skill is published under the MIT licence, as stated on this page. Check the licence file in the download for the full terms.

Does the skill use the internet?

The skill's manifest says it does not use the network. It runs local Python scripts, so review them before running them on company data.

Can this skill handle health scores, NPS or onboarding automation?

No. The skill states that it covers strategy only. Tactical topics such as health-score tooling, CRM workflows, NPS survey setup and onboarding automation belong to a separate customer success management skill.

Is this skill suitable for large enterprises?

The skill's thresholds are described as B2B SaaS startup baselines. Large enterprises may have different benchmarks, so use the output as a starting point and validate it against your own data.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

This skill suits startup founders without a Chief Customer Officer and CS leaders who want a disciplined framework for retention, segmentation and team sizing. It is a poor fit for tactical CS tooling, large enterprises that need their own benchmarks, or any headcount or firing decision made from sample output alone.

Download the skill