felipefontoura

Paperclip Adapter Hermes Local Plus — Development skill for Claude Code

Development community

Drop-in replacement for Paperclip's built-in hermes_local adapter — production-grade Hermes Agent integration with dynamic provider select, OpenAI-compatible custom providers, secret references, and 2.

How to install Paperclip Adapter Hermes Local Plus

This entry records only its repository, not the path inside it, so there is no exact command to give. Open felipefontoura/paperclip-adapter-hermes-local-plus and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Paperclip Adapter Hermes Local Plus does

Drop-in replacement for Paperclip's built-in hermes_local adapter — production-grade Hermes Agent integration with dynamic provider select, OpenAI-compatible custom providers, secret references, and 22% token-cost reduction.

Alternatives in Development

  • JWT Scan — JWT attack toolkit (offline) — alg:none forgery, RS256→HS256 algorithm confusion, weak-secret crack, static cl 4.5k ★
  • Hermes Paperclip Adapter — Paperclip adapter for Hermes Agent — run Hermes as a managed employee in a Paperclip company 1.8k ★
  • Providers — Multi-Provider Support 1.1k ★

README

paperclip-adapter-hermes-local-plus

**Drop-in replacement for Paperclip's built-in `hermes_local` adapter.** Brings [Hermes Agent](https://hermes-agent.nousresearch.com) into the [Paperclip](https://paperclipai.com) UI, with the rough edges of the built-in adapter fixed.

npm install @felipefontoura/paperclip-adapter-hermes-local-plus

No fork, no patch, no monkey-patch. The plugin registers under the same `type` as the built-in adapter and Paperclip's external-plugin loader makes it the active one.


Why this exists

Paperclip ships a tiny built-in `hermes_local` adapter that spawns `hermes chat -q ""` and parses the output. It's a starting point. In day-to-day operation you hit a handful of things that don't quite work — and several of them are bugs the upstream `hermes-paperclip-adapter` (Nous Research) has too:

  • The agent's persona (SOUL/AGENTS/HEARTBEAT/TOOLS) never reaches Hermes — the built-in adapter ignores the Paperclip-managed instruction bundle.
  • Multi-file skills lose their references/ because Paperclip's runtime build strips everything except SKILL.md.
  • 22% of every wake's input tokens is Paperclip's own /app/AGENTS.md, accidentally injected by Hermes' auto-discovery.
  • The Run page shows dashes for tokens/cost, and goes blank when Hermes' quiet mode doesn't echo the final message to stdout.
  • Comment/task wakes get ignored because the wake context isn't read from the place Paperclip actually delivers it.

This plugin fixes all of those without touching the upstream Paperclip image and without writing to `~/.hermes/config.yaml`.


Highlights

Feature What it changes
Persona reaches Hermes readBundleEntry() prepends the Paperclip-managed bundle (SOUL → AGENTS → HEARTBEAT → TOOLS) to every wake's prompt. The built-in adapter ignores it.
Skill references survive syncSkills() symlinks against the source directory, not the runtime snaps