
tesslio/skill-review
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Действие GitHub, которое автоматически просматривает файлы SKILL.md, измененные в запросе на вытягивание и публикует результаты в качестве комментария PR
Обзор
Действие GitHub, которое автоматически просматривает файлы SKILL.md, изменяется в запросе на вытягивание и публикует результаты в качестве комментария PR. Это действие выполняет Tessl Review и нуждается в . Храните его как секрет репозитория GitHub, например TESSL TOKEN, и передайте его с помощью ввода тессла-токена. Отзывы нужны Tessl CLI 0.90.0 или более поздней версии, которую действие устанавливает по умолчанию. Отзывы идут против одного рабочего пространства Tessl. CLI выбирает его для вас, когда в хранилище есть tessl.json, связанный с рабочим пространством, или когда ваш токен может видеть именно его. Токен, который может видеть несколько — обычно для учетной записи организации — требует ввода рабочего пространства, и проверка не запрашивает его, пока вы не установите его. Добавьте этот рабочий процесс в репозиторий на .github/workflows/skill-review.yml: Любой PR, который изменяет файл SKILL.md, получит автоматический комментарий к обзору. Если ваш токен может видеть более одного рабочего пространства, добавьте рабочее пространство: в списке рабочего пространства tessl отображаются имена.
Обзор (машинный перевод)
Действие GitHub, которое автоматически просматривает файлы SKILL.md, изменяется в запросе на вытягивание и публикует результаты в качестве комментария PR.
Это действие выполняет Tessl Review и нуждается в токене **Tessl API **. Храните его как секрет репозитория GitHub, например TESSL_TOKEN, и передайте его с tessl-token входом. Отзывы нужны Tessl CLI 0.90.0 или более поздней версии, которую действие устанавливает по умолчанию.
Отзывы идут против одного рабочего пространства Tessl. CLI выбирает его для вас, когда в репозитории есть T3, связанный с рабочим пространством, или когда ваш токен может видеть именно его. Токен, который может видеть несколько — обычно для учетной записи организации — нуждается в входе workspace, и чек не запрашивает его, пока вы не установите его.
Использование
Добавьте этот рабочий процесс в ваше хранилище на .github/workflows/skill-review.yml:
Любой PR, который изменяет файл SKILL.md, получит автоматический комментарий к обзору. Если ваш токен может видеть более одного рабочего пространства, добавьте workspace: your-workspace — tessl workspace list показывает имена.
##Вводы
| Ввод | Описание | Дефолт
[править править код]
workspace [[Tssl]] tessl workspace list [[T]]] [[T]]] [[T]]] [[T]]] [[T]]] [[T]]] [[T]]] [[T]]] [[T]]] [[T]]] [[T]]] [[T]]] [[T]]] [[T]]] [[T]]] [[T]]] [[T]]] [[T]]] [[T]]] [[T]]] [[T]]] [[T]]] [[T]]]. Оставьте незаполненным, чтобы позволить CLI решить его из связанной 'tessl.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Tessl Skill Review Action
A GitHub Action that automatically reviews SKILL.md files changed in a pull request and posts the results as a PR comment.
This action runs Tessl Review and needs a Tessl API token. Store it as a GitHub repository secret, for example TESSL_TOKEN, and pass it with the tessl-token input. Reviews need Tessl CLI 0.90.0 or later, which the action installs by default.
Reviews run against one Tessl workspace. The CLI picks it for you when the repository has a tessl.json linked to a workspace, or when your token can see exactly one. A token that can see several — usual for an organisation account — needs the workspace input, and the check fails asking for it until you set one.
Usage
Add this workflow to your repository at .github/workflows/skill-review.yml:
name: Tessl Skill Review
on:
pull_request:
paths: ['**/SKILL.md']
jobs:
review:
runs-on: ubuntu-latest
permissions:
pull-requests: write
contents: read
steps:
- uses: actions/checkout@v4
- uses: tesslio/skill-review@main
with:
tessl-token: ${{ secrets.TESSL_TOKEN }}
Any PR that modifies a SKILL.md file will get an automated review comment. If your token can see more than one workspace, add workspace: your-workspace — tessl workspace list shows the names.
Inputs
| Input | Description | Default |
|---|---|---|
workspace |
Tessl workspace name or ID reviews run against (see tessl workspace list). Leave unset to let the CLI resolve it from a linked tessl.json or from the token’s only workspace. |
unset |
path |
Root path to search for SKILL.md files | . |
comment |
Whether to post results as a PR comment | true |
fail-threshold |
Minimum score (0-100) to pass. Set to 0 to never fail. |
0 |
tessl-token |
Tessl API token used to authenticate review requests. Store it as a GitHub secret. | unset |
Setting a quality gate
To enforce a minimum skill quality score, set fail-threshold:
- uses: tesslio/skill-review@main
with:
tessl-token: ${{ secrets.TESSL_TOKEN }}
fail-threshold: 70
PRs with any skill scoring below 70% will fail the check.
How it works
- Detects which
SKILL.mdfiles were changed in the PR - Installs the Tessl CLI
- Runs
tessl review run qualityon each changed skill - Posts (or updates) a review comment on the PR — with the assessment and any validation issues up front — and writes a job summary
- Optionally fails the check if any score is below the threshold
Comment behavior
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add tesslio/skill-review