Dev & Engineering

Skill Install — Secure Skill Installer

Installs Claude skills from any GitHub repository with automated pre-install security scanning that blocks malicious code and backdoors.

49/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 2.8k
Last updated
5mo ago
License
AGPL-3.0
skill-managementsecurity-scanninggithub-apisupply-chain-security
+2malware-detectionpackage-installation

What does this skill do, and when should you use it?

skill-install is one of the standalone skills in the stellarlinkco/myclaude repository. It browses the skills/ directory of any GitHub repo via the GitHub API, lets the user multi-select skills to install, downloads every file, and runs a seven-category security analysis covering malicious command execution, backdoors, credential theft, and more, before producing a SAFE/WARNING/DANGEROUS verdict. Approved skills are installed to ~/.claude/skills/, and skills with critical findings are refused outright with no override. Install it individually through the repository's interactive npx installer.

Parses a user-supplied GitHub repository URL (repo root or /skills subdirectory formats); calls the GitHub API to list available skill directories; presents a multi-select prompt of skills to install; downloads each selected skill's SKILL.md, scripts/, references/, and assets/ file by file; applies the security scan template from references/security_scan_prompt.md and outputs a security status, risk level, detailed findings, and an APPROVE/REJECT recommendation; writes approved skills to ~/.claude/skills/{skill_name}/ preserving directory structure and executable permissions; finally summarizes installed and skipped skills with reasons.

Good fit
  • A Claude Code user wanting to try community skill repositories who wants a security review before copying files blindly
  • A team admin distributing a subset of skills from an internal repo, letting members pick which ones to install
  • A security-conscious user who downloaded a skill of unknown origin and wants to check for credential theft such as reading ~/.ssh, ~/.aws, or environment variables
  • A developer maintaining a personal skill library who wants a standard browse→select→scan→install flow into ~/.claude/skills/
  • Anyone installing a skill with borderline behavior (e.g., HTTP requests) who wants an explicit warning and a confirm/deny choice

How do you install this skill?

Before you use it
  • The security scan is LLM-prompt-driven, not deterministic detection, and cannot serve as a reliable defense against malicious code; independently review third-party skills before installing.
  • Core function depends on api.github.com and raw.githubusercontent.com, which may be unreachable from mainland-China networks; no mirror or fallback is provided.
  • No rollback/uninstall mechanism; installed skills run with Claude's permissions and must be removed manually from ~/.claude/skills/.
  • This is a static review; nothing was executed and all runtime conclusions are inferences.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • Local filesystem
Install first
  • WebFetch tool with GitHub API access
  • AskUserQuestion tool (Claude Code)

Install the collection via the interactive installer: npx github:stellarlinkco/myclaude. Run npx github:stellarlinkco/myclaude --list to see individually installable items, including skill-install. After installation the skill lives at ~/.claude/skills/skill-install/. No standalone command for installing only this one skill is documented.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/stellarlinkco/myclaude.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/skill-install" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • Install skills from https://github.com/example/claude-skills
  • install skills from GitHub

Trigger it in Claude Code with a prompt such as "Install skills from https://github.com/example/claude-skills" or "install skills from GitHub". The skill parses the URL, lists available skills for multi-select, downloads and security-scans them, asks for confirmation where warnings are found, and installs approved skills to ~/.claude/skills/. You may need to restart Claude or use the skills directly afterwards.

What are this skill's strengths and limitations?

Pros
  • Mandatory seven-category pre-install security scan covering malicious command execution, backdoors, credential theft, privilege escalation, and supply-chain attacks
  • CRITICAL findings block installation with no override option, preventing accidental installation of high-risk skills
  • WARNING findings are surfaced to the user for an explicit decision, balancing safety and flexibility
  • Supports batch multi-select installation with a summary of installed and skipped skills
  • The analysis template lives in references/security_scan_prompt.md, so the judgment criteria are auditable
Limitations
  • The security scan is a model-driven heuristic based on a prompt template — not a substitute for real static analysis or sandboxed execution
  • Explicitly depends on the WebFetch and AskUserQuestion tools, which require adaptation in other clients
  • No dedicated test suite or independent version notes are provided for this skill
  • Licensed under AGPL-3.0; commercial closed-source use requires contacting the support email for a commercial license

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
Skill Install — Secure Skill Installer this page 49 · Use with care ★ 2.8k 5mo ago AGPL-3.0
Multica Skill Importer 56 · Use with care ★ 53k 11d ago NOASSERTION
Squirrelscan Website Audit Skill 53 · Use with care ★ 99 12d ago MIT
Agent Skills Manager — manage-skills Skill 50 · Use with care ★ 41 6mo ago MIT
squirrelscan Website Audit & Fix Loop 49 · Use with care ★ 99 12d ago MIT

Compared with manually git-cloning a repo and copying folders into ~/.claude/skills/, this skill adds a model-driven pre-install security review and batch skill selection; the repository itself names no competing alternatives.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
49/ 100 5-point scale 2.5 / 5
1Trust16 / 25 · 3.2/5

The skill designs a layered security flow: scan first, graded outcomes (SAFE/WARNING/DANGEROUS), mandatory user confirmation on WARNING, non-overridable rejection on CRITICAL, and sandbox reminders; data flow (GitHub API → raw content → write to ~/.claude/skills) is clearly disclosed. Deductions: the security scan is an LLM prompt template rather than deterministic detection; no integrity verification (hash/signature), no rollback or uninstall mechanism, writes into the user's home directory without least-privilege constraints, and no isolation guarantee for fetched third-party content.

