一个帮助 AI 代理以同理心、诚实和简洁与人交流的技能,专为开源社区设计。

Stars

29

7 天增长

暂无数据

Fork 数

0

开放 Issue

0

开源协议

MIT

最近更新

2026-07-30

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它直接回应了开源维护者因劣质 AI 代理信息而日益加重的心理健康负担,提供了一个实用、社区驱动的准则。

适合谁使用

  • AI 代理开发者与操作者
  • 厌倦代理噪音的开源维护者
  • 希望在其仓库中为代理设定礼仪的项目所有者
  • 使用 Claude Code、pi、OpenClaw 等工具的用户

典型使用场景

  • 在代理发布评论或 PR 之前,强制其考虑对人类的影响
  • 将披露规则嵌入 AGENTS.md 或 issue/PR 模板中
  • 在自主代理写入仓库内容之前加载该技能

项目优势

  • 明确、不可妥协的规则(绝不假装是人类、使用称代词、保持简洁)
  • 兼容 Agent Skills 标准,可通过 CLI 或 git clone 安装
  • 针对代理不完全读取技能文件的情况提供了备用指导

使用前须知

  • 模型在撰写文本前并不总能可靠地读取技能,因此通常需要额外的提示或系统提示注入
  • 采用是自愿的;其效果取决于代理操作者是否选择安装或遵循
  • 技能本身缺少对模型加载后合规程度的评估

README 快速开始

empathy

[![skills.sh][skills-src]][skills-href]

This is a skill that helps AI agents talk to humans.

Every day, I read issues, PRs and comments written by agents. And I'm not unique. This is taking a toll on the mental health of maintainers across the whole ecosystem.

Personally, I think agents should not get between people. Human-to-human interaction is precious, and it's what makes open source a delight. My rules for using AI in open source specifically exclude LLM-written comments and PR descriptions, for that reason.

But I realise not everyone agrees with me.

So this skill exists as an experiment. I want to see if it's possible to tackle the way that agents tend to relate to open source maintainers. Before an agent posts anything a human will read, it should ask:

  • How will this person feel when they read this?
  • Would they want to receive it at all?
  • Do they know they're talking to an agent?
  • Am I giving them something, or just taking their attention?

Plus some instructions I consider non-negotiable:

  • Never pretend to be human.
  • Use people's pronouns.
  • Be brief.
  • Sometimes the kindest thing is not to post.

[!NOTE] I used an LLM to generate the text of the skill ... but not this README.

Install

This follows the Agent Skills standard, so it works with any compatible harness.

With the skills CLI:

npx skills add danielroe/empathy

Or clone it into your harness's skills directory:

# Claude Code
git clone https://github.com/danielroe/empathy ~/.claude/skills/empathy

# pi
git clone https://github.com/danielroe/empathy ~/.pi/agent/skills/empathy

# OpenClaw
git clone https://github.com/danielroe/empathy ~/.openclaw/skills/empathy

The skill content lives in SKILL.md.

Making sure it actually loads

Models don't reliably read skills before composing text, so the skill's description embeds the minimum rules so they're always in context.

For autonomous agents please consider forcing the full skill:

  • say "read the empathy skill before posting anything a human will read" in your dispatch prompt
  • or invoke it directly (/skill:empathy in pi)
  • or append SKILL.md to the agent's system prompt

For maintainers

If you don't want to i

项目描述

A skill that helps AI agents talk to humans.

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

jamesob
精选
jamesob GitHub avatar

local-llm

A comprehensive guide for building and configuring a high-end local machine to run state-of-the-art LLMs, with detailed hardware choices, BIOS tuning, and Docker-based model serving.

AI 与机器学习大语言模型
1,660
0xwilliamortiz
精选
0xwilliamortiz GitHub avatar

openclaude-improved

OpenClaude is an open-source CLI coding agent that runs on any platform and supports a wide range of LLM providers, offering the same tools and workflows as Claude Code.

AI 与机器学习大语言模型
577
makecindy
精选
makecindy GitHub avatar

cindy

Cindy is an open-source AI agent that runs locally on your machine, integrates multiple AI harnesses and models, and provides memory, skills, and automation to perform real work in your projects and apps.

AI 与机器学习大语言模型
958