Skip to content

Releases: runkids/setup-skillshare

Release list

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 03 Oct 22:07

Fixes

  • version: latest no longer fails silently. When GitHub's releases/latest redirect response had no location header, the step exited 1 with no output and never tried the gh fallback. It now falls back to gh api, and prints Failed to resolve latest version if that also fails. (d257427)

CI

  • Run the action tests weekly against the latest skillshare release, so CLI changes are caught without a commit to this repo. (9540baa)
  • Pin the tracked-install test to the ci-fixture branch of runkids/my-skills, so new skills on its main cannot trip the install audit. (9740557)

Full Changelog: v1.0.0...v1.0.1

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 30 Mar 09:37

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.