pleaseai/Setup Claude Code
Setup Claude Code CLI with GitHub Actions cache support
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| version | Claude Code version to install. Options: "stable" (recommended), "latest", or specific version number (e.g., "2.0.25") | no | latest |
| github_token | GitHub token for accessing plugin repositories. Used to configure git credentials and convert SSH URLs to HTTPS. The token is configured with the local git config. For private repositories, ensure the token has appropriate access. Learn more about creating and using encrypted secrets: https://docs.github.com/en/actions/security-guides/encrypted-secrets | no | ${{ github.token }} |
| marketplaces | Plugin marketplace sources to add. Supports: GitHub (owner/repo), Git URL, local path, or remote URL. Can be comma-separated or newline-separated for multiple marketplaces. Required if installing plugins. | no | — |
| plugins | List of plugins to install. Can be comma-separated or newline-separated (e.g., "dev-tools@passionfactory,pr-review-toolkit@passionfactory" or one per line). Requires marketplaces to be added first. | no | — |
Outputs
| name | description |
|---|---|
| cache-hit | Whether cache was restored (true/false) |
| version | Installed Claude Code version |
| claude-path | Absolute path to claude executable |
| marketplaces_added | Number of marketplaces added or updated |
| plugins_installed | Comma-separated list of successfully installed plugins |