← Back to Skills Marketplace
112
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install multi-panel-figure-assembler
Description
Assemble 6 sub-figures (A–F) into a high-resolution composite figure with consistent labels, padding, and publication-ready DPI.
Usage Guidance
This skill appears coherent and implements exactly what it claims: assembling six image panels into a composite using local Python code. Before running, consider these practical precautions: (1) Review the included scripts (scripts/main.py and scripts/example.py) yourself — they will execute on your machine. (2) Run in an isolated environment (virtualenv or container) and install dependencies (pip install Pillow numpy); note requirements.txt contains a redundant/incorrect 'pil' entry — install 'Pillow' instead. (3) Use python -m py_compile scripts/main.py and run the --help to confirm expected behavior; the SKILL.md already suggests these checks. (4) Verify font fallbacks and that input paths are correct; the code already rejects ../ traversal. (5) Do not run as root and avoid executing third-party code on sensitive hosts without review. If you want higher assurance, run the example outputs in a sandbox and inspect the saved images before using in production.
Capability Analysis
Type: OpenClaw Skill
Name: multi-panel-figure-assembler
Version: 1.0.0
The skill is a legitimate utility for assembling image grids using the Pillow and NumPy libraries. The code in scripts/main.py is well-structured, lacks dangerous functions (like eval or subprocess), and performs standard image processing tasks. The SKILL.md documentation includes proactive security measures, such as explicit instructions for the agent to check for path traversal (../) and strictly enforce input validation to prevent scope creep or prompt injection.
Capability Assessment
Purpose & Capability
The name/description describe assembling 6 panels into a composite figure; the included Python scripts (Pillow + numpy) implement exactly that functionality. Declared dependencies and example commands match the stated purpose; there are no unrelated environment variables, binaries, or external service credentials requested.
Instruction Scope
SKILL.md enforces a strict hard gate (exactly 6 panels) and documents local-only behavior (file load, resizing, labeling, saving). It explicitly forbids path traversal and out-of-scope operations, gives clear error/fallback templates, and only references local file system operations and font paths; there are no instructions to call external endpoints or read unrelated system secrets.
Install Mechanism
No install spec is provided (instruction-only), which reduces supply-chain risk — the skill will run the packaged Python code. The SKILL.md recommends 'pip install Pillow numpy' (appropriate). Small packaging issues: requirements.txt lists both 'pil' and 'pillow' (the 'pil' entry is incorrect/redundant); this is a minor quality issue, not a coherence/security problem.
Credentials
The skill requests no environment variables, credentials, or config paths. The functionality (image assembly) does not require secrets or cloud credentials, so the lack of requested secrets is appropriate.
Persistence & Privilege
always: false and no special persistence is requested. The skill does not modify other skills or global agent settings. Autonomous invocation is allowed by platform default but is not combined with any broad privileges or secret access.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install multi-panel-figure-assembler - After installation, invoke the skill by name or use
/multi-panel-figure-assembler - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial public release: assemble exactly 6 sub-figures (A–F) into a publication-ready composite figure.
- Validates that exactly 6 image panels and an output path are provided; strictly refuses out-of-scope tasks.
- Supports 2×3 or 3×2 grid layouts, high-DPI output, label font customization, and consistent padding/borders.
- Wide format compatibility: input PNG/JPEG/TIFF/BMP/GIF, output PNG/JPEG/TIFF.
- Robust error handling with explicit fallback template and input safety checks.
- Output is standardized with consistent labels, panel resizing, and publication-ready settings.
Metadata
Frequently Asked Questions
What is Multi-panel Figure Assembler?
Assemble 6 sub-figures (A–F) into a high-resolution composite figure with consistent labels, padding, and publication-ready DPI. It is an AI Agent Skill for Claude Code / OpenClaw, with 112 downloads so far.
How do I install Multi-panel Figure Assembler?
Run "/install multi-panel-figure-assembler" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Multi-panel Figure Assembler free?
Yes, Multi-panel Figure Assembler is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Multi-panel Figure Assembler support?
Multi-panel Figure Assembler is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Multi-panel Figure Assembler?
It is built and maintained by AIpoch (@aipoch-ai); the current version is v1.0.0.
More Skills