# Manage skills

The Skills workspace shows a searchable catalog on the left and the selected skill detail on the right. The detail panel shows the skill name, description, exposed tools, required secrets or variables, and the action buttons available for that skill.

## Install Or Update A Skill

1. Open the repository workspace in TestVibe.
2. Select **Skills** from the navigation rail.
3. Search or browse for the skill package.
4. Open the skill detail panel.
5. Use the install, update, or remove action in the detail toolbar.

Installed provider skills write the package files that TestVibe needs into the selected repository. Custom skills expose editable metadata and code directly in the detail panel.

## Configure Required Values

Some skills require secrets or variables before they can run.

| Value type | Use it for                                                                        |
| ---------- | --------------------------------------------------------------------------------- |
| Secret     | Sensitive values such as API keys, tokens, or passwords.                          |
| Variable   | Non-sensitive configuration such as service URLs, region names, or feature flags. |

If a skill depends on a secret or variable, add the value in the skill detail panel or in the repository settings area for secrets and variables.

## Tips

* Install only the skills that are useful for the current repository.
* Keep custom skill names and descriptions clear enough for teammates to recognize.
* When a skill fails because a value is missing, check both the skill detail panel and the repository Secrets or Variables settings.

## Related Help

* [Skills](/skills.md)
* [Add API keys and secrets](/workspace/add-api-keys-and-secrets.md)
* [Repository settings](/account-settings/repository-settings.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.testvibe.com/skills/manage-skills.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
