← Back to Skills Marketplace
yujun-bo2

Relationship Chat Analysis

by Yu Chun Huang · GitHub ↗ · v0.1.1 · MIT-0
cross-platform ✓ Security Clean
36
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install relationship-chat-analysis-skill
Description
Use this skill only when the user explicitly provides, uploads, pastes, or identifies specific relationship chat records and asks for evidence-based analysis...
README (SKILL.md)

Relationship Chat Analysis

Analyze 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.

Privacy And Consent

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:

  • Do not include raw full chat logs in generated artifacts.
  • Redact unnecessary phone numbers, handles, addresses, third-party names, and other identifiers.
  • Quote only short excerpts needed to support findings.
  • Prefer a redacted manifest with metadata and quality notes over storing all normalized messages.

When To Use

Use this skill for:

  • Long romantic, dating, breakup, reconciliation, or ambiguous relationship chat histories
  • LINE, WhatsApp, Telegram, iMessage, Messenger, Discord, Instagram DM, SMS, or exported text logs
  • Messy chat records containing system messages, media placeholders, stickers, duplicated content, deleted messages, or unrelated material
  • Requests to understand patterns across weeks or months, not just summarize one exchange
  • Analysis of conflict escalation, coldness, distance, mixed signals, emotional needs, repair attempts, boundaries, control, validation, invalidation, or effort imbalance

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.

Inputs

Expected inputs can include:

  • One or more explicitly identified exported chat files
  • Manually pasted chat logs
  • Screenshots that have already been transcribed into text
  • Optional context from the user, such as relationship status, date range, participant names, or what question they want answered

If the export format is unknown, infer the structure conservatively and ask for clarification only when speaker/date attribution would be too unreliable.

Workflow

  1. Read config.json.
  2. Confirm the user has intentionally supplied or identified the chat records to analyze.
  3. Read references/instructions.md for the full orchestration procedure.
  4. Use references/cleaning-prompt.md to normalize and filter noisy chat records with data minimization.
  5. Use references/extraction-prompt.md for episode-level relationship pattern extraction.
  6. Use references/synthesis-prompt.md for cross-episode relationship synthesis.
  7. Use references/blindspot-prompt.md for blind spots, unsupported claims, and safety concerns.
  8. Produce file output only with user consent or an explicit file-output request.

Core Behavior

  • Preserve both participants' messages. Do not reduce the analysis to only one person's perspective.
  • Ground every major claim in dated examples or message quotes when available.
  • Separate observation, interpretation, and uncertainty.
  • Avoid diagnosis, mind-reading, moral verdicts, or manipulative certainty.
  • Treat missing context as missing context. Do not fill gaps with a story that the messages do not support.
  • Identify patterns across repeated episodes rather than over-weighting one heated message.
  • Keep original-language quotes when useful and translate only for clarity.
  • Protect privacy: do not expose unnecessary third-party names, phone numbers, addresses, handles, or sensitive identifiers in the final report.

Output

Default file output, when the user consents:

  • Analysis document: relationship-analysis/YYYYMMDD-relationship-chat-analysis.md
  • Optional redacted corpus manifest: relationship-analysis/YYYYMMDD-chat-corpus-manifest.json

The 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.

Bundled References

  • references/instructions.md: detailed implementation guide
  • references/cleaning-prompt.md: chat normalization and noise filtering
  • references/extraction-prompt.md: episode-level relationship pattern extraction
  • references/synthesis-prompt.md: cross-episode synthesis
  • references/blindspot-prompt.md: blind spots, unsupported claims, and safety review
Usage Guidance
Install only if you are comfortable processing intimate chat records with an AI agent. Use it with chats you have the right to analyze, avoid unnecessary third-party details, and review any saved report or manifest because local files may persist in backups, sync tools, or search indexes.
Capability Assessment
Purpose & Capability
The skill analyzes intimate relationship chat records, including conflict and safety signals; that is sensitive but matches the stated purpose throughout SKILL.md, README.md, config.json, and the reference prompts.
Instruction Scope
Instructions repeatedly require explicit user-provided or named chat records, prohibit broad workspace/home/downloads scanning, and separate observations from interpretation.
Install Mechanism
The package contains markdown and JSON guidance only, with no executable scripts, dependency installs, runtime hooks, or API-key requirements.
Credentials
The skill may process highly private chat content and can use batched or parallel episode analysis, but this is purpose-aligned and bounded to the records the user intentionally supplies.
Persistence & Privilege
It can write a local report and redacted manifest, but requires user consent or an explicit file-output request and says not to store raw full chat logs by default.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install relationship-chat-analysis-skill
  3. After installation, invoke the skill by name or use /relationship-chat-analysis-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.1
**Emphasizes privacy, consent, and stricter skill triggering for chat analysis.** - The skill now only triggers if the user explicitly provides, uploads, or identifies specific chat records for analysis. - Stronger privacy protections: always confirm user intent before accessing or writing files, highlight risks of local file output, and default to data minimization (no raw chat logs in reports). - Output of analysis or manifests requires user consent, unless the user already requested files. - Description and workflow updated to require explicit user action for every analyzed chat; no scanning unsupplied files or directories. - Minor wording changes for clarity, but analysis features remain the same.
v0.1.0
Initial release of relationship-chat-analysis-skill: - Enables evidence-based analysis of messy, long-term relationship chat histories from popular messaging platforms. - Cleans and segments chat logs, then analyzes communication patterns, conflict cycles, repair attempts, effort balance, intimacy signals, and blind spots. - Provides a grounded, timeline-based report separating observation, interpretation, and uncertainty, while citing examples. - Includes procedures for flagging safety concerns and protecting privacy. - Bundles detailed prompts and references to guide cleaning, extraction, synthesis, and evidence review.
Metadata
Slug relationship-chat-analysis-skill
Version 0.1.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Relationship Chat Analysis?

Use this skill only when the user explicitly provides, uploads, pastes, or identifies specific relationship chat records and asks for evidence-based analysis... It is an AI Agent Skill for Claude Code / OpenClaw, with 36 downloads so far.

How do I install Relationship Chat Analysis?

Run "/install relationship-chat-analysis-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Relationship Chat Analysis free?

Yes, Relationship Chat Analysis is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Relationship Chat Analysis support?

Relationship Chat Analysis is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Relationship Chat Analysis?

It is built and maintained by Yu Chun Huang (@yujun-bo2); the current version is v0.1.1.

💬 Comments