Where to configure
| Location | Use for |
|---|---|
| Settings → Agent integrations (or Manage Skills from Agent Studio / Agent Presets) | Create, edit, and delete skills for the account |
| Agent Presets | Attach one or more skills to a preset |
| Agent Studio | Pick a preset (skills come from the preset) or attach skills for a one-off run |
Built-in skill types
GitHub
Lets the worker authenticate to GitHub (clone, branch, open PRs). Secrets:GH_TOKEN — personal access token or GitHub App token with the scopes your workflow needs (repo read and/or write).
Repo field: After you add a GitHub skill to a preset, set the repository the worker should use for that preset.
Arize
Optional. Workers already have read access to traces on the bound project without this skill. When a run starts, the platform provisions a short-lived credential scoped to that project—enough for investigations, Signal, and other trace-only tasks. Add an Arize skill when you need to expand what the worker can do in Arize beyond reading spans on the bound project—for example:- Query or update datasets and experiments
- Create or run evaluators
- Apply annotations or manage other Arize resources via the API
ARIZE_API_KEY — an API key with the permissions the workflow needs (same style as the AX CLI or API). The worker can only call APIs that key is allowed to use.
Attach the skill on the preset in Agent Presets (or for a one-off run in Agent Studio). Use a dedicated key with least privilege; do not reuse a personal admin key unless the workflow requires it.
Datadog
Lets the worker query Datadog alongside Arize traces. Secrets:DD_API_KEYDD_APP_KEYDD_SITE(optional; defaults todatadoghq.com)
Custom skill
Install a skill from a GitHub repository into the sandbox (for example, an internal runbook or a fork of an Arize skill). Required fields:- Name — Letters, numbers, spaces, hyphens, underscores, periods (max 253 characters).
- Install source — GitHub repo only. Accepted:
https://github.com/owner/repo,git@github.com:owner/repo, orowner/repo. - Description — How the harness should use the skill (max 1000 characters).
- Installer —
github(git clone).
Add a skill
Open Agent integrations
From Settings → Agent integrations, or Manage Skills in Agent Studio / Agent Presets.
Enter secrets
Paste secrets as
ENV=value lines or a JSON object. The UI shows which env vars will be stored (for example GH_TOKEN, DD_API_KEY).Permissions
Who can do what in the app today:| Action | Who |
|---|---|
| Create / update / delete skills | Account admin |
| Create / update agent presets | Account admin |
| Start a session or automation (Agent Studio, Signal enable) | User with write access to the space (and project permissions where applicable) |
| Enable Signal on a project | User with project update permission |
| Delete a sandbox job | User with access to that job in the space |
| Send messages / attach to a running job | User with access to that job |
Security practices
- Least privilege — GitHub tokens with read-only scope until you need PRs; Datadog keys with minimal API scopes.
- One skill per integration — Reuse the same skill across presets instead of duplicating secrets.
- No secrets in prompts — Put credentials only in the skill definition.
- Review outputs — Treat PRs and investigation suggestions like any other untrusted automation output until reviewed.
- Custom skills — Only install repos you trust; the sandbox clones and executes skill code during the run.
Signal and skills
The built-in Signal preset uses project traces only—no extra skills required to detect issues. To add Datadog, GitHub, or other skills, clone the Signal preset or create a new preset and point the Signal automation at it.Related docs
- How agents work — Sandboxes, data access, and boundaries
- Agent Studio — Presets and starting runs
- Arize Skills (local) — Install skills in Cursor, Claude Code, etc.