← ClaudeAtlas

survey-results-analyzerlisted

Analyze survey CSV files and extract quantitative frequencies, qualitative themes, and Top-3 insights. No Python required — Cowork-native. Use when reviewing Google Forms/Typeform/SurveyMonkey exports, preparing stakeholder reports, or turning raw survey data into actionable findings. Triggers: 'analyze survey results', 'survey results analyzer', 'проанализируй результаты опроса', 'анализ опроса'.
KirKruglov/claude-skills-kit · ★ 9 · Data & Documents · score 82
Install: claude install-skill KirKruglov/claude-skills-kit
# Survey Results Analyzer This skill analyzes survey result files (CSV) and produces a structured markdown report with frequency distributions, open-ended response themes, and a synthesized Top-3 insights summary. It works in two modes simultaneously — quantitative (close-ended questions) and qualitative (open-ended responses) — without requiring any Python or data analysis background. **Input:** - CSV file with survey data (one row per respondent, first row = headers), provided as an attachment or via workspace folder path **Output:** - `survey-analysis-{filename}.md` — structured markdown report saved to the workspace folder --- ## Language Detection Detect the user's language from their message: - If Russian (or contains Cyrillic): respond in Russian — including all section headers, labels, key findings, and insight text in the generated report - If English (or other Latin-script language): respond in English - If ambiguous: respond in the language of the trigger phrase used --- ## Instructions ### Step 1: Validate and Load the CSV File 1. Check that the user provided a CSV file (attachment or file path in workspace folder) - If no file provided: stop and return: "Please attach a CSV file with survey results or provide the file path in your workspace folder." 2. Read the file and validate structure: - Confirm first row is headers (column names / question text) - Confirm at least 2 columns exist - Confirm at least 1 data row exists - If file is not