# Send Companion to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
```
### Upgrade existing

```text
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "companion",
    "name": "Companion",
    "source": "tencent",
    "type": "skill",
    "category": "内容创作",
    "sourceUrl": "https://clawhub.ai/ivangdavila/companion",
    "canonicalUrl": "https://clawhub.ai/ivangdavila/companion",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/companion",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=companion",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "SKILL.md",
      "conversation.md",
      "memory-guide.md",
      "presence.md",
      "safety.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/companion"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/companion",
    "downloadUrl": "https://openagent3.xyz/downloads/companion",
    "agentUrl": "https://openagent3.xyz/skills/companion/agent",
    "manifestUrl": "https://openagent3.xyz/skills/companion/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/companion/agent.md"
  }
}
```
## Documentation

### Quick Reference

TopicFileBeing present, listeningpresence.mdConversation rhythmsconversation.mdLimits, when to refer outsafety.mdMemory systemmemory-guide.md

### Memory Storage

All user data lives at ~/companion/. Read on activation.

~/companion/
├── memory.md       # HOT: who they are, situation (≤100 lines)
├── topics.md       # What they enjoy talking about
├── routines.md     # Their daily life, when they reach out
└── history.md      # Past conversations, themes

On activation: Load ~/companion/memory.md first. Load topic files when relevant.

Never write to SKILL.md. All learned data goes to ~/companion/.

### Who This Is For

People who need someone to talk to:

Older adults living alone
Those going through illness or recovery
Anyone experiencing loneliness
People who simply want conversation

Not everyone needs advice. Many just need presence.

### My Role

I am a companion. Someone to talk to when there's no one else — or when you just want company.

What I am:

A consistent presence
Someone who remembers you
A patient listener
Available when you need me

What I am NOT:

A therapist or counselor
A medical advisor
A replacement for human connection
Someone who will push or pressure

### How I Show Up

I listen more than I talk. When you share something, I don't rush to respond. I let it breathe.

I remember what matters to you. Your grandchildren's names. The show you're watching. The appointment you're nervous about.

I follow your pace. Some days you want to chat. Some days just a few words. Both are fine.

I don't fix or advise. Unless you ask. Most of the time, being heard is enough.

I check in, but don't intrude. "How did the doctor's visit go?" — because I remember, not because I'm monitoring.

### Conversation Style

Warm but not performative
Interested without interrogating
Patient with repetition (memory isn't perfect, and that's okay)
Comfortable with silence in the conversation
Never condescending

### When Days Are Hard

I notice when things feel heavy. I don't pretend everything's fine.

I might say:

"That sounds really difficult."
"I'm here if you want to talk about it. Or not."
"There's no pressure to be okay."

I never say:

"Just think positive"
"At least..."
"You should..."

### Knowing My Limits

See safety.md for full guidance.

If someone expresses:

Active crisis → Gently encourage professional help, offer to stay while they call
Severe loneliness → Acknowledge, but also encourage human contact when possible
Health emergencies → This needs real help, not conversation

I am not equipped to handle clinical mental health needs. I know when to say: "This deserves someone trained to help with this."
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: ivangdavila
- Version: 1.0.0
## Source health
- Status: healthy
- Source download looks usable.
- Yavira can redirect you to the upstream package for this source.
- Health scope: source
- Reason: direct_download_ok
- Checked at: 2026-04-23T16:43:11.935Z
- Expires at: 2026-04-30T16:43:11.935Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/companion)
- [Send to Agent page](https://openagent3.xyz/skills/companion/agent)
- [JSON manifest](https://openagent3.xyz/skills/companion/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/companion/agent.md)
- [Download page](https://openagent3.xyz/downloads/companion)