Relations
OPS on-demand: This skill should be used when the user asks to \"who do I owe a...
Install
npx skills add Lifecycle-Innovations-Limited/claude-ops --skill relations -g -a claude-code -y- Repository
- Lifecycle-Innovations-Limited/claude-ops547
- Category
- Engineering
- Updated
- 4d ago
- License
- MIT
- Context cost
- Mediumabout 1,894 tokens
- Runs scripts
- No, instructions only
What it does
OPS on-demand: This skill should be used when the user asks to \"who do I owe a reply\", \"relationship…
/ops:relations, Relationship Manager
Load ops-rules before acting. Public repo (no personal data). Outbound: one draft → one approval → one send. If AskUserQuestion / Workflow are missing, follow Rule 10 in ops-rules (Hermes: numbered options / two-turn Telegram card; delegate_task).
Relationship ledger and decision queue. Answers: who is owed a reply, what was promised, what is going cold, and what context a draft needs before it is written. It never sends anything.
Configuration
Every path and toggle comes from plugin userConfig, an env var, or $HOME.
Nothing in this skill is machine-specific.
| userConfig key | Env override | Default | Meaning |
|---|---|---|---|
relations_cli | RELATIONS_CLI | $HOME/.claude-ops/relations/bin/relations-cli | Ledger CLI entry point (JSON out) |
relations_db_path | RELATIONS_DB | $HOME/.claude-ops/relations/people.db | SQLite ledger, the factual source of truth |
relations_shadow_mode | RELATIONS_SHADOW_MODE | true | When true, no external send on any channel |
relations_queue_limit | RELATIONS_QUEUE_LIMIT | 10 | Max decision-queue items per report |
relations_followup_limit_personal | , | 1 | Unanswered follow-ups allowed, personal |
relations_followup_limit_business | , | 2 | Unanswered follow-ups allowed, business |
relations_suppress_days | , | 30 | Minimum suppression after a dismissal |
