Goblin-mode config-permits-project-delta
{{ ๐ซ๐ซ๐ซ }} Grant a permission for the current project via .claude/settings.local.json
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-project-delta" ~/.claude/skills/jasonwarrenuk-goblin-mode-config-permits-project-delta && rm -rf "$T"
manifest:
skills/config-permits-project-delta/SKILL.mdsource content
Add the permission
$ARGUMENTS to the permissions.allow array in .claude/settings.local.json in the current project directory.
Steps
- Read
(relative to the current project root). If the file doesn't exist, start from.claude/settings.local.json
.{"permissions": {"allow": []}} - Check whether
is already present in$ARGUMENTS
. If it is, say so and stop.permissions.allow - Append
to the"$ARGUMENTS"
array. If thepermissions.allow
orpermissions
keys don't exist, create them.allow - Save the file using the Edit tool.
- Confirm the permission was added and note that it applies to this project only.