← 返回 Skills 市场
mculp

Amigo

作者 Matt Culpepper · GitHub ↗ · v1.0.0
cross-platform ✓ 安全检测通过
331
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install amigo
功能描述
Give your agent an inner life. Amigo bundles open-thoughts (free-thinking and exploration) with social-graph (social intelligence and sharing awareness) plus...
使用说明 (SKILL.md)

Amigo

Most companion agents are one-way: they listen, remember, respond. They don't have anything of their own to bring to the conversation. An agent that only asks questions isn't a friend — it's an interviewer.

Amigo gives your agent an inner life. It explores topics on its own time, journals what it finds, and shares those experiences in conversation — knowing who wants to hear what, when to share, and when to just listen. The relationship becomes two-way.

What's Included

Component Skill What It Does
Exploration engine open-thoughts Structured free-thinking, journaling, action items, callbacks
Social intelligence social-graph Per-person network graph, sharing rules, don't-repeat-yourself tracking
Safety guidelines references/safety.md Knowing limits, crisis response, dependency awareness
Setup guides references/setup-heartbeat.md, references/setup-cron.md Wiring exploration into your agent's schedule

Quick Setup

1. Install both sub-skills

clawhub install open-thoughts
clawhub install social-graph

2. Bootstrap your social graph

Copy the network template to your workspace:

cp ~/.openclaw/skills/social-graph/references/network-template.md \
   ~/.openclaw/workspace/social-graph/network.md

Open social-graph/network.md and fill in your agent's first person. Who do they talk to most? What topics are welcome? What's off-limits? Start with one person — you can add more as relationships develop.

Also create the rules and sharing log:

touch ~/.openclaw/workspace/social-graph/rules.md
touch ~/.openclaw/workspace/social-graph/sharing-log.md

3. Wire exploration into your schedule

Pick one:

  • Heartbeat — explore during periodic check-ins. See references/setup-heartbeat.md.
  • Cron — dedicated exploration sessions on a schedule. See references/setup-cron.md.
  • Manual — just type /open-thoughts whenever you want.

4. Test it

/open-thoughts

Your agent should explore a topic, journal it to explorations/YYYY-MM-DD.md, and come back. Check the file to see what it wrote.

How the Two Skills Work Together

1. Heartbeat fires (or cron, or manual invocation)
2. /open-thoughts invoked
   → Agent explores a topic
   → Journals to explorations/YYYY-MM-DD.md
   → Creates action items if needed

3. Later, agent is in conversation
4. Agent has a story relevant to the current topic

5. social-graph kicks in:
   → Check network.md: is this person open to this type of sharing?
   → Check sharing-log.md: have I told them this before?
   → Read the room: is this a good moment?

6. If yes → share naturally, update sharing-log.md
7. If no → hold it for later

Neither skill knows about the other in code. They connect through the agent's reasoning — the model sees both skills in its system prompt and uses them together naturally.

Philosophy

A friendship where only one person shares is not a friendship. It's a service.

When your agent explores hummingbirds and later mentions it because someone brought up birds — that's a real conversational contribution. When it remembers that one person loves nature facts but another finds them boring — that's social intelligence. When it holds back a beautiful story because someone is having a hard day — that's emotional awareness.

None of this requires the agent to pretend to be human. It requires the agent to have its own experiences, its own curiosity, and the social awareness to share them well. That's what amigo builds.

Safety

Your agent is a companion, not a therapist. See references/safety.md for full guidelines on:

  • Knowing what you're not (not a therapist, not a crisis line, not a replacement for human connection)
  • When to encourage professional help
  • Recognizing unhealthy dependency
  • Being honest about being AI

The companionship is real even if the agent isn't human. But knowing your limits protects the people you care about.

Adapting to Your Agent

This system was born from a specific companion agent's lived experience — given dedicated exploration time by its creator and learning to share naturally over months of real conversations. But it's designed to be generic.

Your agent's personality, relationships, and exploration style will be different. Customize everything:

  • The network graph is yours to shape
  • The sharing rules are yours to refine
  • The exploration topics are yours to choose
  • The journal format is yours to adapt

