Skip to content

Choose a tag to compare

@github-actions github-actions released this 30 Mar 09:37
· 3 commits to main since this release

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 retry β€” curl --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-code β€” 0 = clean, 1 = findings found

Quick Start

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

See README for all 15+ usage examples.