add-provider
Add a DeepChat LLM provider through explicit reviewed source changes. Use when a developer asks Codex to add a provider, provider profile, upstream provider config, model catalog mapping, provider auth behavior, or a special provider adapter in this repository.
npx skills add ThinkInAIXYZ/deepchat --skill add-provider --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Add Provider ## Goal Generate DeepChat provider integration changes against the current provider architecture. Keep provider display data in `PublicProviderConf`, map runtime behavior to known transports, and use a special provider implementation only when the API behavior requires one. ## Required Inputs Collect or derive these before editing source: - Provider ID in kebab case. - Display name. - API type or known transport family. - Default base URL. - Auth type: API key, no auth, OAuth, profile credentials, or provider-specific credential. - Model metadata source: built-in config, provider-db, config-db, live model fetch, or custom only. - Test model ID and check strategy. - Official website, API key URL, docs URL, model list URL. - Request quirks: headers, endpoint suffixes, route rewrites, streaming shape, tool-call support, reasoning support, image/audio/embedding endpoints, or proxy requirements. ## Supported Paths ### OpenAI-Compatible API Use this when the provider supports OpenAI Chat Completions or Responses-compatible HTTP APIs. Typical files: - `src/main/provider/defaults.ts` - `src/main/provider/providerId.ts` - `src/main/provider/providerRegistry.ts` - `src/shared/
- Goal
- Required Inputs
- Supported Paths
- OpenAI-Compatible API
- Existing Native Transport
- Special Provider
- Guardrails
- Workflow
- Output Checklist
pnpm run format pnpm run i18n pnpm run lint
What does the add-provider skill do?
Add a DeepChat LLM provider through explicit reviewed source changes. Use when a developer asks Codex to add a provider, provider profile, upstream provider config, model catalog mapping, provider auth behavior, or a special provider adapter in this repository.
How do I install it?
Run `npx skills add ThinkInAIXYZ/deepchat --skill add-provider --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From ThinkInAIXYZ/deepchat, a repository with 6,191 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
