TS

tesslio/skill-review

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

19 stars Качество 43 Тренд 26

Действие 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

  1. Detects which SKILL.md files were changed in the PR
  2. Installs the Tessl CLI
  3. Runs tessl review run quality on each changed skill
  4. Posts (or updates) a review comment on the PR — with the assessment and any validation issues up front — and writes a job summary
  5. Optionally fails the check if any score is below the threshold

Comment behavior

Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add tesslio/skill-review
Новичок в MCP? Начните с руководства на mcpskill.org →