NousResearch

Hermes Plugin Claude Subscription Directsdk — AI skill for Claude Code

AI community

Hermes Agent model-provider plugin: Claude Pro/Max subscription through the official Claude Code CLI (experimental).

How to install Hermes Plugin Claude Subscription Directsdk

This entry records only its repository, not the path inside it, so there is no exact command to give. Open NousResearch/hermes-plugin-claude-subscription-directsdk and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Hermes Plugin Claude Subscription Directsdk does

Hermes Agent model-provider plugin: Claude Pro/Max subscription through the official Claude Code CLI (experimental).

Alternatives in AI

  • UI UX Pro Max Skill — An AI SKILL that provide design intelligence for building professional UI/UX multiple platforms 45.8k ★
  • System Prompts Leaks — Extracted system prompts from ChatGPT (GPT-5.4, GPT-5.3, Codex), Claude (Opus 4.6, Sonnet 4.6, Claude Code), G 38.6k ★
  • Claudecodeui — A desktop and mobile UI for Claude Code, Anthropic's official CLI for AI-assisted coding 9k ★

README

Claude Subscription DirectSDK (Experimental) — Hermes plugin

Standalone Hermes Agent model-provider plugin: `claude-subscription-directsdk-experimental`, displayed as **Claude Subscription DirectSDK (Experimental)**. It drives the unmodified official Claude Code executable as a request-scoped model client for your Claude Pro/Max subscription. Hermes keeps its normal agent loop, tools, approvals and compaction. Despite the name, the implementation speaks native stream-json directly and does not require the Python Agent SDK package.

Requirements

  • Hermes Agent with the external-process provider seams from hermes-agent PR #117451 (the core half of #105863). On an older Hermes the plugin fails to load with a clear Failed to load user provider plugin warning rather than half-working.
  • Python 3.10+, Linux or macOS (the process-group transport is POSIX-only).
  • The official Claude Code CLI, installed and logged in. This plugin has no credentials of its own; everything goes through claude.

The plugin checks for `claude` at every seam and never guesses:

When What happens without claude
plugin load one warning in the log; the provider stays registered so setup can explain what is missing
hermes model → this provider the flow stops with the install hint and writes nothing to config
/model, Desktop/TUI picker the pinned catalog is listed (no live account picker)
a request fails immediately with the install hint instead of a Popen traceback

Install Claude Code with `npm install -g @anthropic-ai/claude-code`, or point `CLAUDE_SUBSCRIPTION_DIRECTSDK_COMMAND` at the binary if it lives outside `PATH`. The `plugin.yaml` declares the same requirement under `external_dependencies`.

Install

hermes plugins install NousResearch/hermes-plugin-claude-subscription-directsdk
# or, by hand:
git clone https://github.com/NousResearch/hermes-plugin-claude-subscription-directsdk \
    ~/.hermes/plugins/claude-subscr