permission-attenuation

Enforce least-privilege access and revoke scoped credentials for delegated tasks.

6|1|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/Forexgod21/YVYC-Claude-Skills --skill permission-attenuation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: permission-attenuation
Source: https://github.com/Forexgod21/YVYC-Claude-Skills/tree/main/agentic/permission-attenuation
Command: npx skills add https://github.com/Forexgod21/YVYC-Claude-Skills --skill permission-attenuation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

When Claude orchestrates tools, APIs, or external services, this skill ensures only the minimum permissions are granted for the specific sub-task, preventing privilege creep and credential exposure.

Core Features & Use Cases

  • Least-Privilege Checks: validates that each sub-task receives only the permissions it strictly requires.
  • Scoped Credential Handling: prevents the flow of raw or broad credentials across task boundaries.
  • Per-Task Revocation: flags and revokes permissions when a sub-task completes, avoiding persistent access.
  • Use Case: In an agentic workflow that chains tools, this skill stops a tool from inheriting permissions from the parent task and enforces tight, time-bound access.

Quick Start

Install this SKILL.md into your Claude skills directory and activate it before orchestrating any tool calls.

Frequently Asked Questions about permission-attenuation

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

FAQPage Schema
How do I enforce least-privilege permissions when delegating agentic tasks to external tools?

Least-privilege enforcement validates each agentic sub-task receives only the minimum permissions strictly required, preventing privilege creep and credential exposure across task boundaries. Scoped credentials are used instead of raw or broad credentials. Permissions are revoked immediately after the sub-task completes.

Why do sub-processes inherit broad permissions from the parent task in an agentic workflow?

Sub-processes inherit parent permissions without scoped credential handling, allowing privilege creep. This skill stops tools from inheriting parent permissions by enforcing tight, time-bound access for each specific sub-task and flagging permissions for revocation upon completion.

What is the best way to prevent raw credentials from flowing across task boundaries in Claude?

Preventing raw credential flow requires scoped credential handling that restricts broad credentials from passing to sub-tasks. This skill validates that only the minimum necessary permissions are granted per sub-task and ensures revocation after use to avoid persistent access.

Can I use minimum-privilege enforcement for agentic workflows that chain multiple tools and APIs?

Minimum-privilege enforcement is designed for agentic workflows that chain tools, APIs, or external services. It ensures each tool in the chain receives only the permissions it strictly requires and enforces per-task revocation to prevent persistent access after completion.

When do I need least-privilege checks for Claude tool orchestration?

Least-privilege checks are needed whenever Claude orchestrates tools, APIs, or external services and delegates tasks. They prevent privilege creep by validating scoped credentials per sub-task and requiring revocation after use to eliminate persistent access vulnerabilities.

Does permission attenuation work without external dependencies?

Permission attenuation requires no external dependencies. You install the SKILL.md file into your Claude skills directory and activate it before orchestrating any tool calls to enforce least-privilege access and per-task revocation.