Releases: runkids/setup-skillshare
Releases · runkids/setup-skillshare
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.