Vibe Code Your Administration
Manage Confident AI from Cursor, Claude Code, or Codex with natural-language prompts.
Overview
The confident-client Agent Skill teaches your coding agent — Cursor, Claude Code, or Codex — how to drive the Admin SDK for you. Instead of writing SDK code by hand, you describe what you want ("create a project owned by alice@example.com") and the agent writes and runs the correct call.
A skill is just a SKILL.md file plus reference docs. It ships inside the confident-client repository — the same repo as the Python and TypeScript SDKs — so the guidance always matches the code.
Here's the flow you'll set up:
Install the Admin SDK
The skill drives the
confidentaiAdmin SDK — that's the package the agent actually runs. Install it in the environment your agent executes commands in, matching the language your project uses:pip install confidentainpm install confidentaiInstall the skill
The skill lives in the
confident-clientrepo. Install it via the Claude Code plugin, or with the Skills CLI for any other agent.Run these four commands in Claude Code:
/plugin marketplace add confident-ai/confident-client /plugin install confident-client@confident-ai-plugins /reload-plugins /pluginsThe
/pluginscommand should listconfident-clientunder your installed plugins.Install the
confident-clientAgent Skill with any Skills-compatible installer. This works with Cursor, Claude Code, Codex, Windsurf, OpenCode, and any other assistant that supports the Skills standard:npx skills add confident-ai/confident-client --skill "confident-client"The skill teaches your agent how to drive the Admin SDK — creating projects, inviting members, composing roles from policies and permissions, assigning governance policies, and provisioning API keys. It triggers automatically on prompts like the ones below.
Set your Organization API Key
Every management call needs an Organization API Key (e.g.
confident_us_org_...). Retrieve yours, then export it in the terminal your agent runs commands in:export CONFIDENT_ORG_API_KEY="confident_us_org_..."Create your first project
Open your agent and describe the project you want. For example:
Prompt Create a Confident AI project called "Customer Support Bot" and make alice@example.com the owner.The skill will:
- Confirm which SDK language to use (Python or TypeScript) if your project isn't clearly one or the other.
- Ask whether to assign an owner (the email must belong to an existing organization member).
- Create the project and return its
idplus a one-time project API key — the full secret is only shown at creation.
Done ✅. You just created a project without writing a line of SDK code.
Invite members and assign roles
Onboard your team the same way — with prompts:
Invite members Invite alice@example.com and bob@example.com to my organization.The skill asks which role to grant invitees before sending (inviting requires a paid plan).
Define and assign a role Create an "Analyst" role with read-only access and assign it to bob@example.com.Roles are built from policies, which are built from permissions — the skill composes them in the right order for you. You can manage governance too:
Governance Assign our governance policy to all of my production projects.Use your project API key
The project API key from step 3 is what your application uses for tracing and evaluations. Paste it into the environment where your app runs:
export CONFIDENT_API_KEY="confident_us_proj_..."That's the project-scoped key (
CONFIDENT_API_KEY) — distinct from theCONFIDENT_ORG_API_KEYyou used for administration. With it set,deepevaland the tracing SDKs send data to your new project.Done ✅. Your project is live and ready to receive traces and evals.
Next Steps
You installed the SDK and skill, created a project, onboarded members, and wired up a project key — all through prompts. To go deeper:
Admin SDK Quickstart
See the underlying SDK calls the skill generates, for Python and TypeScript.
Projects
Create, update, and delete projects, including owner assignment.
Members & Invitations
Manage organization and project membership and roles.
LLM Tracing Quickstart
Put your new project API key to work with tracing and evals.
Last updated on