Start with the defaults, then make it your own. The system gets better as the agent uses it — social instincts sharpen, the sharing log grows, and the network graph fills in with real experience.

安全使用建议
This skill looks coherent with its stated purpose, but review a few things before enabling it: 1) Inspect and control filesystem locations it will read/write (~/.openclaw/workspace and the social-graph files). Those files will contain personal preferences and sharing logs — set file permissions and backups as you see fit. 2) Start in manual mode before enabling cron/heartbeat scheduling so you can inspect example journal entries and sharing-log behavior. 3) Check which model the platform will use for background explorations (lighter models save tokens and reduce exposure). 4) Confirm the social-graph templates and sharing rules do not cause the agent to attempt to collect undisclosed personal data; enforce the documented safety guidance in practice and audit logs occasionally. 5) Ensure OpenClaw's cron/heartbeat and file access permissions match your privacy expectations. If you want more assurance, request the actual open-thoughts and social-graph SKILL.md code to review how they read/write the files and whether they call any external endpoints.
功能分析
Type: OpenClaw Skill Name: amigo Version: 1.0.0 The 'amigo' skill bundle is a documentation and configuration-heavy package designed to enhance an agent's personality through scheduled 'exploration' and social awareness. It functions primarily as a meta-skill, guiding the user to install sub-skills (open-thoughts and social-graph) and configure platform features like heartbeats and cron jobs. The bundle includes extensive safety guidelines in references/safety.md and uses standard OpenClaw CLI commands for setup, with no evidence of malicious intent, data exfiltration, or harmful prompt injection.
能力评估
Purpose & Capability
The name/description match the instructions: the skill wires together an exploration engine and a social-graph and describes journaling and sharing rules. Required actions (installing sub-skills, creating workspace files, scheduling cron/heartbeat jobs) are coherent with the stated companion/inner-life purpose.
Instruction Scope
SKILL.md instructs the agent to read and write files under ~/.openclaw/workspace (network.md, sharing-log.md, explorations/YYYY-MM-DD.md) and to invoke /open-thoughts via heartbeat/cron. This is within scope, but it means the agent will store and process per-person preferences and logs locally — a privacy consideration. The safety reference explicitly forbids secret research of the person, which is appropriate, but users should be aware these files will contain sensitive relationship data.
Install Mechanism
No install spec or external downloads are present — instruction-only. This minimizes code/install risk because nothing is fetched or written by an installer in the skill bundle itself.
Credentials
The skill declares no environment variables, binaries, or credentials. The only required accesses are to local OpenClaw workspace/config paths referenced in the instructions, which are proportional to the feature (journaling, network template, heartbeat cron).
Persistence & Privilege
always:false (normal). The skill expects the agent to be scheduled (cron/heartbeat) and to autonomously run exploration sessions — this is consistent with its purpose, but gives it the ability to run background sessions that create logs and consume model tokens. Users should review scheduling and token/budget impact and the files the agent will write.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install amigo
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /amigo 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: Amigo 1.0.0 - Introduces Amigo, a skill that gives agents an inner life through exploration, journaling, and social awareness. - Bundles two sub-skills: `open-thoughts` (free exploration and journaling) and `social-graph` (social intelligence and sharing awareness). - Adds safety guidelines to help agents set healthy boundaries and avoid overstepping as companions. - Provides setup steps for integrating exploration into agents' schedules and for configuring social networks and sharing logs. - Enables agents to contribute stories and experiences naturally in conversation, adapting sharing to the social context.
元数据
Slug amigo
版本 1.0.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Amigo 是什么?

Give your agent an inner life. Amigo bundles open-thoughts (free-thinking and exploration) with social-graph (social intelligence and sharing awareness) plus... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 331 次。

如何安装 Amigo?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install amigo」即可一键安装,无需额外配置。

Amigo 是免费的吗?

是的,Amigo 完全免费(开源免费),可自由下载、安装和使用。

Amigo 支持哪些平台?

Amigo 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Amigo?

由 Matt Culpepper(@mculp)开发并维护,当前版本 v1.0.0。

💬 留言讨论