How to install skills from GitHub
Use npx skills for the direct install path, or use the Claude Code and Codex marketplace flows when you want plugin-managed bundles. The commands below use the real bundles published in this marketplace.
Prerequisites
- Node.js and npm if you are using the direct
npx skillsinstall path. - A working Claude Code installation. If you have not set it up, see the Claude Code docs.
- Network access to
github.com. Private repos additionally needgh auth loginor a GitHub personal access token configured for Claude Code. - Read what agent skills are first if the terminology is unfamiliar.
Option 1. Install directly with npx skills
The direct path uses the npm package named skills. It reads a GitHub repository, selects skill directories, and installs them without first registering this marketplace.
Install every bundle published here:
npx skills add alisonaquinas/llm-shared-skills --skill '*' -g -y
npx skills add alisonaquinas/llm-ci-dev --skill '*' -g -y
npx skills add alisonaquinas/llm-software-design --skill '*' -g -y
npx skills add alisonaquinas/llm-doc-skills --skill '*' -g -y
npx skills add alisonaquinas/llm-web-design-skills --skill '*' -g -yInstall only the Shared Skills bundle:
npx skills add alisonaquinas/llm-shared-skills --skill '*' -g -yInstall one skill from a bundle repository:
npx skills add alisonaquinas/llm-ci-dev --skill 'github-ci' -g -yTo inspect a repository before installing, run npx skills add alisonaquinas/llm-ci-dev --list. Each bundle and skill page on this site includes its exact copyablenpx skills command.
Option 2. Claude Code step 1. Register the marketplace
Tell Claude Code where to find skill bundles. Either command below works — the first references this GitHub repository directly, the second loads the published catalog JSON:
/plugin marketplace add alisonaquinas/llm-skills/plugin marketplace add https://llm-skills.alisonaquinas.com/marketplace.jsonClaude Code stores the marketplace reference in its configuration. You only do this once per machine, not once per bundle.
Claude Code step 2. Install a bundle
Once the marketplace is registered, install any bundle by name. For example, to install the Shared Skills bundle:
/plugin install shared-skills@llm-skillsOr the CI/CD bundle:
/plugin install ci-cd@llm-skillsThe syntax is /plugin install <pluginName>@llm-skills. You can find the exact install command on every bundle page — there are 5 bundles total. See the home page for the full list.
Claude Code step 3. What happens after install
Claude Code downloads the bundle at the version pinned in the marketplace (every bundle on this site is tagged — the catalog records the exact ref), unpacks it into your Claude Code plugin directory, and loads every skill inside the bundle into the trigger table. The next time you start a conversation, the agent sees each skill's trigger description. When your request matches, Claude Code pulls the skill into context automatically — you do not normally call skills by name.
Option 3. Install in Codex
Codex uses its own plugin marketplace command. Add this GitHub repository as a marketplace source:
codex plugin marketplace add alisonaquinas/llm-skillsRestart Codex, open the plugin directory, and choose Alison's LLM Skills Marketplace:
codex
/pluginsInstall the bundles your project needs from the directory. The generated Codex marketplace JSON is published at https://llm-skills.alisonaquinas.com/codex-marketplace.json, but the supported install command is the GitHub repository command above.
Updating an installed Claude Code bundle
Bundles are versioned. When a new release is published, re-run /plugin install with the same identifier — Claude Code will fetch the latest pinned version from the marketplace and replace the installed copy. You can also refresh the marketplace first with /plugin marketplace update to pull the newest catalog entries before installing.
Uninstalling a bundle
Remove a bundle with /plugin uninstall <pluginName>@llm-skills. That removes the bundle from Claude Code's plugin directory and drops all skills it contained from the trigger table in new sessions.
Troubleshooting
- npx command not found. Install Node.js and npm, then retry. You can also run
npm exec -- skillsif your shell resolvesnpxdifferently. - GitHub rate limits. Unauthenticated GitHub API calls cap out at 60 requests per hour. If install fails with a rate-limit error, authenticate with
gh auth loginor export aGITHUB_TOKENin your environment before retrying. - Private repositories. If you are installing from a private fork of this marketplace, make sure your GitHub token has
reposcope and that your agent client is configured to use it. Public installs do not need auth at all. - Unknown plugin name. The pluginName must match exactly. Copy the command from the bundle's page rather than typing it — the slugs are lowercase and hyphenated (for example
ci-cd, notci_cd). - Version mismatch. If a release tag referenced in the catalog has been deleted, the install will 404. Run
/plugin marketplace updateto pull the latest Claude Code catalog, orcodex plugin marketplace upgrade llm-skillsto refresh the Codex marketplace, then try again. - Skills not triggering. After install, start a fresh conversation. Skills loaded mid-session are not always picked up until the next session begins.
Where to go next
- Browse the full skill catalog to see what each bundle ships.
- See the best CI/CD skills guide for curated recommendations from the ci-cd bundle.
- Read the Claude Code vs Codex comparison if you are evaluating both platforms.
- Official: docs.claude.com for the plugin system reference.