
tesslio/skill-review
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
SKILL.md 파일을 자동으로 평가하는 GitHub Action는 풀 요청 및 게시물 결과에서 PR 코멘트로 변경됩니다
개요
SKILL.md 파일을 자동으로 평가하는 GitHub Action는 pull request에서 변경하고 PR 주석으로 결과를 게시합니다. 이 작업은 Tessl 검토를 실행하고 . 예를 들어 TESSL TOKEN의 GitHub 저장소 비밀로 저장하고, tessl-token 입력으로 전달합니다. 리뷰는 Tessl CLI 0.90.0 이상이 필요합니다. 1개의 Tessl workspace에 대하여 리뷰 실행. CLI는 저장소가 작업 공간에 연결되는 tessl.json이 있고, 토큰이 정확히 하나 볼 수 있을 때 당신을 위해 그것을 선택합니다. 몇 가지를 볼 수있는 토큰 - 조직 계정의 일반 - 작업 공간 입력을 필요로하고, 체크는 당신이 하나를 설정 할 때까지 묻습니다. .github/workflows/skill-review.yml에 저장소에 이 작업 흐름을 추가하십시오: SKILL.md 파일을 수정하는 모든 PR은 자동화 된 검토 댓글을 얻을 것이다. 토큰이 하나의 작업 공간보다 더 많은 것을 볼 수 있다면, 작업 공간 추가: your-workspace — tessl workspace list show the name.
개요(AI 번역)
SKILL.md] 파일을 자동으로 평가하는 GitHub Action는 pull request에서 변경하고 PR 주석으로 결과를 게시합니다.
이 동작은 Tessl 검토를 실행하고 **Tessl API 토큰 **를 필요로 합니다. 예를 들어 GitHub 저장소 비밀로 저장하고 TESSL_TOKEN를 입력하고 tessl-token] 입력으로 전달합니다. 리뷰는 Tessl CLI 0.90.0 이상이 필요합니다.
1개의 Tessl workspace에 대하여 리뷰 실행. CLI는 저장소가 tessl.json]]가 workspace에 연결되거나 토큰이 정확히 하나 볼 수 있을 때 당신을 위해 그것을 선택합니다. 여러 가지를 볼 수있는 토큰 - 조직 계정의 일반 - workspace 입력을 필요로하고, 체크는 당신이 한 번 설정할 때까지 묻지 않습니다.
사용법
저장소에 이 작업 흐름을 추가 .github/workflows/skill-review.yml:
SKILL.md] 파일을 수정하는 모든 PR은 자동화 된 검토 댓글을 얻을 것이다. 토큰이 하나의 작업 공간보다 더 많은 것을 볼 수 있다면, workspace: your-workspace] - tessl workspace list] 은 이름을 보여줍니다.
입력
| 입력 | 설명 | 기본 |
|—|||||
| workspace | Tessl workspace name or ID review run against ([T10]]). CLI가 연결 된 `tessl에서 해결하도록 설정하지 마십시오.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
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