> ## Documentation Index
> Fetch the complete documentation index at: https://docs.qbraid.com/llms.txt
> Use this file to discover all available pages before exploring further.

# qbraid skills

> Create, install, and share AI coding skills.

Skills are reusable prompt templates and tools that give AI agents
specialized capabilities — like running quantum circuits, deploying
to specific platforms, or following team conventions.

Use this when you want to:
• Give your AI agent domain-specific knowledge
• Share team-specific workflows with collaborators
• Install community-built skills from the catalog
• Create custom skills for your projects

Quick start:
qbraid skills list # Browse available skills
qbraid skills install \<slug> # Install a skill
qbraid skills create # Create a new skill

**Usage**:

```console theme={null}
$ qbraid skills [OPTIONS] COMMAND [ARGS]...
```

**Options**:

* `--help`: Show this message and exit.

**Commands**:

* `list`: List available qBraid skills.
* `search`: Search for qBraid skills.
* `info`: Get detailed information about a skill.
* `install`: Install a skill for AI coding tools.
* `uninstall`: Uninstall a skill from AI coding tools.
* `installed`: List locally installed skills.
* `check`: Check if a skill is installed and where.
* `share`: Share a skill with another user.
* `unshare`: Revoke a user's access to a skill.
* `shared-with`: List users with access to a skill.
* `share-code`: Generate a share code for a skill.
* `redeem`: Redeem a skill share code.
* `request-publish`: Request to publish a skill publicly.
* `revoke-publish`: Revoke a pending publish request.
* `pending-reviews`: List skills pending review (admin only).
* `approve-publish`: Approve skill publishing.
* `deny-publish`: Deny a publish request (admin only).
* `mark-pending`: Mark a skill as under review (admin only).
* `create`: Create a new skill.
* `upload`: Upload files to a skill.
* `update`: Update skill metadata.
* `delete`: Delete a skill (owner or admin only).

## qbraid skills list

List available qBraid skills.

**Usage**:

```console theme={null}
$ qbraid skills list [OPTIONS]
```

**Options**:

* `-q, --query TEXT`: Search query for skills
* `-t, --tags TEXT`: Filter by tags (comma-separated)
* `-v, --visibility [private|public|shared]`: Filter by visibility
* `-l, --limit INTEGER`: Maximum number of results \[default: 20]
* `--help`: Show this message and exit.

## qbraid skills search

Search for qBraid skills.

**Usage**:

```console theme={null}
$ qbraid skills search [OPTIONS] QUERY
```

**Arguments**:

* `QUERY`: Search query \[required]

**Options**:

* `-l, --limit INTEGER`: Maximum number of results \[default: 10]
* `--help`: Show this message and exit.

## qbraid skills info

Get detailed information about a skill.

**Usage**:

```console theme={null}
$ qbraid skills info [OPTIONS] SLUG
```

**Arguments**:

* `SLUG`: The skill slug to get info for \[required]

**Options**:

* `--help`: Show this message and exit.

## qbraid skills install

Install a skill for AI coding tools.

By default, installs to Claude Code (\~/.claude/skills/).
Use --target all to install to all supported tools.

**Usage**:

```console theme={null}
$ qbraid skills install [OPTIONS] SLUG
```

**Arguments**:

* `SLUG`: The skill slug to install \[required]

**Options**:

* `-t, --target [claude-code|codex|cursor|copilot|all]`: Target AI coding tool(s) to install for \[default: claude-code]
* `--help`: Show this message and exit.

## qbraid skills uninstall

Uninstall a skill from AI coding tools.

By default, uninstalls from all supported tools.

**Usage**:

```console theme={null}
$ qbraid skills uninstall [OPTIONS] SLUG
```

**Arguments**:

* `SLUG`: The skill slug to uninstall \[required]

**Options**:

* `-t, --target [claude-code|codex|cursor|copilot|all]`: Target AI coding tool(s) to uninstall from \[default: all]
* `--help`: Show this message and exit.

## qbraid skills installed

List locally installed skills.

**Usage**:

```console theme={null}
$ qbraid skills installed [OPTIONS]
```

**Options**:

* `-t, --target [claude-code|codex|cursor|copilot|all]`: Show skills for specific tool only
* `--help`: Show this message and exit.

## qbraid skills check

Check if a skill is installed and where.

**Usage**:

```console theme={null}
$ qbraid skills check [OPTIONS] SLUG
```

**Arguments**:

* `SLUG`: The skill slug to check \[required]

**Options**:

* `--help`: Show this message and exit.

## qbraid skills share

Share a skill with another user.

**Usage**:

```console theme={null}
$ qbraid skills share [OPTIONS] SLUG EMAIL
```

**Arguments**:

* `SLUG`: The skill slug to share \[required]
* `EMAIL`: Email of user to share with \[required]

**Options**:

* `-w, --write`: Grant write permission (default is read-only)
* `--help`: Show this message and exit.

## qbraid skills unshare

