Agent Skill · Pixee

pixee-integration

List Pixee integrations to discover the id, type, and capabilities of each scanner integration registered with the org.

Provider: Pixee Path in repo: SKILL.md

Skill body

pixee integration

PREREQUISITES: Read ../pixee-shared/SKILL.md for global flags, exit codes, and error handling, and ../pixee-auth/SKILL.md if authentication needs to be configured. See ../pixee-scan/SKILL.md for the --integration-id consumer this skill’s list verb feeds.

pixee integration enumerates the third-party scanner integrations registered with the Pixee organization. Each integration is the org-side configuration that lets the platform attribute an uploaded scan to a known source (GitHub App installation, GitLab CI token, Sonar host token, etc.) and grants the platform any extra capabilities that integration exposes — pushing triage verdicts back, polling for scans on a cadence, and so on.

The discovery flow exists primarily so an agent calling pixee scan create --integration-id <id> has a canonical way to look up the integration id without dropping to pixee api.

pixee integration list

pixee integration list

List integrations registered with the org. Pagination is transparent: the CLI walks every page in one call.

Text output is tab-separated with columns id, type, capabilities. The capabilities column is a JSON-array literal (e.g., [] for an integration with no extras, ["triage-push"] when the integration can push triage verdicts back to the source). JSON output is a flat array of integration records with the HAL envelope stripped — each record carries id, type, capabilities, and a _links object for HAL traversal.

The default integration registered for each scanner type often uses the id pattern <type>-default (e.g., sonar-default, polaris-default, github-default), but that is a convention, not a contract. List the integrations and read the id rather than constructing it by hand.

The type discriminator names the scanner family (e.g., sonar, polaris, gitlab, appscan). It is not identical to the --tool enum on pixee scan create — the latter distinguishes scan kinds at a finer grain (e.g., polaris_sast vs polaris_sca, gitlab_sast vs gitlab_dependency_scanning), while the integration type collapses to the provider family.

Examples

# List every integration registered with the org
pixee integration list

# JSON shape for programmatic consumption
pixee integration list --json | jq '.[] | {id, type, capabilities}'

# Find integrations that can push triage verdicts back to the source
pixee integration list --json | jq '.[] | select(.capabilities | index("triage-push"))'

# Discover the sonar integration id and use it in a scan-create call
integration_id=$(pixee integration list --json \
  | jq -r '.[] | select(.type=="sonar") | .id' | head -n1)
pixee scan create pixee/pixee-platform \
  --tool sonar --integration-id "$integration_id" \
  --branch main --sha "$(git rev-parse HEAD)"

# Walk to an integration's HAL self link rather than re-listing
href=$(pixee integration list --json | jq -r '.[] | select(.id=="polaris-default") | ._links.self.href')
pixee api "$href"

Best practices

Skill frontmatter

metadata: {"version" => "1.0.0", "openclaw" => {"category" => "developer-tools", "requires" => {"bins" => ["pixee"]}, "cliHelp" => "pixee integration --help"}}

Work with this as data

Every skill here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for agent skills

4 MCP tools reach this
  • find_skillsBrowse and filter every skill in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This skill
curl "https://apis.io/api/v1/skills/pixee-integration"
All agent skills
curl "https://apis.io/api/v1/skills?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.