From gimp
Execute an arbitrary Script-Fu expression (or a .scm file) against the user's GIMP install in headless mode, using the binary path stored by onboard. Use when the user asks to run a Script-Fu snippet, debug a script, or test PDB calls.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin gimpThis skill uses the workspace's default tool permissions.
- `expression` (string) OR `script_path` (path to a `.scm` file) — exactly one.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
expression (string) OR script_path (path to a .scm file) — exactly one.args (optional list of strings) — passed to the script via positional placeholders the caller substitutes before exec.gimp_console_bin from the saved profile. If absent, run onboard first.expression was supplied, invoke:
"$BIN" -i -b "$EXPR" -b '(gimp-quit 0)'
For Flatpak, prefix with flatpak run --command=gimp-console org.gimp.GIMP.script_path was supplied, invoke:
"$BIN" -i -b "(load \"$SCRIPT_PATH\")" -b '(gimp-quit 0)'
Error: ...) to the user — Script-Fu still exits 0 on procedure errors, so don't rely on exit code alone.-b '(gimp-quit 0)' — without it the process hangs.(, ), " heavily and shell escaping bites.$DATA_ROOT/cache/ and use the script_path path.