Setup Skillshare
Version updated for https://github.com/runkids/setup-skillshare to version v1.0.0.
- This action is used across all versions by ? repositories.
Action Type
This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
The setup-skillshare GitHub Action automates the installation and initialization of the Skillshare CLI, a universal skill manager for AI coding agents. It simplifies the process of syncing, installing, and auditing AI skills across multiple tools and environments, enabling teams to manage skills from a single source of truth. Additionally, it provides built-in security scanning to detect vulnerabilities in AI skills, enhancing automation and security workflows in CI/CD pipelines.
What’s Changed
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 sync
See README for all 15+ usage examples.