Goblin-mode config-permits-global-delta

{{ ๐šซ๐šซ๐šซ }} Grant a permission globally (all projects) via settings.local.jsonc

install
source ยท Clone the upstream repo
git clone https://github.com/JasonWarrenUK/goblin-mode
Claude Code ยท Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/JasonWarrenUK/goblin-mode "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/config-permits-global-delta" ~/.claude/skills/jasonwarrenuk-goblin-mode-config-permits-global-delta && rm -rf "$T"
manifest: skills/config-permits-global-delta/SKILL.md
source content

Add the permission

$ARGUMENTS
to the
permissions.allow
array in
~/.claude/settings.local.jsonc
, then run
~/.claude/hooks/settings-sync.sh
to sync it to
settings.local.json
.

Steps

  1. Read
    ~/.claude/settings.local.jsonc
    .
  2. Check whether
    $ARGUMENTS
    is already present in
    permissions.allow
    . If it is, say so and stop.
  3. Append
    "$ARGUMENTS"
    to the
    permissions.allow
    array. If the key doesn't exist yet, create it at the top level alongside
    hooks
    .
  4. Save the file using the Edit tool.
  5. Run
    ~/.claude/hooks/settings-sync.sh
    to sync the JSONC to
    settings.local.json
    .
  6. Confirm the permission was added.