Revoke a user's access to a skill.

**Usage**:

```console theme={null}
$ qbraid skills unshare [OPTIONS] SLUG EMAIL
```

**Arguments**:

* `SLUG`: The skill slug \[required]
* `EMAIL`: Email of user to revoke access from \[required]

**Options**:

* `--help`: Show this message and exit.

## qbraid skills shared-with

List users with access to a skill.

**Usage**:

```console theme={null}
$ qbraid skills shared-with [OPTIONS] SLUG
```

**Arguments**:

* `SLUG`: The skill slug \[required]

**Options**:

* `--help`: Show this message and exit.

## qbraid skills share-code

Generate a share code for a skill.

**Usage**:

```console theme={null}
$ qbraid skills share-code [OPTIONS] SLUG
```

**Arguments**:

* `SLUG`: The skill slug \[required]

**Options**:

* `--help`: Show this message and exit.

## qbraid skills redeem

Redeem a skill share code.

Redeems a share code to get access to a skill.

**Usage**:

```console theme={null}
$ qbraid skills redeem [OPTIONS] CODE
```

**Arguments**:

* `CODE`: The share code to redeem \[required]

**Options**:

* `--help`: Show this message and exit.

## qbraid skills request-publish

Request to publish a skill publicly.

**Usage**:

```console theme={null}
$ qbraid skills request-publish [OPTIONS] SLUG
```

**Arguments**:

* `SLUG`: The skill slug to publish \[required]

**Options**:

* `--help`: Show this message and exit.

## qbraid skills revoke-publish

Revoke a pending publish request.

**Usage**:

```console theme={null}
$ qbraid skills revoke-publish [OPTIONS] SLUG
```

**Arguments**:

* `SLUG`: The skill slug \[required]

**Options**:

* `--help`: Show this message and exit.

## qbraid skills pending-reviews

List skills pending review (admin only).

**Usage**:

```console theme={null}
$ qbraid skills pending-reviews [OPTIONS]
```

**Options**:

* `-l, --limit INTEGER`: Maximum number of results \[default: 20]
* `--help`: Show this message and exit.

## qbraid skills approve-publish

Approve skill publishing.

Approves a skill for publishing (admin only).

**Usage**:

```console theme={null}
$ qbraid skills approve-publish [OPTIONS] SLUG
```

**Arguments**:

* `SLUG`: The skill slug to approve \[required]

**Options**:

* `--help`: Show this message and exit.

## qbraid skills deny-publish

Deny a publish request (admin only).

**Usage**:

```console theme={null}
$ qbraid skills deny-publish [OPTIONS] SLUG
```

**Arguments**:

* `SLUG`: The skill slug to deny \[required]

**Options**:

* `-r, --reason TEXT`: Reason for denial
* `--help`: Show this message and exit.

## qbraid skills mark-pending

Mark a skill as under review (admin only).

**Usage**:

```console theme={null}
$ qbraid skills mark-pending [OPTIONS] SLUG
```

**Arguments**:

* `SLUG`: The skill slug \[required]

**Options**:

* `--help`: Show this message and exit.

## qbraid skills create

Create a new skill.

Optionally upload a directory with --dir.

**Usage**:

```console theme={null}
$ qbraid skills create [OPTIONS]
```

**Options**:

* `-n, --name TEXT`: Display name for the skill (1-100 chars) \[required]
* `-d, --description TEXT`: Skill description (max 500 chars)
* `-v, --version TEXT`: Skill version \[default: 1.0.0]
* `-t, --tags TEXT`: Comma-separated tags
* `--visibility [private|public|shared]`: Skill visibility \[default: private]
* `--dir TEXT`: Path to skill directory to upload after creation
* `--help`: Show this message and exit.

## qbraid skills upload

Upload files to a skill.

Uploads a skill directory to an existing skill.

**Usage**:

```console theme={null}
$ qbraid skills upload [OPTIONS] SLUG
```

**Arguments**:

* `SLUG`: The skill slug to upload to \[required]

**Options**:

* `--dir TEXT`: Path to skill directory to upload \[required]
* `--help`: Show this message and exit.

## qbraid skills update

Update skill metadata.

**Usage**:

```console theme={null}
$ qbraid skills update [OPTIONS] SLUG
```

**Arguments**:

* `SLUG`: The skill slug to update \[required]

**Options**:

* `-n, --name TEXT`: New display name
* `-d, --description TEXT`: New description
* `-v, --version TEXT`: New version
* `-t, --tags TEXT`: New comma-separated tags
* `--visibility [private|public|shared]`: New visibility
* `--help`: Show this message and exit.

## qbraid skills delete

Delete a skill (owner or admin only).

**Usage**:

```console theme={null}
$ qbraid skills delete [OPTIONS] SLUG
```

**Arguments**:

* `SLUG`: The skill slug to delete \[required]

**Options**:

* `-y, --yes`: Skip confirmation prompt
* `--help`: Show this message and exit.
