Skip to content

feat: Enforce centralized skill citation standard across agents #14

feat: Enforce centralized skill citation standard across agents

feat: Enforce centralized skill citation standard across agents #14

name: Qualitative Skill Review
on:
pull_request_target:
branches: [devel, main]
paths:
- 'skills/**/SKILL.md'
permissions:
contents: read
pull-requests: write
issues: write
models: read
jobs:
qualitative-review:
name: LLM Subjective Validation
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
# Full history needed to diff against the base branch
fetch-depth: 0
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.x'
- name: Install dependencies
run: python -m pip install google-genai==1.47.0 "openai>=1.50.0" PyGithub==2.9.1
- name: Run LLM qualitative validation
run: python scripts/llm_validate_skills.py
env:
LLM_PROVIDER: 'github-models' # Change to 'gemini' to use Gemini
GH_MODELS_MODEL: 'gpt-4o'
BASE_REF: ${{ github.base_ref }}
GEMINI_API_KEY: ${{ secrets.GEMINI_API_KEY }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GH_PR_NUMBER: ${{ github.event.pull_request.number }}
GH_REPO: ${{ github.repository }}