Agent Skillskatanemo/plano › new-provider

new-provider

GitHub

用于在 hermesllm 项目中集成新的 LLM 提供商。通过修改枚举、实现解析逻辑、处理 API 格式及更新模型配置,完成新供应商的接入与验证。

.claude/skills/new-provider/SKILL.md katanemo/plano

Trigger Scenarios

需要添加新的 LLM 服务提供商 集成第三方 AI 模型接口

Install

npx skills add katanemo/plano --skill new-provider -g -y
More Options

Non-standard path

npx skills add https://github.com/katanemo/plano/tree/main/.claude/skills/new-provider -g -y

Use without installing

npx skills use katanemo/plano@new-provider

指定 Agent (Claude Code)

npx skills add katanemo/plano --skill new-provider -a claude-code -g -y

安装 repo 全部 skill

npx skills add katanemo/plano --all -g -y

预览 repo 内 skill

npx skills add katanemo/plano --list

SKILL.md

Frontmatter
{
    "name": "new-provider",
    "description": "Add a new LLM provider to hermesllm. Use when integrating a new AI provider.",
    "user-invocable": true,
    "disable-model-invocation": true
}

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.

Version History

  • 0.4.26 Current 2026-07-06 00:27

Same Skill Collection

.claude/skills/build-cli/SKILL.md
.claude/skills/check/SKILL.md
.claude/skills/pr/SKILL.md
.claude/skills/release/SKILL.md
skills/plano-advanced-patterns/SKILL.md
skills/plano-agent-orchestration/SKILL.md
skills/plano-agent-skills/SKILL.md
skills/plano-cli-operations/SKILL.md
skills/plano-config-fundamentals/SKILL.md
skills/plano-deployment-security/SKILL.md
skills/plano-filter-guardrails/SKILL.md
skills/plano-observability-debugging/SKILL.md
skills/plano-routing-model-selection/SKILL.md
.claude/skills/build-brightstaff/SKILL.md
.claude/skills/build-wasm/SKILL.md
.claude/skills/test-python/SKILL.md

Metadata

Files
0
Version
0.4.30
Hash
6e229741
Indexed
2026-07-06 00:27

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-05 00:16
浙ICP备14020137号-1 $Гость$