Agent skill · Security

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.

ThinkInAIXYZgithub.com/ThinkInAIXYZGitHub ↗
claude-codeApache-2.0
Install
npx skills add ThinkInAIXYZ/deepchat --skill add-provider --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 4 KB
Bundled scripts: none
Path: .agents/skills/add-provider/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 6,191
Language: TypeScript
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# 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/

What's inside
Steps it walks through
  1. Goal
  2. Required Inputs
  3. Supported Paths
  4. OpenAI-Compatible API
  5. Existing Native Transport
  6. Special Provider
  7. Guardrails
  8. Workflow
  9. Output Checklist
Commands it runs
pnpm run format
pnpm run i18n
pnpm run lint
More from deepchat
All skills →
About this skill
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.

Keep going