Guide · Agent skill
How to use the Survey Analyst agent skill
Updated · written with AI from the project's own documentation and checked against our catalogue data
Survey Analyst is an agent skill that tells an AI agent how to take a raw survey export, clean it, run descriptive statistics and cross-tabulations, and produce an Excel analysis workbook and a Word findings report. It suits market and user researchers, students, and product teams who want a documented analysis without a dedicated analyst. This guide explains what the skill does, how to install it, how to trigger it, and what to check before trusting the results.
Quick start
- 1Download the ZIP. Get the survey-analyst ZIP from this skill's page in the directory.
- 2Install the skill. Unzip into ~/.claude/skills/ for personal use, into .claude/skills/ for one project, or upload it under Settings → Capabilities → Skills in the Claude apps.
- 3Confirm tools are available. Make sure your agent environment has spreadsheet tools for the workbook and document tools for the Word report.
- 4Prepare your data. Gather the raw responses as CSV, an exported table or pasted text, together with the questionnaire wording.
- 5Make the request. Ask in plain language, for example to analyse the survey export and write a findings report, and answer the agent's questions about purpose and key questions.
- 6Review the outputs. Open the five-sheet Excel workbook and the Word report, and check the cleaning log and denominators.
What is an agent skill and what does Survey Analyst make the agent do?
An agent skill is a folder containing a SKILL.md file. The file gives an AI agent step-by-step instructions for one kind of task. Survey Analyst is the skill named survey-analyst, licensed under Apache-2.0, and its description is to clean raw survey responses, run cross-tabulations and charts, and produce an analysis workbook plus a findings report.
Once installed, the agent works through a survey export in order: it reads the questionnaire structure, removes low-quality responses, calculates frequencies, means and cross-tabulations by demographic groups, and groups open-text answers into themes.
- Checks question types, sample size and demographic variables before analysing
- Drops responses with too-short completion time, straight-lining or logical contradictions, and logs each rule with counts
- Produces frequencies, shares, means and Top-2 / Bottom-2 shares for scale questions
- Flags group differences of 10 percentage points or more and marks groups under 30 respondents as indicative only
- Groups open-ended answers into 5-8 themes with counts and verbatim example quotes
Install the survey-analyst skill
Download the ZIP from the skill's page in this directory, then choose one of the two install routes below. The skill's files include SKILL.md.
For a personal install, unzip the download into ~/.claude/skills/. For a single project, unzip it into the project's .claude/skills/ folder. In the Claude apps, you can instead upload the skill under Settings → Capabilities → Skills.
- Personal: unzip into ~/.claude/skills/
- Project only: unzip into .claude/skills/ inside your project
- Claude apps: Settings → Capabilities → Skills, then upload
Check that your agent environment can build files
The skill needs spreadsheet tools to build the Excel workbook and document tools to build the Word report. Both must be available in the environment where the agent runs. Without them, the skill cannot produce its two deliverables.
You also need your raw survey data as CSV, an exported table, or pasted text, plus the questionnaire wording. The wording matters: without it, the skill only reports frequencies for option codes and does not interpret them.
- Spreadsheet tools available to the agent (for the Excel workbook)
- Document tools available to the agent (for the Word report)
- Raw responses as CSV, exported table or pasted text
- Questionnaire wording, including option labels
How do you trigger the skill with natural requests?
You do not need a special command. Describe the survey and what you want in plain language, and attach or paste the data. The skill's own quick prompts show the style: ask it to analyse a survey export and write a findings report, or to cross-tabulate a satisfaction survey by respondent group.
The skill will ask follow-up questions if the wording is missing or if it does not know your research purpose and the two or three questions you most want answered. Answering these up front gives a more focused report.
- "Analyse this survey export and write a findings report."
- "Cross-tabulate this satisfaction survey by respondent group."
- "Clean this CSV, drop the speeders and straight-liners, and tell me what was excluded."
- "Break down the satisfaction scores by customer segment and summarise the open-ended comments."
What output will you get?
The skill delivers one Excel workbook with five sheets and one Word report of 4-8 pages. The workbook holds the cleaned data, the cleaning log, per-question statistics built with formulas, cross-tabs and open-ended themes. The report covers the research overview, key findings, question-by-question analysis, group differences, open-ended insights, recommendations and an appendix.
Charts are included for key questions: bar charts for single choice, stacked bars for scales, and clustered columns for group comparisons.
- Sheet "Cleaned data" with an exclusion flag column
- Sheet "Cleaning log" with Rule, Excluded and Remaining sample
- Sheet "Per-question stats" using COUNTIF and AVERAGE formulas
- Sheet "Cross-tabs" with groups as rows and options as columns
- Sheet "Open-ended" with Theme, Count and Example quote
Safety notes: scripts and network access
Survey Analyst does not run scripts and does not use the network, according to its listing. It works through the spreadsheet and document tools available in your agent environment.
The skill removes personal data columns such as phone, name or company from the analysis workbook during cleaning and notes this in the log. Still, check your exports for personal data before you upload them, because the cleaned data sheet keeps the rest of the responses.
- Runs scripts: no
- Uses network: no
- Personal columns (phone, name, company) are dropped and logged
Tips for reliable results
Provide the question wording and option labels every time. State the sample's source and how respondents were recruited, because the skill cannot correct sampling bias. Treat small groups as indicative only, and read the cleaning log before trusting the counts.
- Give full question wording and option labels
- Tell the agent the research purpose and your top two or three questions
- Check the cleaning log counts against your expectations
- Ignore differences in groups under 30 respondents when drawing conclusions
What people use it for
- Cleaning a customer satisfaction export and documenting every excluded response
- Cross-tabulating satisfaction scores by customer segment or user type
- Turning open-ended comments into themes with counts and example quotes for a student or small team report
- Producing a findings report with recommendations for a product review meeting
Frequently asked questions
How do I install the survey-analyst skill?
Download the ZIP from this skill's page and unzip it into ~/.claude/skills/ for personal use or into .claude/skills/ inside a project. In the Claude apps, you can upload it under Settings → Capabilities → Skills instead.
What does the survey-analyst skill require?
It needs spreadsheet tools to build the Excel workbook and document tools to build the Word report in your agent environment. You also need raw survey data as CSV, an exported table or pasted text, plus the questionnaire wording.
Is Survey Analyst free to use?
The skill is licensed under Apache-2.0, as listed on this page. Check the license file in the repository for the terms that apply to your use.
Does the skill run scripts or access the internet?
According to its listing, it does not run scripts and does not use the network. It works through the spreadsheet and document tools in your agent environment.
Can it do significance testing or regression?
No. The workflow covers frequencies, means, cross-tabulations and open-ended themes. It does not describe formal statistical inference such as significance testing or regression.
Why does the skill say my results are incomplete without question wording?
Without the question wording, option codes cannot be interpreted, so the skill reports frequencies only and does not interpret the codes. Supplying the wording lets it give full analysis.
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
Survey Analyst suits market or user researchers, students and small product teams who need a cleaned, documented analysis of a survey export and a structured findings report. It is a poor fit for very small or unrepresentative samples, which it cannot correct, and for formal statistical testing. Choose a dedicated statistics tool if you need significance tests or regression.
Download the skill