Repository navigation
Releases: runkids/setup-skillshare
Releases · runkids/setup-skillshare
Release list
v1.0.1
Fixes
version: latestno longer fails silently. When GitHub'sreleases/latestredirect response had nolocationheader, the step exited 1 with no output and never tried theghfallback. It now falls back togh api, and printsFailed to resolve latest versionif 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-fixturebranch ofrunkids/my-skills, so new skills on itsmaincannot trip the install audit. (9740557)
Full Changelog: v1.0.0...v1.0.1
v1.0.0
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 (
latestor specific version) - Auto-run
skillshare initwith CI-friendly defaults - Global mode:
--no-copy --no-skill --all-targets --no-git+ configurablesource,targets,mode,git,remote - Project mode:
init -pwith--targetsand--modeonly - Multi-platform:
ubuntu-latest,macos-latest,macos-13
Security Audit
- Run
skillshare auditwith 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
ghCLI dependency — version resolution via HTTP redirect,ghas fallback. Works on self-hosted runners. - Download retry —
curl --retry 3for 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 versionaudit-exit-code—0= clean,1= findings found
Quick Start
- uses: runkids/setup-skillshare@v1
with:
source: ./skills
- run: skillshare syncSee README for all 15+ usage examples.