skill-permissions
Claude Code-Skill-Berechtigungen verwalten
Claude Code-Skills benötigen Berechtigungen, um auf Dateien zuzugreifen und Befehle auszuführen. Dieser Skill analysiert automatisch, welche Berechtigungen jeder Skill benötigt, und generiert sichere Autorisierungsregeln. Er erkennt gefährliche Muster wie rekursives Löschen und Rechteausweitung und blockiert diese vor der Autorisierung.
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「skill-permissions」を使用しています。 /skill-permissions
期待される結果:
- Skill: port-allocator | Commands: find, ls, cat, lsof | Status: Unauthorized
- Skill: share-skill | Commands: find, mv, ln, git | Status: Unauthorized
- Run /skill-permissions allow <name> to authorize
「skill-permissions」を使用しています。 /skill-permissions allow port-allocator
期待される結果:
- Added: Bash(find * -maxdepth * -name package.json *)
- Added: Bash(ls -d *)
- Added: Bash(cat ~/.claude/*)
- Added: Bash(lsof -i:3*)
- Config: ~/.claude/settings.json
「skill-permissions」を使用しています。 /skill-permissions inject
期待される結果:
- Updated: port-allocator (added /port-allocator allow)
- Updated: share-skill (added /share-skill allow)
- Users can now run /<skill-name> allow directly
セキュリティ監査
安全This is a legitimate security utility skill for Claude Code. All 407 static findings are false positives - they document dangerous command patterns that the skill explicitly BLOCKS from authorization. The skill performs read-only analysis of skill permissions and generates safe authorization rules. Documentation includes defensive warnings about risky operations like rm, sudo, and curl|bash patterns.
リスク要因
⚙️ 外部コマンド (252)
📁 ファイルシステムへのアクセス (126)
品質スコア
作れるもの
Schnelle Berechtigungseinrichtung
Führen Sie /skill-permissions allow-all aus, um alle installierten Skills auf einmal zu autorisieren und sofort produktiv zu arbeiten.
Berechtigungsprüfung
Analysieren Sie bestimmte Skills, um genau zu verstehen, welche Befehle sie ausführen können, bevor Sie autorisieren.
Berechtigungsdokumentation
Verwenden Sie den inject-Befehl, um Autorisierungsbefehle automatisch zu Ihrer Skill-Dokumentation hinzuzufügen.
これらのプロンプトを試す
/skill-permissions
/skill-permissions port-allocator
/skill-permissions allow port-allocator
/skill-permissions allow-all
ベストプラクティス
- Führen Sie zuerst /skill-permissions aus, um die Analyse zu überprüfen, bevor Sie Allow-Befehle ausführen
- Verwenden Sie explizite Allow-Befehle wie /skill-permissions allow port-allocator statt allow-all
- Überprüfen Sie die generierten Berechtigungsregeln, um zu verstehen, welche Befehle jeder Skill ausführen kann
- Verwenden Sie /clear nach der Autorisierung, um Berechtigungen sofort anzuwenden
回避
- /skill-permissions allow-all ausführen, ohne zu überprüfen, welche Berechtigungen erteilt werden
- /skill-permissions inject verwenden, ohne zu verstehen, dass es Skill-Dokumentationsdateien ändert
- Annehmen, dass alle Skills dieselben Berechtigungen benötigen - überprüfen Sie jeden Skill einzeln
- Die Warnung zu blockierten Befehlen ignorieren - die Blockliste existiert, um Sie zu schützen
よくある質問
Was macht /skill-permissions?
Ist es sicher, allow-all auszuführen?
Welche Befehle werden blockiert?
Wie werden Berechtigungen wirksam?
Kann dieser Skill meine Dateien ändern?
Was macht der inject-Befehl?
開発者の詳細
ファイル構成