Access 50+ LLM models through a unified OpenAI-compatible API via AceDataCloud.

Apache-2.0Auto-check passedAI & LLM Engineering

Install AI Chat

skills CLI
$ npx skills add majiayu000/claude-skill-registry --skill ai-chat -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install majiayu000/claude-skill-registry ai-chat --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/majiayu000/claude-skill-registry.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/ai-llm/ai-chat .claude/skills/ai-chat && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
ai-chat
GitHub stars
666
Used in
1 other repo
Token cost
~1.3k tokens
SKILL.md length
285 words
Files
2
Skills in repo
1,273
Repo updated
First seen
Licence
Apache-2.0

At a glance

Access 50+ LLM models through a unified OpenAI-compatible API via AceDataCloud.

  • You need chat completions from GPT
  • SKILL.md covers Authentication, Quick Start, OpenAI SDK Drop-in and Available Models, plus 4 more sections
  • Calls curl; reaches api.acedata.cloud; needs ACEDATACLOUD_API_TOKEN
  • Other models through a single endpoint

What it does

AI Chat is an agent skill from majiayu000/claude-skill-registry. Access 50+ LLM models through a unified OpenAI-compatible API via AceDataCloud. Use when you need chat completions from GPT, Claude, Gemini, DeepSeek, Grok, or other models through a single endpoint. Supports streaming, function calling, and vision.

Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `metadata.json`). Compatibility notes: Requires ACEDATACLOUDAPITOKEN environment variable. Works as a drop-in replacement for the OpenAI SDK.

It sits in AI & LLM Engineering, covering Structured output and tool calling and LLM API integration. It works with OpenAI, DeepSeek and xAI Grok. The repository describes itself as: Searchable Claude Code skills catalog with source-linked guides and generated registry artifacts. The licence is Apache-2.0.

When your agent uses it

  • You need chat completions from GPT
  • Other models through a single endpoint

Example prompts

  • “/ai-chat”

Requirements

  • Python 3
  • A credential in ACEDATACLOUD_API_TOKEN
  • Compatibility (from SKILL.md): Requires ACEDATACLOUD_API_TOKEN environment variable. Works as a drop-in replacement for the OpenAI SDK.

What it can do on your machine

Read from SKILL.md and the folder at commit 2d14a69. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • curl

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • api.acedata.cloud

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • ACEDATACLOUD_API_TOKEN

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    Requires ACEDATACLOUD_API_TOKEN environment variable. Works as a drop-in replacement for the OpenAI SDK.

    From compatibility in the SKILL.md frontmatter.

Context cost

AI Chat loads about 1.3k tokens when it runs. Until then it costs about 64 tokens; SKILL.md has 285 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~64
When it runs · the whole SKILL.md, loaded when a task matches
~1.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from majiayu000/claude-skill-registry at commit 2d14a69, republished under its Apache-2.0 licence (© majiayu000). 285 words, ~1,333 tokens.

Download SKILL.mdSave it as .claude/skills/ai-chat/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
ai-chat
description
Access 50+ LLM models through a unified OpenAI-compatible API via AceDataCloud. Use when you need chat completions from GPT, Claude, Gemini, DeepSeek, Grok, or other models through a single endpoint. Supports streaming, function calling, and vision.
compatibility
Requires ACEDATACLOUD_API_TOKEN environment variable. Works as a drop-in replacement for the OpenAI SDK.
license
Apache-2.0
metadata.author
acedatacloud
metadata.version
1.0

AI Chat — Unified LLM Gateway

Access 50+ language models through a single OpenAI-compatible endpoint via AceDataCloud.

Authentication

bash
export ACEDATACLOUD_API_TOKEN="your-token-here"

Quick Start

bash
curl -X POST https://api.acedata.cloud/v1/chat/completions \
  -H "Authorization: Bearer $ACEDATACLOUD_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"model": "claude-sonnet-4-20250514", "messages": [{"role": "user", "content": "Hello!"}]}'

OpenAI SDK Drop-in

python
from openai import OpenAI

client = OpenAI(
    api_key="your-token-here",
    base_url="https://api.acedata.cloud/v1"
)

response = client.chat.completions.create(
    model="gpt-4.1",
    messages=[{"role": "user", "content": "Explain quantum computing"}]
)
print(response.choices[0].message.content)

Available Models

