← Back to Skills Marketplace
nollio

Relationship Buddy

by Nollio · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ⚠ suspicious
118
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install normieclaw-relationship-buddy
Description
Track the people you care about with contact details, key dates, preferences, interaction logs, and personalized timely reminders to nurture your relationships.
Usage Guidance
This package is internally consistent with its stated purpose (a local personal CRM). Before installing: 1) Only paste the SETUP-PROMPT shell block if you trust the skill source and are comfortable creating files under data/relationship-buddy; it performs only local cp/mkdir/chmod operations. 2) Be aware the agent is designed to learn from conversational mentions — confirm how/when it auto-saves details so you don't unintentionally persist sensitive notes. 3) The included migration script is local-only and includes safety checks (no symlinks, umask, file perms); review the CSV you import and run it from a trusted environment. 4) The dashboard kit and SQL/APIs mention Supabase/Next.js — if you later enable a dashboard or remote DB, you'll need to supply credentials; review that integration carefully and prefer local-only storage if you want to avoid third-party hosting. 5) The SKILL.md includes explicit prompt-injection defense, but the scanner flagged injection patterns and unicode control chars; inspect the raw SKILL.md for any hidden characters and confirm the defensive text is not accidentally executable. If you want higher assurance, run the skill in an isolated environment, enable OS-level disk encryption, and back up (or periodically inspect) the data directory permissions.
Capability Analysis
Type: OpenClaw Skill Name: normieclaw-relationship-buddy Version: 1.0.3 The Relationship Buddy skill is a personal CRM designed to manage contact information, interactions, and reminders using local JSON storage. The bundle includes a bash/python migration script (migrate-contacts.sh) for CSV imports and a comprehensive system prompt (SKILL.md) that features strong defensive instructions against prompt injection and PII exfiltration. All high-risk capabilities, such as file system access and web searching, are strictly scoped to the stated purpose of the skill with explicit privacy safeguards.
Capability Assessment
Purpose & Capability
Name/description match the included files: contact JSON schema, reminders, examples, migration script and dashboard spec all align with a personal CRM. There are no unexpected environment variables, binaries, or hidden install steps in the skill package itself.
Instruction Scope
SKILL.md tightly documents local data files and strong prompt-injection defenses. One behavioral tension: the skill describes 'learning over time' and 'update the relevant contact profile automatically' but also says to 'confirm briefly' — automatic updates from conversational text could lead to unintended storage of sensitive details unless the agent's confirmation behavior is strict. The SETUP-PROMPT instructs the user to run shell commands to create data directories and copy config; these are local and reasonable but you should only paste them if you trust the skill source.
Install Mechanism
This is an instruction-only skill (no install spec). The only executable file is a local bash/python migration script which reads a CSV and writes to data/contacts.json; it has reasonable safety checks (refuses symlinks, umask 077, sets file permissions). No network downloads or arbitrary code pulls are present in the package.
Credentials
The skill requests no credentials or env vars. However, the dashboard-kit and DB schema reference Supabase/Postgres and a Next.js API — if you later enable that dashboard or connect a remote DB you will need service credentials. The packaged skill itself does not ask for them, but the docs imply an optional cloud/backend integration that would require credentials.
Persistence & Privilege
always is false and the skill doesn't request system-wide persistence or modify other skills. It creates and uses files under data/relationship-buddy/data which is appropriate for a local personal CRM. The migration script enforces owner-only permissions.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install normieclaw-relationship-buddy
  3. After installation, invoke the skill by name or use /normieclaw-relationship-buddy
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.3
v1.0.3: Security fixes: confined scripts to skill directory, removed filesystem traversal from setup
v1.0.2
v1.0.2: MIT license, cleaned descriptions, removed cross-sell
v1.0.0
Initial publish from NormieClaw.ai
Metadata
Slug normieclaw-relationship-buddy
Version 1.0.3
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is Relationship Buddy?

Track the people you care about with contact details, key dates, preferences, interaction logs, and personalized timely reminders to nurture your relationships. It is an AI Agent Skill for Claude Code / OpenClaw, with 118 downloads so far.

How do I install Relationship Buddy?

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

Is Relationship Buddy free?

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

Which platforms does Relationship Buddy support?

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

Who created Relationship Buddy?

It is built and maintained by Nollio (@nollio); the current version is v1.0.3.

💬 Comments