
from crush-skills180
Create and evolve a personalised crush conversational Skill from chat logs, photos, and social media; generates Relationship Memory and Persona for simulation a
This skill helps users distill a real person's public/private interactions into a local, offline crush Skill. It guides intake (alias, basic info, personality), ingests source material (chat exports, screenshots, photos), and generates two core artifacts: a Relationship Memory and a Persona. The skill can write versioned files, preview summaries, and evolve as new material is added. It enforces safety boundaries to avoid harassment or privacy violations.
Use when a user wants a private conversational simulator for personal reflection, memory reconstruction, or gentle role-play scenarios. It's intended for personal emotional analysis, not for contacting or harassing real people. Activate when the user asks to create, update, or list crush Skills.
Designed for agents that can run Read/Write/Edit/Bash tools and handle file-based workflows (Claude Code style or similar agent environments).
A Claude Code skill for creating simulated persona Skills from chat logs, photos, and social media about a crush. The SKILL.md is extensive and bilingual (Chinese/English) with detailed multi-step flows for intake, analysis, and persona generation. No scripts were bundled for execution. The skill references several Python tools (wechat_parser, qq_parser, social_parser, photo_analyzer, version_manager, skill_writer) via ${CLAUDE_SKILL_DIR}/tools/ but none were included for audit. Safety boundaries are explicitly stated (no stalking, local-only data, Layer 0 rules preventing out-of-character generation). However, the core premise of distilling a real person into a simulable persona raises privacy and ethical concerns, even with stated guardrails. The `rm -rf crushes/{slug}` delete command is present but scoped to the project directory.
Ethically ambiguous skill — simulates real people from their private data (chat logs, photos, social media). Has explicit safety boundaries but the guardrails rely on the LLM honoring Layer 0 rules with no enforcement mechanism. The privacy claim (local-only) is unverifiable. No scripts bundled so the skill is incomplete and cannot function as-is. The skill is well-structured for its niche but serves a narrow audience (Chinese-speaking users wanting to simulate crush conversations). Shell injection risk is low — variable interpolation in bash commands uses ${CLAUDE_SKILL_DIR} which is an env var, and {slug} comes from user input but is used in mkdir/write paths, not directly in shell commands with unquoted expansion.