Skip to content

Guide · Agent skill

How to use the Arize AI Provider Integration agent skill

Updated · written with AI from the project's own documentation and checked against our catalogue data

The arize-ai-provider-integration skill teaches an AI agent how to manage the connections between Arize, an AI observability platform, and large language model providers such as OpenAI, Anthropic, Azure OpenAI, AWS Bedrock, Vertex AI, Gemini and NVIDIA NIM. This guide is for engineers and platform teams who run LLM evaluations in Arize and want the agent to list, create, update or delete those stored provider connections. After reading it you will know what the skill does, how to install it, how to phrase requests, and what to check for safety.

Arize AI Provider Integrationgithub/awesome-copilot · MIT

Quick start

  1. 1Install the ax CLI. Make sure the Arize ax CLI is installed and on your PATH before using the skill.
  2. 2Create or check your Arize profile. Create an API key on the app.arize.com admin page and configure an ax profile with it.
  3. 3Install the skill folder. Unzip the downloaded skill into ~/.claude/skills/ or a project's .claude/skills/ folder, or upload it under Settings → Capabilities → Skills in the Claude apps.
  4. 4Ask for an integration task. Describe what you want in plain language, for example listing integrations in a named space or connecting a provider.
  5. 5Review the agent's commands. Check the ax commands the agent proposes before they run, especially create and delete actions.
  6. 6Save the integration ID. Copy the returned integration ID, since evaluator creation and other downstream commands need it.

What is an agent skill and what does this one do?

An agent skill is a folder containing a SKILL.md instruction file and optional reference files. When installed, the agent reads these instructions when a request matches the skill's description, and then follows them, including running commands on your behalf.

This skill covers AI integrations: stored LLM provider credentials registered in Arize. Evaluators use these integrations to call a judge model, and other Arize features use them when they need to invoke an LLM. With the skill, the agent can run the ax command-line tool to list integrations, look one up, create a new one, update credentials or delete it.

  • List integrations in a space, optionally filtered by name
  • Get the full configuration of one integration by name or ID
  • Create integrations for OpenAI, Anthropic, Azure OpenAI, AWS Bedrock, Vertex AI, Gemini, NVIDIA NIM or a custom OpenAI-compatible endpoint
  • Capture the integration ID needed for evaluator creation
  • Troubleshoot common failures such as a missing profile or API key

What do you need before installing?

The skill does not install the Arize tooling for you. You need the Arize ax CLI installed and available on your PATH, and a configured Arize profile that contains an API key. The API key is created on the admin page at app.arize.com. You also need the LLM provider API key, or the cloud role or project details, for whichever provider you want to connect.

Every command needs a configured Arize profile, so you need an Arize account before this skill is useful.

  • Arize ax CLI installed and on PATH
  • A configured Arize profile with an API key (created at app.arize.com, admin page)
  • LLM provider API key, or cloud role or project details for the provider you are connecting

How do you install the skill?

Download the skill ZIP from the page where you found this guide and unzip it. For a personal install, place the resulting folder in ~/.claude/skills/. For a single project, place it in that project's .claude/skills/ folder.

In the Claude apps you can instead upload the skill under Settings → Capabilities → Skills.

  • Personal install: unzip into ~/.claude/skills/
  • Project install: unzip into the project's .claude/skills/ folder
  • Claude apps: Settings → Capabilities → Skills, then upload

How do you trigger the skill with a natural request?

You do not need to name the skill. The agent uses it when your request mentions AI integration, LLM provider credentials, creating, listing, updating or deleting an integration, or connecting an LLM provider to Arize. Name the space if you know it, since most commands need one.

  • "List the AI integrations in my space called production."
  • "Create an Anthropic integration in Arize called Eval Judge using my key from the environment."
  • "Find the OpenAI integration and show me its configuration."
  • "Connect AWS Bedrock to Arize using this role ARN."
  • "Delete the old Gemini integration."

What does a typical command look like?

The skill tells the agent to list integrations before creating one, in case a suitable one already exists. A basic listing command looks like this. Pagination is available with --limit and --cursor, and -o json gives machine-readable output.

Creating an integration uses the provider name in the --provider flag. For AWS Bedrock and Vertex AI, the skill passes details through --provider-metadata instead of an API key.

ax ai-integrations list --space SPACE

What safety points should you know about?

The skill runs scripts and uses the network, because the ax CLI sends requests to Arize. Its instructions tell the agent to never read .env files or search the filesystem for credentials, and to use ax profiles for Arize credentials and ax ai-integrations for provider keys.

Do not paste provider API keys into an agent chat. Keys then end up in shell commands and transcripts. Store them in ax profiles or a secrets manager, and reference environment variables instead of raw key values.

  • Runs scripts: yes
  • Uses network: yes
  • Reference keys through environment variables, never as raw values in chat
  • Use ax profiles for Arize credentials and a secrets manager for provider keys where possible

What tips help when things go wrong?

If a command fails, the skill directs the agent to the right reference file. A command-not-found or version error points to the setup notes, and a 401 Unauthorized or missing API key error points to the profile check. Ask the agent to run ax profiles show to see the current profile state, and let it fix only what is broken.

If you do not know your space, run ax spaces list. Space flags accept either a name or a base64 ID. Note that ai-integrations create does not accept --space, because AI integrations are account-scoped.

  • Space flags accept a space name or a base64 space ID
  • ai-integrations create does not take --space; list, get, update and delete do
  • Save the integration ID returned on creation for later evaluator setup
ax spaces list

What people use it for

  • Register a shared OpenAI or Anthropic key so an evaluator can call a judge model in Arize.
  • Connect AWS Bedrock by passing an IAM role ARN through provider metadata.
  • Connect Vertex AI by passing a GCP project ID and location.
  • Audit which integrations exist in a space and check whether models are restricted.
  • Rotate or update credentials on an existing integration instead of creating duplicates.

Frequently asked questions

How do I install the arize-ai-provider-integration skill?

Download the skill ZIP from the page where you found this guide and unzip it into ~/.claude/skills/ for personal use, or into a project's .claude/skills/ folder. In the Claude apps you can upload it under Settings → Capabilities → Skills.

What do I need before the skill works?

You need the Arize ax CLI installed and on your PATH, a configured Arize profile with an API key from the app.arize.com admin page, and the API key or cloud role details for the LLM provider you want to connect.

Is the skill free and what is its licence?

The source is published in the github/awesome-copilot repository under the MIT licence. The source does not state pricing, and using Arize itself requires an Arize account.

Which LLM providers does it support?

The skill lists OpenAI, Anthropic, Azure OpenAI, AWS Bedrock, Vertex AI, Gemini and NVIDIA NIM, plus a custom OpenAI-compatible endpoint. Each provider needs different flags, such as an API key, a base URL or provider metadata.

Why does the agent say it cannot find my API key?

The skill tells the agent to check ax profiles and ax ai-integrations rather than reading .env files. Run ax profiles show to check the Arize profile, and ax ai-integrations list to see whether a provider credential is already stored.

Can I use this skill instead of the Arize web interface?

The skill is for working through the ax CLI from an agent. The source does not describe web interface steps, so use it when you already work in the command line or want the agent to handle setup.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

This skill suits engineers and platform teams who already use Arize and the ax CLI and want an agent to manage LLM provider connections for evaluators. It is not useful without an Arize account, and it is the wrong choice for tasks unrelated to Arize. Avoid pasting provider keys into chat; store them through ax profiles or a secrets manager instead.

Download the skill