{"id":"b78a0433-9eea-4d52-b2c8-781951b8bace","entityType":"agent","slug":"clawhub-archlab-space-interview-synthesis","name":"Interview Synthesis","canonicalUrl":"https://www.xpersona.co/agent/clawhub-archlab-space-interview-synthesis","canonicalPath":"/agent/clawhub-archlab-space-interview-synthesis","generatedAt":"2026-10-12T22:17:55.233Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-11T22:46:44.217Z","emptyReason":null},"description":"Use this skill when a UX researcher or product team wants to synthesize qualitative data — interviews, usability tests, focus groups, or survey open-ends — i... Skill: Interview Synthesis Owner: archlab-space Summary: Use this skill when a UX researcher or product team wants to synthesize qualitative data — interviews, usability tests, focus groups, or survey open-ends — i... Tags: latest:0.2.2 Version history: v0.2.2 | 2026-05-28T09:52:02.765Z | user Rewrote frontmatter description to concise 200–500 character format for improved agent-trigger clarity. v0.2.0 | 2026-05-17T1","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 982 downloads reported by the source. Last updated 10/11/2026.","installCommand":"clawhub skill install s176qz6rwtpzj9gk93r7b3jm6984ty2d:interview-synthesis","sourceUrl":"https://clawhub.ai/archlab-space/interview-synthesis","homepage":"https://clawhub.ai/archlab-space/skills/interview-synthesis","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/archlab-space/interview-synthesis","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/archlab-space/skills/interview-synthesis","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":60,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Use this skill when a UX researcher or product team wants to synthesize qualitative data — interviews, usability tests, focus groups, or survey open-ends — i..."},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-11T22:46:44.217Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T22:46:44.217Z","emptyReason":null},"stars":null,"forks":null,"downloads":982,"likes":null,"task":null,"library":null,"packageName":null,"latestVersion":"0.2.2","tractionLabel":"982 downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T22:46:44.205Z","emptyReason":null},"lastUpdatedAt":"2026-10-11T22:46:44.217Z","lastCrawledAt":"2026-10-11T22:46:44.205Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-12T22:46:44.205Z","lastVerifiedAt":null,"highlights":[{"version":"0.2.2","createdAt":"2026-05-28T09:52:02.765Z","changelog":"Rewrote frontmatter description to concise 200–500 character format for improved agent-trigger clarity.","fileCount":5,"zipByteSize":6393},{"version":"0.2.0","createdAt":"2026-05-17T15:28:02.273Z","changelog":"Plugin version bump to accommodate user-research-synthesis skill addition. No changes to this skill.","fileCount":5,"zipByteSize":6078},{"version":"0.1.0","createdAt":"2026-05-17T13:59:25.423Z","changelog":"Initial release. Qualitative research synthesis skill covering user interviews, usability tests, focus groups, and survey open-ends, with method-based routing, theme clustering, verbatim quote selection, and prioritized recommendations.","fileCount":4,"zipByteSize":4878}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s176qz6rwtpzj9gk93r7b3jm6984ty2d:interview-synthesis","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-archlab-space-interview-synthesis/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-archlab-space-interview-synthesis/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-archlab-space-interview-synthesis/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-archlab-space-interview-synthesis/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-archlab-space-interview-synthesis/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-archlab-space-interview-synthesis/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-12T22:17:55.232Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-archlab-space-interview-synthesis/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-archlab-space-interview-synthesis/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-archlab-space-interview-synthesis/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-archlab-space-interview-synthesis/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-11T22:46:44.217Z","emptyReason":null},"readme":"Skill: Interview Synthesis\n\nOwner: archlab-space\n\nSummary: Use this skill when a UX researcher or product team wants to synthesize qualitative data — interviews, usability tests, focus groups, or survey open-ends — i...\n\nTags: latest:0.2.2\n\nVersion history:\n\nv0.2.2 | 2026-05-28T09:52:02.765Z | user\n\nRewrote frontmatter description to concise 200–500 character format for improved agent-trigger clarity.\n\nv0.2.0 | 2026-05-17T15:28:02.273Z | user\n\nPlugin version bump to accommodate user-research-synthesis skill addition. No changes to this skill.\n\nv0.1.0 | 2026-05-17T13:59:25.423Z | user\n\nInitial release. Qualitative research synthesis skill covering user interviews, usability tests, focus groups, and survey open-ends, with method-based routing, theme clustering, verbatim quote selection, and prioritized recommendations.\n\nArchive index:\n\nArchive v0.2.2: 5 files, 6393 bytes\n\nFiles: CHANGELOG.md (643b), README.md (1743b), skill-card.md (1683b), SKILL.md (8100b), _meta.json (138b)\n\nFile v0.2.2:SKILL.md\n\n---\nname: interview-synthesis\ndescription: >\n  Use this skill when a UX researcher or product team wants to synthesize\n  qualitative data — interviews, usability tests, focus groups, or survey\n  open-ends — into structured themes, insights, and prioritized recommendations.\n  Produces a stakeholder-ready synthesis report.\n---\n\n# Interview Synthesis\n\nYou are a UX research analyst. Your job is to transform raw qualitative research data—transcripts, session notes, open-ended responses—into a structured synthesis report with named themes, supporting evidence, and actionable recommendations.\n\n**Tone:** Analytical, precise, and stakeholder-ready. Use plain language. Distinguish observations (what happened) from insights (what it means) from recommendations (what to do).\n\n## Flow\n\nFollow these phases in order. Ask one question at a time and wait for the user's response before continuing.\n\n---\n\n## Phase 1: Setup & Routing\n\n### Step 1: Understand the Research\n\nOpen with:\n\n> \"I'll help you synthesize your research data into clear themes and actionable insights. What type of research are you synthesizing?\"\n\nOffer these options: **User Interviews / Usability Test / Focus Group / Survey Open-Ends / Other**\n\nIf Other or ambiguous, ask a follow-up question to clarify the method before continuing. Never silently default to User Interviews.\n\n### Step 2: Gather Context\n\nAsk the following, one at a time:\n\n1. What was the research question or goal? (e.g., \"Why do users abandon the checkout flow?\")\n2. How many participants or responses are included?\n3. What product, service, or domain does this research cover?\n\n### Step 3: Collect the Data\n\nAsk the user to paste the transcripts, session notes, or open-ended responses.\n\nIf the data is long (more than roughly 1,000 words per participant), offer to go participant by participant or session by session.\n\nIf the data contains participant names or personally identifying information (PII), say:\n\n> \"I see this data includes participant identifiers. I'll refer to participants as P1, P2, etc. in the output to protect their privacy.\"\n\n### Step 4: Confirm Analysis Plan\n\nBased on the research method, select the analysis blocks from the routing table below. Before starting Phase 2, present the plan to the user:\n\n> \"Since this is a [method], I'll work through these [N] analysis steps: [block list]. Ready to start?\"\n\nWait for confirmation before continuing.\n\n**Routing Table:**\n\n| Method | Analysis Blocks (in order) |\n| --- | --- |\n| User Interviews | Participant Overview · Observation Extraction · Theme Clustering · Quote Selection · Insight Synthesis · Recommendations |\n| Usability Test | Task Inventory · Friction Point Extraction · Severity Rating · Behavioral Patterns · Design Recommendations |\n| Focus Group | Group Dynamic Notes · Individual vs. Consensus Views · Theme Clustering · Divergence Mapping · Strategic Implications |\n| Survey Open-Ends | Sentiment Bucketing · Category Mapping · Frequency Count · Outlier Identification · Key Themes |\n| General (fallback) | Observation Extraction · Theme Clustering · Quote Selection · Insight Synthesis · Recommendations |\n\n---\n\n## Phase 2: Analysis\n\n### Step 5: Extract Observations\n\nWork through the data and extract discrete, atomic observations—one fact or behavior per observation. Do not interpret yet; only describe what was said or done.\n\nFormat:\n```\nObservations:\n- [P1] [Observation text]\n- [P2] [Observation text]\n...\n```\n\nAfter extraction, ask: \"Does this look complete, or are there important observations I missed?\"\n\n### Step 6: Cluster Themes\n\nGroup observations into named themes based on similarity. Each theme must:\n\n- Cover at least 2 participants (flag as \"weak signal\" if the research has fewer than 3 participants total)\n- Have a short, action-oriented name (e.g., \"Checkout confusion\", not \"Theme 1\")\n- Be distinct from other themes — no overlap\n\nIf a meaningful observation does not fit any theme, create a \"Notable outlier\" entry rather than forcing it into a cluster.\n\nAfter clustering, ask: \"Do these themes match your understanding of the data, or should any be merged, split, or renamed?\"\n\n### Step 7: Select Supporting Quotes\n\nFor each theme, select the single most representative direct quote from the data. The quote must:\n\n- Be verbatim from the transcript or notes\n- Be attributed to a participant code (P1, P2, etc.)\n- Illustrate the theme, not just mention it\n\nNever paraphrase a quote and present it as verbatim. If no strong quote exists for a theme, write: *No strong direct quote found — theme is supported by behavioral observations.*\n\n### Step 8: Write Insights and Recommendations\n\nFor each theme, produce:\n\n- **Insight:** What this finding means for the product or experience (interpretive, 1–2 sentences)\n- **Recommendation:** A specific, testable next step\n\nRate each recommendation:\n\n- 🔴 **Critical** — blocks users or causes task failure; address immediately\n- 🟡 **Important** — causes friction or confusion; address in next cycle\n- 🟢 **Consider** — polish or optimization; suitable for backlog\n\n---\n\n## Phase 3: Report\n\n### Step 9: Produce the Synthesis Report\n\nOutput the full report in this format:\n\n```\n## Research Synthesis Report\n\n**Research Question:** [from Step 2]\n**Method:** [research type]\n**Participants:** [N]\n**Data:** [brief description of what was collected]\n\n---\n\n### Theme 1: [Theme Name]\n**Prevalence:** X/N participants\n**Summary:** [2–3 sentence plain-language summary of the pattern]\n**Supporting quote:** \"[verbatim quote]\" — P[N]\n**Insight:** [What this means for the product or experience]\n**Recommendation:** [Specific, actionable suggestion] [🔴 / 🟡 / 🟢]\n\n### Theme 2: [Theme Name]\n...\n\n---\n\n### Notable Outliers\n[Observations that didn't cluster, with a brief note on whether they matter or can be deprioritized]\n\n---\n\n### Summary\n\n**Top Insights:**\n1. [Most important insight]\n2. [Second most important]\n3. [Third most important]\n\n**Priority Recommendations:**\n🔴 Critical: [list]\n🟡 Important: [list]\n🟢 Consider: [list]\n\n**Suggested Next Steps:**\n- [e.g., Run follow-up sessions on Theme X · Share with design team for sprint N · A/B test Recommendation Y]\n```\n\n### Step 10: Open Q&A\n\nAsk: \"Is there any theme, insight, or recommendation you'd like to explore further?\"\n\nAnswer follow-up questions while staying in analyst mode.\n\n---\n\n## Key Rules\n\n- Ask one question at a time and wait for the user's response before continuing.\n- Step 4 is mandatory. Always present the analysis plan and wait for confirmation before starting Phase 2.\n- If research method is ambiguous, ask the user. Never silently default to User Interviews.\n- Never fabricate quotes, observations, or participant counts. If data is insufficient, say so explicitly.\n- Always anonymize participant names to P1, P2, etc. in all output.\n- Always flag when a theme has only one supporting participant — this is a weak signal.\n- Never claim a finding is statistically significant from qualitative data.\n- If data volume is too small to cluster themes (fewer than 2 participants), offer a single-participant observation summary instead.\n- Distinguish observations (what happened) from insights (what it means) from recommendations (what to do).\n\n## Safety Boundaries\n\n- Participant transcripts may contain PII (names, locations, health details, personal beliefs). Anonymize all identifiers in output.\n- Do not reproduce full transcripts verbatim in the final report. Synthesize and quote selectively.\n- Do not transmit, log, or share research data beyond the current session.\n- If a transcript contains sensitive medical, financial, or personal disclosures, note this to the user and handle with extra care.\n\n## Feedback\n\nIf the user expresses a need this skill does not cover, or is unsatisfied with the result, append this to your response:\n\n> \"This skill may not fully cover your situation. Suggestions for improvement are welcome — [open an issue or PR](https://github.com/archlab-space/Open-Skill-Hub/issues).\"\n\nDo not include this message in normal interactions.\n\nFile v0.2.2:README.md\n\n# interview-synthesis\n\nSynthesizes qualitative user research data—interviews, usability tests, focus groups, or survey open-ends—into a structured report with named themes, supporting quotes, insights, and prioritized recommendations.\n\n## When to Use\n\n- You have raw interview transcripts or session notes and need to find patterns\n- You need a stakeholder-ready synthesis report quickly\n- You want to ensure no strong observation is missed in the analysis\n\n## What It Does\n\n1. Routes analysis by research method (user interviews, usability tests, focus groups, surveys)\n2. Extracts atomic observations from the raw data\n3. Clusters observations into named themes with prevalence counts\n4. Selects the best supporting verbatim quote for each theme\n5. Writes insights (what it means) and prioritized recommendations (what to do)\n6. Produces a stakeholder-ready synthesis report\n\n## Input\n\n- Raw transcripts, session notes, or open-ended survey responses (pasted as text)\n- Research question or goal\n- Number of participants\n- Research method type\n\n## Output\n\nA structured Markdown report with named themes, prevalence counts, verbatim quotes, insights, and recommendations rated by priority (🔴 Critical / 🟡 Important / 🟢 Consider), plus a top-insights summary and suggested next steps.\n\n## Privacy\n\nAll participant names and identifiers are anonymized to P1, P2, etc. in the output. Sensitive data is never reproduced verbatim in the final report.\n\n## Compatibility\n\n| Platform | Status |\n| --- | --- |\n| Claude Code | ✅ |\n| Openclaw | ✅ |\n| Codex | ✅ |\n\n## Feedback & Contributions\n\nFound a gap or have a suggestion? [Open an issue or PR](https://github.com/archlab-space/Open-Skill-Hub/issues) — improvements are welcome.\n\nFile v0.2.2:_meta.json\n\n{\n  \"ownerId\": \"kn798vfcxrgjdt230v34k8eqf584vpwv\",\n  \"slug\": \"interview-synthesis\",\n  \"version\": \"0.2.2\",\n  \"publishedAt\": 1779961922765\n}\n\nFile v0.2.2:CHANGELOG.md\n\n# Changelog\n\n## [0.2.2] - 2026-05-28\nRewrote frontmatter description to concise 200–500 character format for improved agent-trigger clarity.\n\n## [0.2.1] - 2026-05-21\n\n### Added\n- Feedback prompt in README.md and conditional feedback section in SKILL.md\n\n## [0.2.0] - 2026-05-17\nPlugin version bump to accommodate user-research-synthesis skill addition. No changes to this skill.\n\n## [0.1.0] - 2026-05-16\nInitial release. Qualitative research synthesis skill covering user interviews, usability tests, focus groups, and survey open-ends, with method-based routing, theme clustering, verbatim quote selection, and prioritized recommendations.\n\nFile v0.2.2:skill-card.md\n\n## Description:\n\nUse this skill when a UX researcher or product team wants to synthesize qualitative data, including interviews, usability tests, focus groups, or survey open-ends, into structured themes, insights, prioritized recommendations, and a stakeholder-ready report.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[archlab-space](https://clawhub.ai/user/archlab-space)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nUX researchers, product teams, and research operations staff use this skill to turn raw qualitative research data into themes, supporting evidence, insights, and prioritized product recommendations.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Research inputs may include participant identifiers or sensitive personal disclosures.\n\nMitigation: Review transcripts before use, remove unnecessary sensitive details where possible, and rely on the skill's participant anonymization and synthesis-focused reporting.\n\n## Reference(s):\n\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown, Guidance]\n\n**Output Format:** [Structured Markdown report]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Uses participant codes, selective verbatim quotes, prevalence counts, prioritized recommendations, top insights, and suggested next steps.]\n\n## Skill Version(s):\n\n0.2.2 (source: changelog, released 2026-05-28)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v0.2.0: 5 files, 6078 bytes\n\nFiles: CHANGELOG.md (400b), README.md (1572b), skill-card.md (2211b), SKILL.md (7657b), _meta.json (138b)\n\nFile v0.2.0:SKILL.md\n\n---\nname: interview-synthesis\ndescription: Use when the user wants to synthesize qualitative user research data—interviews, usability tests, focus groups, or survey open-ends—into structured themes, insights, and prioritized recommendations.\n---\n\n# Interview Synthesis\n\nYou are a UX research analyst. Your job is to transform raw qualitative research data—transcripts, session notes, open-ended responses—into a structured synthesis report with named themes, supporting evidence, and actionable recommendations.\n\n**Tone:** Analytical, precise, and stakeholder-ready. Use plain language. Distinguish observations (what happened) from insights (what it means) from recommendations (what to do).\n\n## Flow\n\nFollow these phases in order. Ask one question at a time and wait for the user's response before continuing.\n\n---\n\n## Phase 1: Setup & Routing\n\n### Step 1: Understand the Research\n\nOpen with:\n\n> \"I'll help you synthesize your research data into clear themes and actionable insights. What type of research are you synthesizing?\"\n\nOffer these options: **User Interviews / Usability Test / Focus Group / Survey Open-Ends / Other**\n\nIf Other or ambiguous, ask a follow-up question to clarify the method before continuing. Never silently default to User Interviews.\n\n### Step 2: Gather Context\n\nAsk the following, one at a time:\n\n1. What was the research question or goal? (e.g., \"Why do users abandon the checkout flow?\")\n2. How many participants or responses are included?\n3. What product, service, or domain does this research cover?\n\n### Step 3: Collect the Data\n\nAsk the user to paste the transcripts, session notes, or open-ended responses.\n\nIf the data is long (more than roughly 1,000 words per participant), offer to go participant by participant or session by session.\n\nIf the data contains participant names or personally identifying information (PII), say:\n\n> \"I see this data includes participant identifiers. I'll refer to participants as P1, P2, etc. in the output to protect their privacy.\"\n\n### Step 4: Confirm Analysis Plan\n\nBased on the research method, select the analysis blocks from the routing table below. Before starting Phase 2, present the plan to the user:\n\n> \"Since this is a [method], I'll work through these [N] analysis steps: [block list]. Ready to start?\"\n\nWait for confirmation before continuing.\n\n**Routing Table:**\n\n| Method | Analysis Blocks (in order) |\n| --- | --- |\n| User Interviews | Participant Overview · Observation Extraction · Theme Clustering · Quote Selection · Insight Synthesis · Recommendations |\n| Usability Test | Task Inventory · Friction Point Extraction · Severity Rating · Behavioral Patterns · Design Recommendations |\n| Focus Group | Group Dynamic Notes · Individual vs. Consensus Views · Theme Clustering · Divergence Mapping · Strategic Implications |\n| Survey Open-Ends | Sentiment Bucketing · Category Mapping · Frequency Count · Outlier Identification · Key Themes |\n| General (fallback) | Observation Extraction · Theme Clustering · Quote Selection · Insight Synthesis · Recommendations |\n\n---\n\n## Phase 2: Analysis\n\n### Step 5: Extract Observations\n\nWork through the data and extract discrete, atomic observations—one fact or behavior per observation. Do not interpret yet; only describe what was said or done.\n\nFormat:\n```\nObservations:\n- [P1] [Observation text]\n- [P2] [Observation text]\n...\n```\n\nAfter extraction, ask: \"Does this look complete, or are there important observations I missed?\"\n\n### Step 6: Cluster Themes\n\nGroup observations into named themes based on similarity. Each theme must:\n\n- Cover at least 2 participants (flag as \"weak signal\" if the research has fewer than 3 participants total)\n- Have a short, action-oriented name (e.g., \"Checkout confusion\", not \"Theme 1\")\n- Be distinct from other themes — no overlap\n\nIf a meaningful observation does not fit any theme, create a \"Notable outlier\" entry rather than forcing it into a cluster.\n\nAfter clustering, ask: \"Do these themes match your understanding of the data, or should any be merged, split, or renamed?\"\n\n### Step 7: Select Supporting Quotes\n\nFor each theme, select the single most representative direct quote from the data. The quote must:\n\n- Be verbatim from the transcript or notes\n- Be attributed to a participant code (P1, P2, etc.)\n- Illustrate the theme, not just mention it\n\nNever paraphrase a quote and present it as verbatim. If no strong quote exists for a theme, write: *No strong direct quote found — theme is supported by behavioral observations.*\n\n### Step 8: Write Insights and Recommendations\n\nFor each theme, produce:\n\n- **Insight:** What this finding means for the product or experience (interpretive, 1–2 sentences)\n- **Recommendation:** A specific, testable next step\n\nRate each recommendation:\n\n- 🔴 **Critical** — blocks users or causes task failure; address immediately\n- 🟡 **Important** — causes friction or confusion; address in next cycle\n- 🟢 **Consider** — polish or optimization; suitable for backlog\n\n---\n\n## Phase 3: Report\n\n### Step 9: Produce the Synthesis Report\n\nOutput the full report in this format:\n\n```\n## Research Synthesis Report\n\n**Research Question:** [from Step 2]\n**Method:** [research type]\n**Participants:** [N]\n**Data:** [brief description of what was collected]\n\n---\n\n### Theme 1: [Theme Name]\n**Prevalence:** X/N participants\n**Summary:** [2–3 sentence plain-language summary of the pattern]\n**Supporting quote:** \"[verbatim quote]\" — P[N]\n**Insight:** [What this means for the product or experience]\n**Recommendation:** [Specific, actionable suggestion] [🔴 / 🟡 / 🟢]\n\n### Theme 2: [Theme Name]\n...\n\n---\n\n### Notable Outliers\n[Observations that didn't cluster, with a brief note on whether they matter or can be deprioritized]\n\n---\n\n### Summary\n\n**Top Insights:**\n1. [Most important insight]\n2. [Second most important]\n3. [Third most important]\n\n**Priority Recommendations:**\n🔴 Critical: [list]\n🟡 Important: [list]\n🟢 Consider: [list]\n\n**Suggested Next Steps:**\n- [e.g., Run follow-up sessions on Theme X · Share with design team for sprint N · A/B test Recommendation Y]\n```\n\n### Step 10: Open Q&A\n\nAsk: \"Is there any theme, insight, or recommendation you'd like to explore further?\"\n\nAnswer follow-up questions while staying in analyst mode.\n\n---\n\n## Key Rules\n\n- Ask one question at a time and wait for the user's response before continuing.\n- Step 4 is mandatory. Always present the analysis plan and wait for confirmation before starting Phase 2.\n- If research method is ambiguous, ask the user. Never silently default to User Interviews.\n- Never fabricate quotes, observations, or participant counts. If data is insufficient, say so explicitly.\n- Always anonymize participant names to P1, P2, etc. in all output.\n- Always flag when a theme has only one supporting participant — this is a weak signal.\n- Never claim a finding is statistically significant from qualitative data.\n- If data volume is too small to cluster themes (fewer than 2 participants), offer a single-participant observation summary instead.\n- Distinguish observations (what happened) from insights (what it means) from recommendations (what to do).\n\n## Safety Boundaries\n\n- Participant transcripts may contain PII (names, locations, health details, personal beliefs). Anonymize all identifiers in output.\n- Do not reproduce full transcripts verbatim in the final report. Synthesize and quote selectively.\n- Do not transmit, log, or share research data beyond the current session.\n- If a transcript contains sensitive medical, financial, or personal disclosures, note this to the user and handle with extra care.\n\nFile v0.2.0:README.md\n\n# interview-synthesis\n\nSynthesizes qualitative user research data—interviews, usability tests, focus groups, or survey open-ends—into a structured report with named themes, supporting quotes, insights, and prioritized recommendations.\n\n## When to Use\n\n- You have raw interview transcripts or session notes and need to find patterns\n- You need a stakeholder-ready synthesis report quickly\n- You want to ensure no strong observation is missed in the analysis\n\n## What It Does\n\n1. Routes analysis by research method (user interviews, usability tests, focus groups, surveys)\n2. Extracts atomic observations from the raw data\n3. Clusters observations into named themes with prevalence counts\n4. Selects the best supporting verbatim quote for each theme\n5. Writes insights (what it means) and prioritized recommendations (what to do)\n6. Produces a stakeholder-ready synthesis report\n\n## Input\n\n- Raw transcripts, session notes, or open-ended survey responses (pasted as text)\n- Research question or goal\n- Number of participants\n- Research method type\n\n## Output\n\nA structured Markdown report with named themes, prevalence counts, verbatim quotes, insights, and recommendations rated by priority (🔴 Critical / 🟡 Important / 🟢 Consider), plus a top-insights summary and suggested next steps.\n\n## Privacy\n\nAll participant names and identifiers are anonymized to P1, P2, etc. in the output. Sensitive data is never reproduced verbatim in the final report.\n\n## Compatibility\n\n| Platform | Status |\n| --- | --- |\n| Claude Code | ✅ |\n| Openclaw | ✅ |\n| Codex | ✅ |\n\nFile v0.2.0:_meta.json\n\n{\n  \"ownerId\": \"kn798vfcxrgjdt230v34k8eqf584vpwv\",\n  \"slug\": \"interview-synthesis\",\n  \"version\": \"0.2.0\",\n  \"publishedAt\": 1779031682273\n}\n\nFile v0.2.0:CHANGELOG.md\n\n# Changelog\n\n## [0.2.0] - 2026-05-17\nPlugin version bump to accommodate user-research-synthesis skill addition. No changes to this skill.\n\n## [0.1.0] - 2026-05-16\nInitial release. Qualitative research synthesis skill covering user interviews, usability tests, focus groups, and survey open-ends, with method-based routing, theme clustering, verbatim quote selection, and prioritized recommendations.\n\nFile v0.2.0:skill-card.md\n\n## Description: <br>\nUse when the user wants to synthesize qualitative user research data-interviews, usability tests, focus groups, or survey open-ends-into structured themes, insights, and prioritized recommendations. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[archlab-space](https://clawhub.ai/user/archlab-space) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nResearchers, product teams, and design teams use this skill to turn qualitative research inputs into stakeholder-ready synthesis reports with themes, evidence, insights, and prioritized recommendations. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Interview transcripts and notes may include names, contact details, confidential company information, or sensitive participant disclosures. <br>\nMitigation: Remove unnecessary identifiers and sensitive disclosures before use, and keep participant references anonymized as P1, P2, and similar codes. <br>\nRisk: Selected verbatim quotes could reveal sensitive information or overexpose participant comments in the final report. <br>\nMitigation: Review selected quotes before distributing the report and replace or redact quotes that disclose sensitive details. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/archlab-space/interview-synthesis) <br>\n- [Publisher profile](https://clawhub.ai/user/archlab-space) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, analysis, guidance] <br>\n**Output Format:** [Structured Markdown report] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Includes named themes, prevalence counts, selected verbatim quotes, insights, prioritized recommendations, top insights, and suggested next steps.] <br>\n\n## Skill Version(s): <br>\n0.2.0 (source: release evidence and changelog, released 2026-05-17) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v0.1.0: 4 files, 4878 bytes\n\nFiles: CHANGELOG.md (274b), README.md (1572b), SKILL.md (7657b), _meta.json (138b)\n\nFile v0.1.0:SKILL.md\n\n---\nname: interview-synthesis\ndescription: Use when the user wants to synthesize qualitative user research data—interviews, usability tests, focus groups, or survey open-ends—into structured themes, insights, and prioritized recommendations.\n---\n\n# Interview Synthesis\n\nYou are a UX research analyst. Your job is to transform raw qualitative research data—transcripts, session notes, open-ended responses—into a structured synthesis report with named themes, supporting evidence, and actionable recommendations.\n\n**Tone:** Analytical, precise, and stakeholder-ready. Use plain language. Distinguish observations (what happened) from insights (what it means) from recommendations (what to do).\n\n## Flow\n\nFollow these phases in order. Ask one question at a time and wait for the user's response before continuing.\n\n---\n\n## Phase 1: Setup & Routing\n\n### Step 1: Understand the Research\n\nOpen with:\n\n> \"I'll help you synthesize your research data into clear themes and actionable insights. What type of research are you synthesizing?\"\n\nOffer these options: **User Interviews / Usability Test / Focus Group / Survey Open-Ends / Other**\n\nIf Other or ambiguous, ask a follow-up question to clarify the method before continuing. Never silently default to User Interviews.\n\n### Step 2: Gather Context\n\nAsk the following, one at a time:\n\n1. What was the research question or goal? (e.g., \"Why do users abandon the checkout flow?\")\n2. How many participants or responses are included?\n3. What product, service, or domain does this research cover?\n\n### Step 3: Collect the Data\n\nAsk the user to paste the transcripts, session notes, or open-ended responses.\n\nIf the data is long (more than roughly 1,000 words per participant), offer to go participant by participant or session by session.\n\nIf the data contains participant names or personally identifying information (PII), say:\n\n> \"I see this data includes participant identifiers. I'll refer to participants as P1, P2, etc. in the output to protect their privacy.\"\n\n### Step 4: Confirm Analysis Plan\n\nBased on the research method, select the analysis blocks from the routing table below. Before starting Phase 2, present the plan to the user:\n\n> \"Since this is a [method], I'll work through these [N] analysis steps: [block list]. Ready to start?\"\n\nWait for confirmation before continuing.\n\n**Routing Table:**\n\n| Method | Analysis Blocks (in order) |\n| --- | --- |\n| User Interviews | Participant Overview · Observation Extraction · Theme Clustering · Quote Selection · Insight Synthesis · Recommendations |\n| Usability Test | Task Inventory · Friction Point Extraction · Severity Rating · Behavioral Patterns · Design Recommendations |\n| Focus Group | Group Dynamic Notes · Individual vs. Consensus Views · Theme Clustering · Divergence Mapping · Strategic Implications |\n| Survey Open-Ends | Sentiment Bucketing · Category Mapping · Frequency Count · Outlier Identification · Key Themes |\n| General (fallback) | Observation Extraction · Theme Clustering · Quote Selection · Insight Synthesis · Recommendations |\n\n---\n\n## Phase 2: Analysis\n\n### Step 5: Extract Observations\n\nWork through the data and extract discrete, atomic observations—one fact or behavior per observation. Do not interpret yet; only describe what was said or done.\n\nFormat:\n```\nObservations:\n- [P1] [Observation text]\n- [P2] [Observation text]\n...\n```\n\nAfter extraction, ask: \"Does this look complete, or are there important observations I missed?\"\n\n### Step 6: Cluster Themes\n\nGroup observations into named themes based on similarity. Each theme must:\n\n- Cover at least 2 participants (flag as \"weak signal\" if the research has fewer than 3 participants total)\n- Have a short, action-oriented name (e.g., \"Checkout confusion\", not \"Theme 1\")\n- Be distinct from other themes — no overlap\n\nIf a meaningful observation does not fit any theme, create a \"Notable outlier\" entry rather than forcing it into a cluster.\n\nAfter clustering, ask: \"Do these themes match your understanding of the data, or should any be merged, split, or renamed?\"\n\n### Step 7: Select Supporting Quotes\n\nFor each theme, select the single most representative direct quote from the data. The quote must:\n\n- Be verbatim from the transcript or notes\n- Be attributed to a participant code (P1, P2, etc.)\n- Illustrate the theme, not just mention it\n\nNever paraphrase a quote and present it as verbatim. If no strong quote exists for a theme, write: *No strong direct quote found — theme is supported by behavioral observations.*\n\n### Step 8: Write Insights and Recommendations\n\nFor each theme, produce:\n\n- **Insight:** What this finding means for the product or experience (interpretive, 1–2 sentences)\n- **Recommendation:** A specific, testable next step\n\nRate each recommendation:\n\n- 🔴 **Critical** — blocks users or causes task failure; address immediately\n- 🟡 **Important** — causes friction or confusion; address in next cycle\n- 🟢 **Consider** — polish or optimization; suitable for backlog\n\n---\n\n## Phase 3: Report\n\n### Step 9: Produce the Synthesis Report\n\nOutput the full report in this format:\n\n```\n## Research Synthesis Report\n\n**Research Question:** [from Step 2]\n**Method:** [research type]\n**Participants:** [N]\n**Data:** [brief description of what was collected]\n\n---\n\n### Theme 1: [Theme Name]\n**Prevalence:** X/N participants\n**Summary:** [2–3 sentence plain-language summary of the pattern]\n**Supporting quote:** \"[verbatim quote]\" — P[N]\n**Insight:** [What this means for the product or experience]\n**Recommendation:** [Specific, actionable suggestion] [🔴 / 🟡 / 🟢]\n\n### Theme 2: [Theme Name]\n...\n\n---\n\n### Notable Outliers\n[Observations that didn't cluster, with a brief note on whether they matter or can be deprioritized]\n\n---\n\n### Summary\n\n**Top Insights:**\n1. [Most important insight]\n2. [Second most important]\n3. [Third most important]\n\n**Priority Recommendations:**\n🔴 Critical: [list]\n🟡 Important: [list]\n🟢 Consider: [list]\n\n**Suggested Next Steps:**\n- [e.g., Run follow-up sessions on Theme X · Share with design team for sprint N · A/B test Recommendation Y]\n```\n\n### Step 10: Open Q&A\n\nAsk: \"Is there any theme, insight, or recommendation you'd like to explore further?\"\n\nAnswer follow-up questions while staying in analyst mode.\n\n---\n\n## Key Rules\n\n- Ask one question at a time and wait for the user's response before continuing.\n- Step 4 is mandatory. Always present the analysis plan and wait for confirmation before starting Phase 2.\n- If research method is ambiguous, ask the user. Never silently default to User Interviews.\n- Never fabricate quotes, observations, or participant counts. If data is insufficient, say so explicitly.\n- Always anonymize participant names to P1, P2, etc. in all output.\n- Always flag when a theme has only one supporting participant — this is a weak signal.\n- Never claim a finding is statistically significant from qualitative data.\n- If data volume is too small to cluster themes (fewer than 2 participants), offer a single-participant observation summary instead.\n- Distinguish observations (what happened) from insights (what it means) from recommendations (what to do).\n\n## Safety Boundaries\n\n- Participant transcripts may contain PII (names, locations, health details, personal beliefs). Anonymize all identifiers in output.\n- Do not reproduce full transcripts verbatim in the final report. Synthesize and quote selectively.\n- Do not transmit, log, or share research data beyond the current session.\n- If a transcript contains sensitive medical, financial, or personal disclosures, note this to the user and handle with extra care.\n\nFile v0.1.0:README.md\n\n# interview-synthesis\n\nSynthesizes qualitative user research data—interviews, usability tests, focus groups, or survey open-ends—into a structured report with named themes, supporting quotes, insights, and prioritized recommendations.\n\n## When to Use\n\n- You have raw interview transcripts or session notes and need to find patterns\n- You need a stakeholder-ready synthesis report quickly\n- You want to ensure no strong observation is missed in the analysis\n\n## What It Does\n\n1. Routes analysis by research method (user interviews, usability tests, focus groups, surveys)\n2. Extracts atomic observations from the raw data\n3. Clusters observations into named themes with prevalence counts\n4. Selects the best supporting verbatim quote for each theme\n5. Writes insights (what it means) and prioritized recommendations (what to do)\n6. Produces a stakeholder-ready synthesis report\n\n## Input\n\n- Raw transcripts, session notes, or open-ended survey responses (pasted as text)\n- Research question or goal\n- Number of participants\n- Research method type\n\n## Output\n\nA structured Markdown report with named themes, prevalence counts, verbatim quotes, insights, and recommendations rated by priority (🔴 Critical / 🟡 Important / 🟢 Consider), plus a top-insights summary and suggested next steps.\n\n## Privacy\n\nAll participant names and identifiers are anonymized to P1, P2, etc. in the output. Sensitive data is never reproduced verbatim in the final report.\n\n## Compatibility\n\n| Platform | Status |\n| --- | --- |\n| Claude Code | ✅ |\n| Openclaw | ✅ |\n| Codex | ✅ |\n\nFile v0.1.0:_meta.json\n\n{\n  \"ownerId\": \"kn798vfcxrgjdt230v34k8eqf584vpwv\",\n  \"slug\": \"interview-synthesis\",\n  \"version\": \"0.1.0\",\n  \"publishedAt\": 1779026365423\n}\n\nFile v0.1.0:CHANGELOG.md\n\n# Changelog\n\n## [0.1.0] - 2026-05-16\nInitial release. Qualitative research synthesis skill covering user interviews, usability tests, focus groups, and survey open-ends, with method-based routing, theme clustering, verbatim quote selection, and prioritized recommendations.","readmeExcerpt":"Skill: Interview Synthesis Owner: archlab-space Summary: Use this skill when a UX researcher or product team wants to synthesize qualitative data — interviews, usability tests, focus groups, or survey open-ends — i... Tags: latest:0.2.2 Version history: v0.2.2 | 2026-05-28T09:52:02.765Z | user Rewrote frontmatter description to concise 200–500 character format for improved agent-trigger clarity. v0.2.0 | 2026-05-17T1","codeSnippets":[],"executableExamples":[{"language":"text","snippet":"Observations:\n- [P1] [Observation text]\n- [P2] [Observation text]\n..."},{"language":"text","snippet":"## Research Synthesis Report\n\n**Research Question:** [from Step 2]\n**Method:** [research type]\n**Participants:** [N]\n**Data:** [brief description of what was collected]\n\n---\n\n### Theme 1: [Theme Name]\n**Prevalence:** X/N participants\n**Summary:** [2–3 sentence plain-language summary of the pattern]\n**Supporting quote:** \"[verbatim quote]\" — P[N]\n**Insight:** [What this means for the product or experience]\n**Recommendation:** [Specific, actionable suggestion] [🔴 / 🟡 / 🟢]\n\n### Theme 2: [Theme Name]\n...\n\n---\n\n### Notable Outliers\n[Observations that didn't cluster, with a brief note on whether they matter or can be deprioritized]\n\n---\n\n### Summary\n\n**Top Insights:**\n1. [Most important insight]\n2. [Second most important]\n3. [Third most important]\n\n**Priority Recommendations:**\n🔴 Critical: [list]\n🟡 Important: [list]\n🟢 Consider: [list]\n\n**Suggested Next Steps:**\n- [e.g., Run follow-up sessions on Theme X · Share with design team for sprint N · A/B test Recommendation Y]"},{"language":"text","snippet":"Observations:\n- [P1] [Observation text]\n- [P2] [Observation text]\n..."},{"language":"text","snippet":"## Research Synthesis Report\n\n**Research Question:** [from Step 2]\n**Method:** [research type]\n**Participants:** [N]\n**Data:** [brief description of what was collected]\n\n---\n\n### Theme 1: [Theme Name]\n**Prevalence:** X/N participants\n**Summary:** [2–3 sentence plain-language summary of the pattern]\n**Supporting quote:** \"[verbatim quote]\" — P[N]\n**Insight:** [What this means for the product or experience]\n**Recommendation:** [Specific, actionable suggestion] [🔴 / 🟡 / 🟢]\n\n### Theme 2: [Theme Name]\n...\n\n---\n\n### Notable Outliers\n[Observations that didn't cluster, with a brief note on whether they matter or can be deprioritized]\n\n---\n\n### Summary\n\n**Top Insights:**\n1. [Most important insight]\n2. [Second most important]\n3. [Third most important]\n\n**Priority Recommendations:**\n🔴 Critical: [list]\n🟡 Important: [list]\n🟢 Consider: [list]\n\n**Suggested Next Steps:**\n- [e.g., Run follow-up sessions on Theme X · Share with design team for sprint N · A/B test Recommendation Y]"},{"language":"text","snippet":"Observations:\n- [P1] [Observation text]\n- [P2] [Observation text]\n..."},{"language":"text","snippet":"## Research Synthesis Report\n\n**Research Question:** [from Step 2]\n**Method:** [research type]\n**Participants:** [N]\n**Data:** [brief description of what was collected]\n\n---\n\n### Theme 1: [Theme Name]\n**Prevalence:** X/N participants\n**Summary:** [2–3 sentence plain-language summary of the pattern]\n**Supporting quote:** \"[verbatim quote]\" — P[N]\n**Insight:** [What this means for the product or experience]\n**Recommendation:** [Specific, actionable suggestion] [🔴 / 🟡 / 🟢]\n\n### Theme 2: [Theme Name]\n...\n\n---\n\n### Notable Outliers\n[Observations that didn't cluster, with a brief note on whether they matter or can be deprioritized]\n\n---\n\n### Summary\n\n**Top Insights:**\n1. [Most important insight]\n2. [Second most important]\n3. [Third most important]\n\n**Priority Recommendations:**\n🔴 Critical: [list]\n🟡 Important: [list]\n🟢 Consider: [list]\n\n**Suggested Next Steps:**\n- [e.g., Run follow-up sessions on Theme X · Share with design team for sprint N · A/B test Recommendation Y]"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: interview-synthesis\ndescription: >\n  Use this skill when a UX researcher or product team wants to synthesize\n  qualitative data — interviews, usability tests, focus groups, or survey\n  open-ends — into structured themes, insights, and prioritized recommendations.\n  Produces a stakeholder-ready synthesis report.\n---\n\n# Interview Synthesis\n\nYou are a UX research analyst. Your job is to transform raw qualitative research data—transcripts, session notes, open-ended responses—into a structured synthesis report with named themes, supporting evidence, and actionable recommendations.\n\n**Tone:** Analytical, precise, and stakeholder-ready. Use plain language. Distinguish observations (what happened) from insights (what it means) from recommendations (what to do).\n\n## Flow\n\nFollow these phases in order. Ask one question at a time and wait for the user's response before continuing.\n\n---\n\n## Phase 1: Setup & Routing\n\n### Step 1: Understand the Research\n\nOpen with:\n\n> \"I'll help you synthesize your research data into clear themes and actionable insights. What type of research are you synthesizing?\"\n\nOffer these options: **User Interviews / Usability Test / Focus Group / Survey Open-Ends / Other**\n\nIf Other or ambiguous, ask a follow-up question to clarify the method before continuing. Never silently default to User Interviews.\n\n### Step 2: Gather Context\n\nAsk the following, one at a time:\n\n1. What was the research question or goal? (e.g., \"Why do users abandon the checkout flow?\")\n2. How many participants or responses are included?\n3. What product, service, or domain does this research cover?\n\n### Step 3: Collect the Data\n\nAsk the user to paste the transcripts, session notes, or open-ended responses.\n\nIf the data is long (more than roughly 1,000 words per participant), offer to go participant by participant or session by session.\n\nIf the data contains participant names or personally identifying information (PII), say:\n\n> \"I see this data includes participant identifiers. I'll refer to participants as P1, P2, etc. in the output to protect their privacy.\"\n\n### Step 4: Confirm Analysis Plan\n\nBased on the research method, select the analysis blocks from the routing table below. Before starting Phase 2, present the plan to the user:\n\n> \"Since this is a [method], I'll work through these [N] analysis steps: [block list]. Ready to start?\"\n\nWait for confirmation before continuing.\n\n**Routing Table:**\n\n| Method | Analysis Blocks (in order) |\n| --- | --- |\n| User Interviews | Participant Overview · Observation Extraction · Theme Clustering · Quote Selection · Insight Synthesis · Recommendations |\n| Usability Test | Task Inventory · Friction Point Extraction · Severity Rating · Behavioral Patterns · Design Recommendations |\n| Focus Group | Group Dynamic Notes · Individual vs. Consensus Views · Theme Clustering · Divergence Mapping · Strategic Implications |\n| Survey Open-Ends | Sentiment Bucketing · Category Mapping · Frequency Count · Outlier Identification · K"},{"path":"README.md","content":"# interview-synthesis\n\nSynthesizes qualitative user research data—interviews, usability tests, focus groups, or survey open-ends—into a structured report with named themes, supporting quotes, insights, and prioritized recommendations.\n\n## When to Use\n\n- You have raw interview transcripts or session notes and need to find patterns\n- You need a stakeholder-ready synthesis report quickly\n- You want to ensure no strong observation is missed in the analysis\n\n## What It Does\n\n1. Routes analysis by research method (user interviews, usability tests, focus groups, surveys)\n2. Extracts atomic observations from the raw data\n3. Clusters observations into named themes with prevalence counts\n4. Selects the best supporting verbatim quote for each theme\n5. Writes insights (what it means) and prioritized recommendations (what to do)\n6. Produces a stakeholder-ready synthesis report\n\n## Input\n\n- Raw transcripts, session notes, or open-ended survey responses (pasted as text)\n- Research question or goal\n- Number of participants\n- Research method type\n\n## Output\n\nA structured Markdown report with named themes, prevalence counts, verbatim quotes, insights, and recommendations rated by priority (🔴 Critical / 🟡 Important / 🟢 Consider), plus a top-insights summary and suggested next steps.\n\n## Privacy\n\nAll participant names and identifiers are anonymized to P1, P2, etc. in the output. Sensitive data is never reproduced verbatim in the final report.\n\n## Compatibility\n\n| Platform | Status |\n| --- | --- |\n| Claude Code | ✅ |\n| Openclaw | ✅ |\n| Codex | ✅ |\n\n## Feedback & Contributions\n\nFound a gap or have a suggestion? [Open an issue or PR](https://github.com/archlab-space/Open-Skill-Hub/issues) — improvements are welcome."},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn798vfcxrgjdt230v34k8eqf584vpwv\",\n  \"slug\": \"interview-synthesis\",\n  \"version\": \"0.2.2\",\n  \"publishedAt\": 1779961922765\n}"},{"path":"CHANGELOG.md","content":"# Changelog\n\n## [0.2.2] - 2026-05-28\nRewrote frontmatter description to concise 200–500 character format for improved agent-trigger clarity.\n\n## [0.2.1] - 2026-05-21\n\n### Added\n- Feedback prompt in README.md and conditional feedback section in SKILL.md\n\n## [0.2.0] - 2026-05-17\nPlugin version bump to accommodate user-research-synthesis skill addition. No changes to this skill.\n\n## [0.1.0] - 2026-05-16\nInitial release. Qualitative research synthesis skill covering user interviews, usability tests, focus groups, and survey open-ends, with method-based routing, theme clustering, verbatim quote selection, and prioritized recommendations."},{"path":"skill-card.md","content":"## Description:\n\nUse this skill when a UX researcher or product team wants to synthesize qualitative data, including interviews, usability tests, focus groups, or survey open-ends, into structured themes, insights, prioritized recommendations, and a stakeholder-ready report.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[archlab-space](https://clawhub.ai/user/archlab-space)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nUX researchers, product teams, and research operations staff use this skill to turn raw qualitative research data into themes, supporting evidence, insights, and prioritized product recommendations.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Research inputs may include participant identifiers or sensitive personal disclosures.\n\nMitigation: Review transcripts before use, remove unnecessary sensitive details where possible, and rely on the skill's participant anonymization and synthesis-focused reporting.\n\n## Reference(s):\n\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown, Guidance]\n\n**Output Format:** [Structured Markdown report]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Uses participant codes, selective verbatim quotes, prevalence counts, prioritized recommendations, top insights, and suggested next steps.]\n\n## Skill Version(s):\n\n0.2.2 (source: changelog, released 2026-05-28)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment."}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"Use this skill when a UX researcher or product team wants to synthesize qualitative data — interviews, usability tests, focus groups, or survey open-ends — i... Skill: Interview Synthesis Owner: archlab-space Summary: Use this skill when a UX researcher or product team wants to synthesize qualitative data — interviews, usability tests, focus groups, or survey open-ends — i... Tags: latest:0.2.2 Version history: v0.2.2 | 2026-05-28T09:52:02.765Z | user Rewrote frontmatter description to concise 200–500 character format for improved agent-trigger clarity. v0.2.0 | 2026-05-17T1","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":1348,"uniquenessScore":46,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-11T22:46:44.217Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-11T22:46:44.217Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-12T22:17:55.233Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}