OpenAI GPT
ModelTypeBest For
gpt-4.1LatestGeneral-purpose, high quality
gpt-4.1-miniSmallFast, cost-effective
gpt-4.1-nanoTinyUltra-fast, lowest cost
gpt-4oMultimodalVision + text
gpt-4o-miniSmall multimodalFast vision tasks
o1ReasoningComplex reasoning tasks
o1-miniSmall reasoningQuick reasoning
o1-proPro reasoningAdvanced reasoning
gpt-5Latest genNext-gen intelligence
gpt-5-miniMini gen 5Fast next-gen
Anthropic Claude
ModelTypeBest For
claude-opus-4-6Latest OpusHighest capability
claude-sonnet-4-6Latest SonnetBalanced quality/speed
claude-opus-4-5-20251101Opus 4.5Premium tasks
claude-sonnet-4-5-20250929Sonnet 4.5High-quality balance
claude-sonnet-4-20250514Sonnet 4Reliable general-purpose
claude-haiku-4-5-20251001Haiku 4.5Fast, efficient
claude-3-5-sonnet-20241022Legacy 3.5Proven track record
claude-3-opus-20240229Legacy OpusMaximum quality (legacy)
Google Gemini
ModelBest For
gemini-1.5-proLong context, complex tasks
gemini-1.5-flashFast, efficient
DeepSeek
ModelBest For
deepseek-r1Deep reasoning
deepseek-r1-0528Latest reasoning
deepseek-v3General-purpose
deepseek-v3-250324Latest general
xAI Grok
ModelBest For
grok-4Latest, highest capability
grok-3General-purpose
grok-3-fastSpeed-optimized
grok-3-miniCompact, efficient

Features

Streaming
json
POST /v1/chat/completions
{
  "model": "claude-sonnet-4-20250514",
  "messages": [{"role": "user", "content": "Write a story"}],
  "stream": true
}
Function Calling
json
POST /v1/chat/completions
{
  "model": "gpt-4.1",
  "messages": [{"role": "user", "content": "What's the weather in Tokyo?"}],
  "tools": [
    {
      "type": "function",
      "function": {
        "name": "get_weather",
        "parameters": {"type": "object", "properties": {"location": {"type": "string"}}}
      }
    }
  ]
}
Vision
json
POST /v1/chat/completions
{
  "model": "gpt-4o",
  "messages": [
    {
      "role": "user",
      "content": [
        {"type": "text", "text": "What's in this image?"},
        {"type": "image_url", "image_url": {"url": "https://example.com/photo.jpg"}}
      ]
    }
  ]
}

Parameters

ParameterTypeDescription
modelstringModel name (see tables above)
messagesarrayArray of {role, content} objects
temperature0–2Randomness (default: 1)
top_p0–1Nucleus sampling
max_tokensintegerMaximum output tokens
streambooleanEnable SSE streaming
toolsarrayFunction calling definitions
tool_choicestring/objectTool selection strategy

Response

