AgentSkillsCN

perms

分析 Claude Code 的权限使用模式,并生成常用权限的配置命令。

SKILL.md
--- frontmatter
name: perms
description: Analyze Claude Code permission usage patterns and generate commands to apply frequently-used permissions

Permission Analyzer

Launches a TUI to analyze permission usage across your Claude Code sessions.

What It Does

  • Frequency Analysis: Shows which permissions are requested most often
  • Status Tracking: Indicates which permissions are already approved (user or project level)
  • Apply Commands: Generates commands to add permissions to your settings

Usage

Run the TUI:

bash
~/.claude/plugins/cache/b-open-io/claude-perms/*/bin/perms

Controls

KeyAction
j/k or /Navigate list
EnterOpen apply modal for selected permission
TabSwitch between Frequency/Matrix views
/Filter permissions
uCopy user-level apply command
pCopy project-level apply command
EscClose modal / clear filter
qQuit

Data Sources

The analyzer reads from:

  • Session logs (~/.claude/projects/*/sessions-index.json)
  • User settings (~/.claude/settings.local.json)
  • Project settings (.claude/settings.local.json)
  • Agent declarations from plugins
  • Skill declarations from plugins

Apply Permissions

When you select a permission and press u or p, the tool copies a command to add that permission to either:

  • User-level (~/.claude/settings.local.json): Applies across all projects
  • Project-level (.claude/settings.local.json): Applies only to current project