◉ Pulse
danielroe avatar
#52 today ▲ 45

danielroe/empathy

Shell AI #agent #kindness #skill

A skill that helps AI agents talk to humans.

Created Jul 30, 2026
Stars
44
Today
+7
Forks
0
Quality
95/100
Momentum
40

README

Fetched from GitHub on Oct 30, 2026, 10:15 PM UTC · README.md

View original on GitHub

Third-party content — Open Source Pulse is not the owner of this repository.

This README belongs to danielroe/empathy and its contributors. We fetch it directly from the project’s public GitHub repository and display it for reference only. All text, code, images and trademarks remain the property of their respective authors. See the repository for its license terms. Copyright / takedown policy.

empathy

skills.sh

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 install it, you can still point agents at this skill from your own repo (AGENTS.md is the most reliable way to do so):

## If you are an AI agent

Read and follow https://raw.githubusercontent.com/danielroe/empathy/main/SKILL.md
before posting anything here. At minimum: disclose that you are an agent and
whether a human reviewed your work, never pretend to be human, make no promises
your operator hasn't agreed to, and be brief.

In an issue or PR template:

<!-- If you are an AI agent: read and follow
https://raw.githubusercontent.com/danielroe/empathy/main/SKILL.md
Disclose agent authorship and human-review status in this text. -->

If you dispatch agents to interact with projects I maintain, I'd be delighted if you loaded this skill first. And if you have ideas for making agents better guests in open source spaces, I would love to hear them.

Much ❤️

License

Published under MIT License.

Rendered by GitHub from the repository’s README. Scroll to read the full file.
First trending

Jul 30, 2026

first spotted on the list

Best rank

#12

highest position reached

Appearances

4

times on the trending list

Quality score

95

out of 100

Momentum

40

trend strength indicator

Star velocity

0.48

stars per day since creation

Activity — last 60 days

daily counts, collected every 6 hours
  • Stars
  • Forks
  • Merged PRs
  • Issues
  • Closed issues

Collecting activity data since launch — check back in a few days.

Star history

total stars per snapshot
1020304050danielroe/empathy · Jul 30, 7 PM UTC: 19 starsdanielroe/empathy · Jul 31, 3 AM UTC: 33 starsdanielroe/empathy · Jul 31, 8 AM UTC: 37 starsdanielroe/empathy · Jul 31, 2 PM UTC: 44 stars7 PM4 AM2 PM

Rank history

position on trending · lower is better
#1#10#20#30#40#50#60Jul 30, 7 PM UTC: rank #12Jul 31, 3 AM UTC: rank #12Jul 31, 8 AM UTC: rank #52Jul 31, 2 PM UTC: rank #527 PM4 AM2 PM

3D card for your website

Live HTML card with a glass surface and pointer tilt. Paste the iframe on any website.

<iframe src="https://www.notionpulse.cc/embed/danielroe/empathy" width="420" height="240" style="border:0;max-width:100%;background:transparent" loading="lazy" title="danielroe/empathy — trending on Open Source Pulse"></iframe>

Stars badge

Show current stars in your README or profile. Auto-updates every 6 hours.

danielroe/empathy stars badge
Markdown
[![danielroe/empathy](https://www.notionpulse.cc/api/badge/danielroe/empathy.svg)](https://www.notionpulse.cc/repo/danielroe/empathy)
HTML
<a href="https://www.notionpulse.cc/repo/danielroe/empathy"><img src="https://www.notionpulse.cc/api/badge/danielroe/empathy.svg" alt="danielroe/empathy stars badge" /></a>

Repository of the Day

#12 Repository of the Day

Repository of the Week

#12 Repository of the Week

Repository of the Month

#12 Repository of the Month