agentsclimarketplace

Relationship os

Skill JNHFlow21/relationship-os-starter-kit/.project/skills/relationship-os

Use when working inside Knowledge_OS/relationship_os to import people, maintain a flat personal CRM, update relationship graph links, summarize durable facts onto person pages, or maintain schemas, templates, indexes, logs, scripts, and agent entry files.From its SKILL.md

Install
npx -y skills add JNHFlow21/relationship-os-starter-kit --skill relationship-os

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

2.9 KB, 610 tokens by cl100k_base, as published. Nobody here has run it

Relationship OS Skill

This is the shared project skill for Agent Skills IO, Claude Code, Codex, Hermes, and OpenClaw.

The canonical operating protocol is PROJECT.md; read it first. If any instruction conflicts with PROJECT.md, follow PROJECT.md and repair the stale text.

Activation

Use this skill when the user asks to:

  • import a person or self-introduction
  • create or update a personal CRM profile
  • summarize a chat, meeting, or durable relationship update onto a person page
  • decide who someone should connect with
  • generate a follow-up note or outreach message based on existing person pages
  • update relationship links in the Obsidian graph
  • edit project schema, templates, lint checks, or agent entry files

IO Contract

import-person

Input:

  • Raw self-introduction or a raw/ file path.
  • Optional context: city, source, or relationship.

Output:

  • One file in people/ following assets/person.md.
  • Updated index.md and log.md.
  • Passing bash scripts/lint.sh.

update-person

Input:

  • Person name.
  • Durable relationship facts, meeting summary, or next action.
  • Optional related people that should be linked.

Output:

  • Updated people/姓名.md.
  • Related person links updated when needed.
  • Appended log.md.
  • Passing bash scripts/lint.sh.

suggest-links

Input:

  • Person name.
  • Concrete need or follow-up goal.

Output:

  • Recommendations written back to ## 可链接给谁, ## 关系记录, or ## 下一步 on the relevant person page.
  • Optional outreach message in the relevant person page.
  • Updated log.md.
  • Passing bash scripts/lint.sh.

Standardization Rules

  • Use assets/raw.md and assets/person.md.
  • Use enum values from references/schema.md.
  • Keep the system flat.
  • Do not add new frontmatter fields unless PROJECT.md, references/schema.md, and scripts/lint.js are updated together.
  • Never fabricate private information. If a field is unknown, leave it empty or use an empty list.
  • Do not store phone numbers, WeChat IDs, emails, or private addresses unless the user explicitly provides and asks to store them.

Matching Principles

  • Match concrete needs to concrete offers, city, relationship, and the links already visible in the graph.
  • Prefer high-signal recommendations over long lists.
  • Write the recommendation where the user will actually use it: on the relevant person page.
  • Keep outreach messages specific, low-pressure, and honest.

References

  • Schema: .project/skills/relationship-os/references/schema.md
  • Quality checklist: .project/skills/relationship-os/references/quality-checklist.md
  • Templates: .project/skills/relationship-os/assets/
  • Root protocol: PROJECT.md

What ships with it: 5 files

1.9 KB alongside SKILL.md, 1 of them executable

assets/

references/

scripts/

Keep looking

Skills are one crate of 326,401. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.