# Evaluate a skill

Bad skills burn tokens, produce wrong output, and send you back to square one. Catching those problems early saves you time and compute. Evaluate via a GitHub URL, or run it locally from your machine.

## VIA GITHUB

### Analyze a repository

Paste a public repo URL and Tessl will scan it automatically. The skill gets added to the open registry for others to find and install.

**Best for:** Evaluating a public skill you have found on GitHub authored by other people.

**Repository URL**

[Analyze](#)

Adds to the public registry where other developers can find, install, and build on evaluated skills.

## VIA CLI

### Review locally from your machine

Run a review directly in your terminal. Works with any local path, including private repos and work-in-progress skills.

**Best for:** Local skills, private repos, or work-in-progress skills you are not ready to publish yet.

Run in your terminal

```
npx tessl skill review ./<path to SKILL.md folder>
```

Stays local. Results are only visible to you. [Read the docs](https://docs.tessl.io/evaluate/evaluating-skills) to learn more about how review evals work.
