skill-installer

Install third-party skills after allowlist checks, SKILL.md review, and user approval.

Updated May 26, 2026
One-click install
npx skills add https://github.com/yachela/claude-for-legal-ar --skill skill-installer-yachela
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-installer
Source: https://github.com/yachela/claude-for-legal-ar/tree/main/legal-builder-hub/skills/skill-installer
Command: npx skills add https://github.com/yachela/claude-for-legal-ar --skill skill-installer-yachela

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill reduces the risk of installing third-party skills by requiring allowlist checks, showing the raw Skill definition, running structural trust checks, and enforcing a human approval gate before any files are written.

Core Features & Use Cases

  • Allowlist and license gating: Validates registry/publisher against an administrator-controlled allowlist and checks declared licenses against allowed SPDX values before fetching third-party content.
  • Raw Skill transparency: Displays the complete raw SKILL.md to the user and flags prompt-injection patterns and suspicious instructions.
  • Structural trust & QA review: Performs a structural trust check (hooks, MCP connectors, tool permissions, file-write/network surfaces) and runs skills-qa to surface heuristic findings.
  • Human-in-the-loop installation: Requires an explicit fresh “Proceed? (yes / no / show full)” confirmation before installing anything.

Quick Start

Install a community skill by saying install skill and providing either its skill name or registry URL, then review the raw SKILL.md and type yes when prompted.

Frequently Asked Questions about skill-installer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I safely install third-party skills while checking for prompt injection?▼

Safe skill installation requires an allowlist check, raw SKILL.md disclosure, structural trust scanning, and a human approval gate before writing files. This process validates publisher identity and flags suspicious instructions to prevent prompt injection in third-party skills.

What is allowlist gating for community skill installation?▼

Allowlist gating validates the registry or publisher against an administrator-controlled list and checks declared licenses against approved SPDX values. This license compliance check ensures only authorized third-party skills are fetched and installed in the local environment.

How do I review a raw SKILL.md file before installing a community skill?▼

The skill installation process displays the complete raw SKILL.md file to the user before proceeding. It flags prompt-injection patterns and suspicious instructions, requiring an explicit confirmation to ensure transparent human-in-the-loop review of the skill definition.

Does skill installation work with MCP security and structural trust checks?▼

Yes, structural trust checks scan MCP connectors, hooks, tool permissions, and file-write or network surfaces. The installer also runs skills-qa verification to surface heuristic findings before any files are written to your environment.

What are the limitations of automated skill installation governance?▼

Automated skill installation relies on heuristic structural scanning and predefined allowlists, meaning it cannot detect novel or obfuscated prompt injection attacks. Installation also pauses for a mandatory human approval gate, which cannot be bypassed for automated or headless deployments.

Why does skill installation require explicit user approval before writing files?▼

Explicit user approval prevents unauthorized or malicious file writes by enforcing a human-in-the-loop confirmation gate. The installer requires a fresh confirmation response after displaying the raw SKILL.md and trust scan results to ensure controlled, audited installation.