skill-permissions

Analyze Claude Code skill permission requirements and generate authorization commands.

238|18|Updated Jan 18, 2026
One-click install
npx skills add https://github.com/guo-yu/skills --skill skill-permissions-guo-yu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-permissions
Source: https://github.com/guo-yu/skills/tree/main/skill-permissions
Command: npx skills add https://github.com/guo-yu/skills --skill skill-permissions-guo-yu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the analysis of permission requirements for Claude Code skills and generates one-time authorization commands to securely grant those permissions.

Core Features & Use Cases

  • Global analysis: Scans all skills to produce a concise permissions summary.
  • Per-skill analysis: Analyzes a single skill to surface its required permissions.
  • One-time authorization: Generates or injects commands to update Claude Code's permission configuration.
  • Use Case: A team manages many skills and needs to grant minimal, explicit permissions per skill without manual policy drafting.

Quick Start

To begin, run '/skill-permissions' to analyze all skills. Then authorize a specific skill with '/skill-permissions allow <skill-name>' (for example, '/skill-permissions allow port-allocator'). If you want to grant permissions for every skill, use '/skill-permissions allow-all'.

Frequently Asked Questions about skill-permissions

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

FAQPage Schema
How do I automate Claude Code skill permissions and generate one-time authorizations?

You can automate skill permissions by running a global scan to analyze requirements, then generate one-time authorization commands to update settings.json and optionally inject allow commands into SKILL.md files.

What is the best way to grant minimal explicit permissions to multiple Claude Code skills?

The best way to grant minimal explicit permissions is to use a batch workflow that scans all skills, produces a concise permissions summary, and applies authorizations across the board without manual policy drafting.

How do I update settings.json to authorize a specific Claude Code skill?

You can update settings.json by running the per-skill allow command, which analyzes a single skill's required permissions and generates a targeted authorization command to securely grant those permissions.

Can I inject allow commands directly into SKILL.md files for one-time authorization?

Yes, you can inject allow commands directly into SKILL.md files. The skill analyzes permission requirements and optionally inserts the generated authorization commands into the skill documentation.

Does this skill permissions automation tool support batch workflows for large teams?

Yes, it supports batch workflows for teams managing many skills. You can scan all skills globally to produce a permissions summary and grant permissions for every skill simultaneously using the allow-all command.

When do I need to analyze permission requirements for Claude Code skills?

You need to analyze permission requirements when managing multiple skills that require secure, explicit access controls. This process surfaces the exact permissions each skill needs before updating your configuration files.