json
{
  "id": "chatcmpl-xxx",
  "object": "chat.completion",
  "model": "claude-sonnet-4-20250514",
  "choices": [
    {
      "index": 0,
      "message": {"role": "assistant", "content": "Hello!"},
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 10,
    "completion_tokens": 5,
    "total_tokens": 15
  }
}

Gotchas

  • 100% OpenAI-compatible — use the standard OpenAI SDK with base_url="https://api.acedata.cloud/v1"
  • Billing is token-based with per-model pricing (more expensive models cost more per token)
  • Vision is supported on multimodal models (gpt-4o, gpt-4o-mini, grok-2-vision-*)
  • Function calling works on most modern models (GPT-4+, Claude 3+)
  • Streaming returns chat.completion.chunk objects via SSE
  • finish_reason values: "stop" (complete), "length" (max tokens), "tool_calls" (function call), "content_filter" (filtered)

© majiayu000, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in skills/ai-llm/ai-chat of majiayu000/claude-skill-registry.

  • SKILL.md
  • metadata.json

Open the folder on GitHubat commit 2d14a69

Used in 1 other repository

We found 3 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in majiayu000/claude-skill-registry, which our catalogue first saw on October 7, 2026.

Compare with similar skills

AI Chat next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

AI Chat compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
AI Chat this skillmajiayu000/claude-skill-registry6661 repos~1.3kAutomated safety check: PassApache-2.0
PiDeck Usage Probe Helperayuayue/PiDeck1k—~1.4kAutomated safety check: PassMIT
ModLens Image Vision Bridgeliustack/modlens4.2k1 repos~1.3kAutomated safety check: NotesMIT
Dingo VerifyMigoXLab/dingo757—~833Automated safety check: PassApache-2.0
Bridgic LLMsbitsky-tech/bridgic155—~839Automated safety check: NotesMIT
Azure Openai To Responsesmicrosoft/ai-agents-for-beginners77k—~6kAutomated safety check: NotesMIT

Similar skills

  • Helps show a model provider's usage, balance or quota in PiDeck: checks built-in support, points to the dialog templates, or writes a custom probe entry.

    1k GitHub stars~1.4k tokensUpdated today
    AI & LLM EngineeringAuto-check passed
  • Gives text-only models sight by running the modlens CLI on an image path or URL and returning structured JSON evidence with transcribed text, layout and semantics.

    4.2k GitHub starsUsed in 1 repo~1.3k tokens
    AI & LLM EngineeringAuto-check: notes
  • Dingo Verify

    MigoXLab/dingo

    A skill your agent uses when the user wants to fact-check an article or verify factual claims in a document.

    757 GitHub stars~833 tokensUpdated 10 days ago
    AI & LLM EngineeringAuto-check passed
  • Bridgic LLMs

    bitsky-tech/bridgic

    LLM provider initialization for bridgic projects. An agent skill from bitsky-tech/bridgic.

    155 GitHub stars~839 tokensUpdated 2 mo ago
    AI & LLM EngineeringAuto-check: notes
  • Azure Openai To Responses

    microsoft/ai-agents-for-beginners

    Official

    Migrate Python apps from Azure OpenAI Chat Completions to the Responses API.

    77k GitHub stars~6k tokensUpdated 19 days ago
    AI & LLM EngineeringAuto-check: notes
  • Afm

    scouzi1966/maclocal-api

    Maintain and extend AFM (maclocal-api), a Swift OpenAI-compatible local LLM server and CLI for Apple Foundation Models, MLX models, API gateway proxying, and Vision OCR.

    345 GitHub stars~1.2k tokensUpdated 3 days ago
    AI & LLM EngineeringAuto-check passed

More from majiayu000/claude-skill-registry

All 1,273 skills in this repo
  • Deep Research

    majiayu000/claude-skill-registry

    Multi-source deep research using firecrawl and exa MCPs. An agent skill from majiayu000/claude-skill-registry.

    666 GitHub starsUsed in 6 repos~1.1k tokens
    Auto-check passed
  • Exa Search

    majiayu000/claude-skill-registry

    Neural search via Exa MCP for web, code, and company research.

    666 GitHub starsUsed in 5 repos~856 tokens
    Auto-check passed
  • Fal AI Media

    majiayu000/claude-skill-registry

    Unified media generation via fal.ai MCP — image, video, and audio.

    666 GitHub starsUsed in 5 repos~1.7k tokens
    Auto-check passed
  • Pyzotero

    majiayu000/claude-skill-registry

    Interact with Zotero reference management libraries using the pyzotero Python client.

    666 GitHub starsUsed in 5 repos~1.6k tokens
    Auto-check: notes
  • Bgpt Paper Search

    majiayu000/claude-skill-registry

    Search scientific papers and retrieve structured experimental data extracted from full-text studies via the BGPT MCP server.

    666 GitHub starsUsed in 4 repos~619 tokens
    Auto-check: notes
  • Bio Alignment Pairwise

    majiayu000/claude-skill-registry

    Perform pairwise sequence alignment using Biopython Bio.Align.PairwiseAligner.

    666 GitHub starsUsed in 4 repos~1.7k tokens
    Auto-check passed

Questions about AI Chat

What does AI Chat do?

Access 50+ LLM models through a unified OpenAI-compatible API via AceDataCloud. AI Chat is an agent skill from majiayu000/claude-skill-registry. Access 50+ LLM models through a unified OpenAI-compatible API via AceDataCloud.

When should I use AI Chat?

AI Chat fits situations like: you need chat completions from GPT; other models through a single endpoint.

How do I install AI Chat in Claude Code?

Run `npx skills add majiayu000/claude-skill-registry --skill ai-chat -a claude-code`. Or copy the skill folder (skills/ai-llm/ai-chat in majiayu000/claude-skill-registry) into .claude/skills/ai-chat in your project. Claude Code loads it when a task matches its description.

How do I install AI Chat in Codex?

Run `npx skills add majiayu000/claude-skill-registry --skill ai-chat -a codex`. Or copy the skill folder (skills/ai-llm/ai-chat in majiayu000/claude-skill-registry) into .agents/skills/ai-chat in your project. Codex loads it when a task matches its description.

Can I use AI Chat in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add majiayu000/claude-skill-registry --skill ai-chat -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ai-chat, .gemini/skills/ai-chat, .github/skills/ai-chat and .opencode/skills/ai-chat in your project.

What does AI Chat need to run?

Going by SKILL.md and its folder, AI Chat needs the command-line tools its instructions call (curl) and credentials named ACEDATACLOUD_API_TOKEN. Our summary lists: Python 3; A credential in ACEDATACLOUD_API_TOKEN. Compatibility (from SKILL.md): Requires ACEDATACLOUD_API_TOKEN environment variable. Works as a drop-in replacement for the OpenAI SDK..

Does AI Chat access the network?

SKILL.md names 1 domain. In commands or code: api.acedata.cloud; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is AI Chat safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does AI Chat use?

AI Chat is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does AI Chat use?

About 1.3k tokens (SKILL.md is roughly 5.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to AI Chat?

Skills that share tags, products or a category with AI Chat: PiDeck Usage Probe Helper (ayuayue/PiDeck, 1k stars), ModLens Image Vision Bridge (liustack/modlens, 4.2k stars), Dingo Verify (MigoXLab/dingo, 757 stars) and Bridgic LLMs (bitsky-tech/bridgic, 155 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains AI Chat?

majiayu000 (a GitHub user) maintains it in majiayu000/claude-skill-registry, which has 666 GitHub stars. The repository holds 1,273 skills in this directory. The repository was last updated on October 7, 2026.

Source: majiayu000/claude-skill-registry on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.