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.