SkillKit

CI/CD

Integrate SkillKit into CI/CD pipelines

CI/CD Integration

Generate templates for automated skill management.

Generate Templates

skillkit cicd init --provider github
skillkit cicd init --provider gitlab
skillkit cicd init --provider circleci

GitHub Actions

name: SkillKit
on: [push, pull_request]

jobs:
  validate:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: actions/setup-node@v4
        with:
          node-version: '20'
      - run: npm install -g skillkit
      - run: skillkit validate
      - run: skillkit test --json > results.json

GitLab CI

validate-skills:
  image: node:20
  script:
    - npm install -g skillkit
    - skillkit validate
    - skillkit test

Pre-commit

repos:
  - repo: local
    hooks:
      - id: skillkit-validate
        name: Validate Skills
        entry: skillkit validate
        language: system

Best Practices

  • Validate on PR
  • Test in CI with --json
  • Sync only on main branch
  • Cache npm packages

On this page