new-provider

SkillAI & models

Lets your agent add a new AI model provider to hermesllm when you want to integrate one.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the new-provider skill

About this capability

Add a new LLM provider to hermesllm. Use when integrating a new AI provider.

What this skill tells your AI

The instructions your AI receives, as published by katanemo/plano in .claude/skills/new-provider/SKILL.md and read by ahel’s review.

Add a new LLM provider to hermesllm. The user will provide the provider name as $ARGUMENTS.

  1. Add a new variant to ProviderId enum in crates/hermesllm/src/providers/id.rs
  2. Implement string parsing in the TryFrom<&str> impl for the new provider
  3. If the provider uses a non-OpenAI API format, create request/response types in crates/hermesllm/src/apis/
  4. Add variant to ProviderRequestType and ProviderResponseType enums and update all match arms
  5. Add model list to crates/hermesllm/src/providers/provider_models.yaml
  6. Update SupportedUpstreamAPIs mapping if needed

After making changes, run cd crates && cargo test --lib to verify everything compiles and tests pass.

Signals

GitHub stars
7k
Forks
486
Last commit
Aug 2026
Advanced
Catalog kind
skill
Gateway key
new-provider
Source
github.com/katanemo/plano