Dev & Engineering skill-managementsecurity-scanninggithub-apisupply-chain-securitymalware-detectionpackage-installation

Skill Install — Secure Skill Installer

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

FollowSkills review · FSRS-2.0
Use with care
49/ 100 5-point scale 2.5 / 5
1 2 3 4 5 6
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.

Evidence confidence:Low Reviewed Sep 09, 2026 Reviewed revision f2e75c1263a2
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.
Review evidence [1][2][3][4][5][6][7][8][9]
See the full review method →

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.

  1. A Claude Code user wanting to try community skill repositories who wants a security review before copying files blindly
  2. A team admin distributing a subset of skills from an internal repo, letting members pick which ones to install
  3. 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
  4. A developer maintaining a personal skill library who wants a standard browse→select→scan→install flow into ~/.claude/skills/
  5. Anyone installing a skill with borderline behavior (e.g., HTTP requests) who wants an explicit warning and a confirm/deny choice

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 do you install this skill?

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.

How do you use this skill?

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.

How does this skill compare with similar options?

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.

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.

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.

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.

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.

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+.

Dev & Engineering

Test Cases Generator

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

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.

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.

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.

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.

Related skills