Skip to content

Releases: runkids/setup-skillshare

v1.0.0

30 Mar 09:37

Choose a tag to compare

setup-skillshare v1.0.0

GitHub Action to install and initialize skillshare CLI — the universal skill manager for AI coding agents (Claude, Cursor, Codex, Gemini, and 50+ more).

Setup & Init

  • Install skillshare binary with version pinning (latest or specific version)
  • Auto-run skillshare init with CI-friendly defaults
  • Global mode: --no-copy --no-skill --all-targets --no-git + configurable source, targets, mode, git, remote
  • Project mode: init -p with --targets and --mode only
  • Multi-platform: ubuntu-latest, macos-latest, macos-13

Security Audit

  • Run skillshare audit with configurable severity threshold
  • Output formats: text, json, sarif, markdown
  • Audit profiles: default, strict, permissive
  • SARIF integration with GitHub Code Scanning
  • Save audit results to file for downstream processing

Reliability

  • No gh CLI dependency — version resolution via HTTP redirect, gh as fallback. Works on self-hosted runners.
  • Download retrycurl --retry 3 for transient network failures
  • Same-run cache — binary cached in $RUNNER_TOOL_CACHE, skipped if already downloaded
  • Shell safety — all inputs passed through env: vars, never expanded directly in shell
  • Source validation — clear error if source directory not found

Outputs

  • version — the installed skillshare version
  • audit-exit-code0 = clean, 1 = findings found

Quick Start

- uses: runkids/setup-skillshare@v1
  with:
    source: ./skills
- run: skillshare sync

See README for all 15+ usage examples.