Install Claude skills from GitHub repositories with automated security scanning. Triggers when users want to install skills from a GitHub URL, need to browse available skills in a repository, or want to safely add new skills to their Claude environment.
Use the skills CLI to install this skill with one command. Auto-detects all installed AI assistants.
Method 1 - skills CLI
npx skills i cexll/myclaude/skills/skill-installMethod 2 - openskills (supports sync & update)
npx openskills install cexll/myclaudeAuto-detects Claude Code, Cursor, Codex CLI, Gemini CLI, and more. One install, works everywhere.
Installation Path
Download and extract to one of the following locations:
No setup needed. Let our cloud agents run this skill for you.
Select Provider
Select Model
Best for coding tasks
Environment setup included
Install Claude skills from GitHub repositories with built-in security scanning to protect against malicious code, backdoors, and vulnerabilities.
Trigger this skill when the user:
Accept a GitHub repository URL from the user. The URL should point to a repository containing a skills/ directory.
Supported URL formats:
https://github.com/user/repohttps://github.com/user/repo/tree/main/skillshttps://github.com/user/repo/tree/branch-name/skillsExtract:
main if not specified)Use the WebFetch tool to retrieve the skills directory listing from GitHub.
GitHub API endpoint pattern:
https://api.github.com/repos/{owner}/{repo}/contents/skills?ref={branch}
Parse the response to extract:
Use the AskUserQuestion tool to let the user select which skills to install.
Set multiSelect: true to allow multiple selections.
Present each skill with:
For each selected skill, fetch all files in the skill directory:
Use WebFetch with GitHub API:
https://api.github.com/repos/{owner}/{repo}/contents/skills/{skill_name}?ref={branch}
For each file, fetch the raw content:
https://raw.githubusercontent.com/{owner}/{repo}/{branch}/skills/{skill_name}/{file_path}
CRITICAL: Before installation, perform a thorough security analysis of each skill.
Read the security scan prompt template from references/security_scan_prompt.md and apply it to analyze the skill content.
Examine for:
Output the security analysis with:
Based on the security scan results:
If SAFE (APPROVE):
If WARNING (APPROVE_WITH_WARNINGS):
If DANGEROUS (REJECT):
For approved skills, install to ~/.claude/skills/:
~/.claude/skills/{skill_name}/Use the Write tool to create files.
After installation, provide a summary:
~/.claude/skills/User: "Install skills from https://github.com/example/claude-skills"
Assistant:
Contains the detailed security analysis prompt template with:
Load this file when performing security scans to ensure comprehensive analysis.