Add a new LLM provider to hermesllm. Use when integrating a new AI provider.
72
87%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Add a new LLM provider to hermesllm. The user will provide the provider name as $ARGUMENTS.
ProviderId enum in crates/hermesllm/src/providers/id.rsTryFrom<&str> impl for the new providercrates/hermesllm/src/apis/ProviderRequestType and ProviderResponseType enums and update all match armscrates/hermesllm/src/providers/provider_models.yamlSupportedUpstreamAPIs mapping if neededAfter making changes, run cd crates && cargo test --lib to verify everything compiles and tests pass.
d23e276
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.