validate.yml 666 B

1234567891011121314151617181920212223242526272829
  1. name: Check package
  2. on:
  3. pull_request:
  4. push:
  5. branches: [main]
  6. permissions:
  7. contents: read
  8. jobs:
  9. check:
  10. runs-on: ubuntu-latest
  11. steps:
  12. - uses: actions/checkout@v4
  13. - uses: actions/setup-node@v4
  14. with:
  15. node-version: 22
  16. - uses: actions/setup-python@v5
  17. with:
  18. python-version: "3.12"
  19. - name: Check package files
  20. run: python3 scripts/validate-package.py
  21. - name: Check skill discovery
  22. run: npx --yes skills@1.5.20 add . --list
  23. - name: Check Claude marketplace
  24. run: |
  25. npm install --global @anthropic-ai/claude-code
  26. claude plugin validate .