← Back to Skills Marketplace
Paper Design
by
CandooLabs
· GitHub ↗
· v1.0.0
· MIT-0
309
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install paper-design
Description
Design UI screens in Paper — a professional design tool running locally on macOS. Create artboards, write HTML into designs, take screenshots, and iterate vi...
Usage Guidance
This skill is coherent with its stated purpose and uses only local HTTP calls by default, but inspect and consider the following before installing:
- Review paper.sh yourself. It will create a session file (default /tmp/paper-mcp-session) and save screenshots (default /tmp/paper-screenshots).
- Be cautious about the PAPER_MCP_URL environment variable. Although it defaults to http://127.0.0.1:29979/mcp, if that variable is set to a remote host the script will forward MCP calls (and potentially design data) off your machine. Only run this skill in environments where you control env vars.
- Confirm Paper is the official desktop app you expect and that the MCP endpoint is running locally. If you have strict data exfiltration requirements, consider running the script in a sandboxed account or reviewing network traffic to ensure MCP calls remain local.
- The skill does not declare the optional env vars it supports; prefer explicit documentation or edit the script to harden PAPER_MCP_URL to localhost if you need to lock it down.
Capability Analysis
Type: OpenClaw Skill
Name: paper-design
Version: 1.0.0
The paper-design skill is a legitimate bridge for interacting with the 'Paper' design tool on macOS via its local Model Context Protocol (MCP) server. The core logic in paper.sh uses curl and python3 to send JSON-RPC requests to a local endpoint (127.0.0.1:29979) and process responses, including saving screenshots to /tmp. The SKILL.md file provides clear, functional instructions for the AI agent to perform design tasks without any evidence of prompt injection or malicious intent.
Capability Assessment
Purpose & Capability
Name/description match the implementation: the skill talks to Paper's local MCP server and exposes commands to read the canvas, write HTML, create artboards, and capture screenshots. Required binaries (curl, python3) are appropriate for the HTTP and JSON handling the script performs.
Instruction Scope
SKILL.md stays within the expected scope (telling the agent to call paper.sh with JSON args). However, the included paper.sh reads/writes local session files (/tmp/paper-mcp-session) and a screenshot directory (/tmp/paper-screenshots) and supports environment overrides for the MCP URL and paths. Those env vars are not documented in SKILL.md's public 'requires' list, which is a transparency gap the user should be aware of.
Install Mechanism
Instruction-only skill (no install spec). The included script is executed directly; nothing is downloaded or installed by the skill itself, which minimizes install-time risk.
Credentials
Registry metadata declares no required env vars, but paper.sh honors PAPER_MCP_URL, PAPER_SESSION, and PAPER_SCREENSHOT_DIR environment variables. In particular PAPER_MCP_URL defaults to a localhost address but can be overridden to any endpoint; if set to a remote URL, the skill would send design data and session initialization requests off-host. This is a configuration-based exfiltration risk and should have been declared and documented.
Persistence & Privilege
The skill does not request permanent platform privileges and is not always-enabled. It caches a session id and writes files under /tmp (its own state), which is expected for this kind of bridge. It does not modify other skills or system-wide settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install paper-design - After installation, invoke the skill by name or use
/paper-design - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the Paper Design skill.
- Enables creating, editing, and reviewing UI designs in Paper app on macOS via scripting.
- Supports creating and modifying artboards, writing inline-styled HTML, and updating design elements.
- Allows taking screenshots of designs for visual review.
- Includes mandatory workflow steps and troubleshooting for a smooth design process.
Metadata
Frequently Asked Questions
What is Paper Design?
Design UI screens in Paper — a professional design tool running locally on macOS. Create artboards, write HTML into designs, take screenshots, and iterate vi... It is an AI Agent Skill for Claude Code / OpenClaw, with 309 downloads so far.
How do I install Paper Design?
Run "/install paper-design" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Paper Design free?
Yes, Paper Design is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Paper Design support?
Paper Design is cross-platform and runs anywhere OpenClaw / Claude Code is available (darwin).
Who created Paper Design?
It is built and maintained by CandooLabs (@candoolabs); the current version is v1.0.0.
More Skills