Repository navigation
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.