2Reliability8 / 20 · 2.0/5

Workflow steps are self-consistent; URL parsing, API endpoints and raw-content paths are concrete, with clear examples. Deductions: fully dependent on WebFetch and GitHub API availability; failures such as network errors, API rate limits, empty file trees, or invalid frontmatter get only a rough Step 8 summary, lacking explicit failure feedback, retry or diagnostic guidance; key paths unverifiable in static review.

3Adaptability8 / 15 · 2.7/5

Triggers are explicit (GitHub URL provided, install-skills request, browsing repository skills), audience clear, examples cover typical scenarios, multi-select interaction is sensible. Deductions: non-fit boundaries undeclared (private repos, non-standard layouts, very large repos); core function depends entirely on api.github.com and raw.githubusercontent.com, which may be unreachable from mainland-China networks, with no mirror or fallback provided.

4Convention9 / 15 · 3.0/5

Clear structure with good progressive disclosure (SKILL.md + references/security_scan_prompt.md), standard frontmatter, a scan template with output format and examples; repo-level AGPL-3.0 license, version 6.7.0, CI and release workflows. Deductions: no per-skill version/changelog, no named maintenance responsibility, no FAQ or known-limitations section.

5Effectiveness5 / 15 · 1.7/5

Goal (securely installing skills from GitHub) is clear; outputs (install summary, skip reasons) are directly usable, with marginal value over manual copying. Deductions: scan effectiveness rests entirely on LLM judgment with no verifiable accuracy; false-positive/negative risk unquantified; installation alone is roughly equivalent to clone-and-copy, so the main added value (scanning) lacks supporting evidence.

6Verifiability3 / 10 · 1.5/5

Auditable primary material exists (full workflow, scan template, three example outputs); the repo has CI and codeagent-wrapper tests, but these do not cover skill-install's key paths. Deductions: no tests or third-party execution evidence for this skill; per calibration, verifiability cannot exceed 5 on a static read.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Sep 09, 2026 Reviewed revision f2e75c1263a2 Review evidence[1][2][3][4][5][6][7][8][9]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Where do installed skills end up?
Approved skills are written to ~/.claude/skills/{skill_name}/ with their original directory structure preserved and scripts marked executable.
Can I still install a skill flagged as WARNING?
Yes. The tool shows the warnings and asks whether to proceed; but CRITICAL findings refuse installation outright with no override.
What permissions and network access does it need?
It needs network access to the GitHub API and raw.githubusercontent.com, plus local write access to ~/.claude/skills/. Skills run with Claude's own permissions, so keep sandboxing in mind.
How do I install or update the surrounding skill collection?
Use npx github:stellarlinkco/myclaude for the interactive installer; --list shows installable items and --update detects installed modules and overwrites them from the latest GitHub release.

More skills from this repository

All from stellarlinkco/myclaude

Dev & Engineering

SPARV Five-Phase Workflow

A Specify→Plan→Act→Review→Vault workflow with external memory files that pushes vague requirements through to verifiable delivery in one pass, instead of coding on assumptions.

★ 2.8k FS 55 Use with care 5mo ago
Dev & Engineering

Harness Long-Running Agent Framework

Keeps agent tasks running across sessions: automatic progress checkpointing, interruption recovery, failure rollback, and dependency-ordered task scheduling.

★ 2.8k FS 50 Use with care 5mo ago
Dev & Engineering

do — Feature Development Orchestrator

Turns feature work into a five-phase workflow where parallel sub-agents handle code understanding, design, implementation and review — the orchestrator never writes code itself.

★ 2.8k FS 47 Use with care 5mo ago
Design & Frontend

Prototype Prompt Generator

Turns vague UI requirements into structured, production-ready prototype prompts with complete design specs, ready to hand to any AI tool or developer.

★ 2.8k FS 59 Recommended 5mo ago
Productivity & Collaboration

Product Requirements (Interactive PRD Skill)

Turns vague feature ideas into a professional PRD through interactive dialogue and a 100-point quality score, only generating at 90+.

★ 2.8k FS 56 Use with care 5mo ago
Dev & Engineering

Test Cases Generator

Turns PRDs or user requirements into structured test cases covering functional, edge, error and state transition scenarios.

★ 2.8k FS 53 Use with care 5mo ago
Dev & Engineering

Codeagent Multi-Backend Orchestration Skill

Run AI code tasks across Codex, Claude, Gemini, and OpenCode backends through one codeagent-wrapper command, with parallel multi-agent orchestration built in.

★ 2.8k FS 51 Use with care 5mo ago
Automation & Ops

Browser Automation Skill

Drive Chrome directly over the Chrome DevTools Protocol — navigate, run JS, screenshot, and pick DOM elements — with no MCP server required.

★ 2.8k FS 49 Use with care 5mo ago
Dev & Engineering

OmO Multi-Agent Orchestrator

Trigger with /omo and dispatch code analysis, bug investigation, and fixes to the minimal right mix of agents — no fixed pipeline.

★ 2.8k FS 46 Use with care 5mo ago
Dev & Engineering

Dev End-to-End Development Workflow

An extreme-lightweight end-to-end dev workflow: clarifies requirements, orchestrates multi-backend parallel execution, and enforces 90% test coverage.

★ 2.8k FS 43 Not recommended 5mo ago

Related skills