Intelligent project management dashboard - view all projects status, priorities, and todos from a CEO perspective
日本語の概要は準備中です。原文の説明を表示しています。
Skill permission analysis, one-time authorization, analyze skill permissions, batch authorization
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Automatically analyze permissions required by all skills in Claude Code and generate one-time authorization commands.
This skill can modify other skill files. The following commands may cause widespread file changes:
| Command | Risk Level | Description |
|---|---|---|
/skill-permissions inject | High | Batch modify all skill SKILL.md files |
/skill-permissions allow-all | Medium | Batch modify settings.json |
/skill-permissions allow <name> | Low | Only modify settings.json |
/skill-permissions <name> | Safe | Read-only analysis, no file modifications |
Recommendations:
/skill-permissions allow port-allocator)inject or allow-all unless you understand the impact/skill-permissions first to see analysis results before batch operations| Command | Description |
|---|---|
/skill-permissions | Analyze all skills and show permission summary |
/skill-permissions <skill-name> | Analyze specific skill's permission requirements |
/skill-permissions allow <skill-name> | Execute one-time authorization for specific skill |
/skill-permissions allow-all | Execute one-time authorization for all skills |
/skill-permissions inject | Inject allow command into all skills |
/skill-permissions allow | Execute one-time authorization for this skill |
Scan skill's SKILL.md file, identifying patterns like:
Bash Command Patterns:
find * → Bash(find *)
ls * → Bash(ls *)
cat ~/.claude/* → Bash(cat ~/.claude/*)
lsof -i:3* → Bash(lsof -i:3*)
git * → Bash(git *)
npm * → Bash(npm *)
Recognition Rules:
bash ... )command)Convert identified commands to permissions.allow rules:
{
"permissions": {
"allow": [
"Bash(find * -name package.json *)",
"Bash(ls -d *)",
"Bash(cat ~/.claude/*)",
"Bash(lsof -i:3*)"
]
}
}
/skill-permissionsAnalyze all skills and show permission summary:
Scan all skills
find ~/.claude/skills -name "SKILL.md" -type f 2>/dev/null
Analyze permissions for each skill
Output analysis results
/skill-permissions <skill-name>Analyze specific skill's permission requirements:
Locate skill
SKILL_PATH=$(find ~/.claude/skills -type d -name "<skill-name>" 2>/dev/null | head -1)
Read and analyze SKILL.md
Output detailed permission list
/skill-permissions allow <skill-name>Execute one-time authorization for specific skill:
The following command patterns are automatically blocked and won't be added to the allowlist:
| Command | Reason |
|---|---|
rm * | File deletion, may cause data loss |
rm -rf * | Recursive force delete, extremely dangerous |
sudo * | Super user privileges |
chmod 777 * | Opens all permissions |
| Command | Reason |
|---|---|
kill -9 * | Force kill process |
pkill * | Kill processes by name |
curl * | bash | Remote code execution |
eval * | Dynamic code execution |
| Command | Reason |
|---|---|
git push --force * | Force push, may overwrite remote |
git reset --hard * | Hard reset, loses uncommitted changes |
Skill: port-allocator
Location: ~/.claude/skills/port-allocator
Detected commands:
- find ~/Codes -maxdepth 3 -name "package.json"
- ls -d */
- cat ~/.claude/port-registry.json
- lsof -i:3000
Generated permission rules:
- Bash(find * -maxdepth * -name package.json *)
- Bash(ls -d *)
- Bash(cat ~/.claude/*)
- Bash(lsof -i:3*)
Run `/skill-permissions allow port-allocator` to authorize
Permission authorization successful
Skill: port-allocator
Added permission rules:
- Bash(find * -maxdepth * -name package.json *)
- Bash(ls -d *)
- Bash(cat ~/.claude/*)
- Bash(lsof -i:3*)
Config file: ~/.claude/settings.json
New permissions take effect in next session, or run /clear to apply immediately
~/.claude/settings.json~/.claude/skills/If you encounter permission prompts, first run:
/skill-permissions allow
/skill-permissions allowExecute one-time authorization for this skill:
~/.claude/settings.jsonpermissions.allow:{
"permissions": {
"allow": [
"Bash(find ~/.claude/skills *)",
"Bash(cat ~/.claude/*)"
]
}
}
* to match varying parameter partsまだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Intelligent project management dashboard - view all projects status, priorities, and todos from a CEO perspective
日本語の概要は準備中です。原文の説明を表示しています。
Automatically allocate and manage development server ports, avoiding port conflicts between multiple Claude Code instances
日本語の概要は準備中です。原文の説明を表示しています。
Automatically share skills, migrate local skills to code repositories, open source skills, skill version management, configure git remote
日本語の概要は準備中です。原文の説明を表示しています。
Translate SKILL.md and README.md files into multiple languages for sharing skills internationally
日本語の概要は準備中です。原文の説明を表示しています。