Install
openclaw skills install relationship-chat-analysis-skillUse this skill only when the user explicitly provides, uploads, pastes, or identifies specific relationship chat records and asks for evidence-based analysis of those records. It handles long, messy exports from LINE, WhatsApp, Telegram, iMessage, Messenger, Discord, SMS, or similar platforms by cleaning noise, segmenting episodes, and analyzing communication patterns, conflict cycles, emotional bids, repair attempts, avoidance, boundaries, effort balance, intimacy signals, safety concerns, and blind spots. Do not trigger for ordinary relationship advice, short sentiment checks, or broad questions unless the user has intentionally supplied chat data for analysis.
openclaw skills install relationship-chat-analysis-skillAnalyze long, noisy relationship chat histories to identify interaction patterns, emotional dynamics, conflict cycles, repair attempts, effort balance, and blind spots. The output is an evidence-grounded report that distinguishes observable facts from cautious interpretation.
Relationship chats can contain intimate content, abuse disclosures, sexual content, phone numbers, addresses, third-party details, and other sensitive identifiers. Before processing, confirm that the user intended to provide the specific chat records being analyzed.
Do not scan the workspace, home directory, downloads folder, or broad file trees looking for chat logs. Use only files the user explicitly names, attaches, pastes, or asks you to inspect.
Before writing any report or manifest to disk, tell the user the planned output paths and that local files may persist in backups, sync services, search indexes, or later processes. Write files only after the user agrees, unless they already explicitly requested file output.
Default to data minimization:
Use this skill for:
Do not use this skill for ordinary sentiment classification of short text, legal conclusions, clinical diagnosis, or deciding whether someone "definitely" has a disorder. If the chat contains threats, coercion, stalking, physical danger, self-harm, or sexual pressure, flag the safety concern and keep the analysis grounded in the text.
Expected inputs can include:
If the export format is unknown, infer the structure conservatively and ask for clarification only when speaker/date attribution would be too unreliable.
config.json.references/instructions.md for the full orchestration procedure.references/cleaning-prompt.md to normalize and filter noisy chat records with data minimization.references/extraction-prompt.md for episode-level relationship pattern extraction.references/synthesis-prompt.md for cross-episode relationship synthesis.references/blindspot-prompt.md for blind spots, unsupported claims, and safety concerns.observation, interpretation, and uncertainty.Default file output, when the user consents:
relationship-analysis/YYYYMMDD-relationship-chat-analysis.mdrelationship-analysis/YYYYMMDD-chat-corpus-manifest.jsonThe final report should include a timeline, communication pattern analysis, conflict and repair cycles, emotional needs, effort balance, blind spots for each side, safety concerns if present, and a section listing what the evidence does not support. The report should not contain full raw chat history.
references/instructions.md: detailed implementation guidereferences/cleaning-prompt.md: chat normalization and noise filteringreferences/extraction-prompt.md: episode-level relationship pattern extractionreferences/synthesis-prompt.md: cross-episode synthesisreferences/blindspot-prompt.md: blind spots, unsupported claims, and safety review