claude-permissions-update

Consolidate and deduplicate auto-approved permissions from community-patterns workspaces.

9|10|Updated Nov 15, 2025
One-click install
npx skills add https://github.com/jkomoros/community-patterns --skill claude-permissions-update
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: claude-permissions-update
Source: https://github.com/jkomoros/community-patterns/tree/main/.claude/skills/claude-permissions-update
Command: npx skills add https://github.com/jkomoros/community-patterns --skill claude-permissions-update

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Sync auto-approved permissions from all community-patterns directories (including community-patterns-2, -3, etc.) to the shared project settings. Shows new permissions for review before adding.

Core Features & Use Cases

  • Overview: Collect auto-approved permissions across all community-patterns directories.
  • Important: Local Settings Contain Junk: Filtering step is critical to avoid polluting project settings.
  • Scan & Gather Permissions: Scan all directories and deduplicate permissions.
  • Extract & Filter New Permissions: Compare with project permissions and filter to valid patterns.
  • Categorize for Review: Present permissions by category to help decision-making.
  • Review with User: Use AskUserQuestion-style prompts to walk through each category.
  • Update Project Settings: After approval, edit .claude/settings.json to add new permissions.
  • Workflow Note: This skill does not modify local files; it only updates the shared project settings.

Quick Start

Scan all community-patterns directories and present new permissions for review; apply approved ones to project settings.

Frequently Asked Questions about claude-permissions-update

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

FAQPage Schema
How do I consolidate permissions across multiple Claude workspace directories?

Consolidate auto-approved permissions by scanning all community-patterns directories, deduplicating entries, filtering invalid patterns, and comparing against project-level settings. This Skill automates that workflow, presenting new permissions categorized for review before syncing to shared project settings.

What's the best way to sync local workspace permissions to project settings without manual duplication?

Use automated permission consolidation to gather auto-approved settings from all local .claude/settings.local.json files, deduplicate across directories, and apply only reviewed changes to .claude/settings.json. This prevents manual copying and ensures consistency across workspaces.

How do I filter junk permissions when syncing workspace settings?

Permission filtering applies documented rules to remove invalid entries before comparison with project settings. The Skill categorizes and presents only new, valid permissions for your review, preventing pollution of shared project configuration.

Can I review permissions by category before updating project settings?

Yes. The Skill categorizes discovered permissions and uses interactive prompts to walk through each category, letting you approve or reject changes before any updates to .claude/settings.json are applied.

Do I need to manually edit JSON files to sync permissions across community-patterns directories?

No. The Skill handles directory discovery, JSON parsing, deduplication, and delta calculation automatically. You review and approve categories interactively; the Skill then updates project settings directly without manual file editing.

What happens to local workspace settings when I consolidate permissions?

Local .claude/settings.local.json files remain unchanged. This Skill only reads from them and updates the shared project-level .claude/settings.json, preserving your local configurations while centralizing approved permissions.