okhp3-replit-canvas-board

Plan and organize multi-frame Replit canvas layouts into labeled presentation boards.

1|Updated Jun 13, 2026
One-click install
npx skills add https://github.com/OKHP3/refoldec --skill okhp3-replit-canvas-board-okhp3
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: okhp3-replit-canvas-board
Source: https://github.com/OKHP3/refoldec/tree/main/.agents/skills/okhp3-replit-canvas-board
Command: npx skills add https://github.com/OKHP3/refoldec --skill okhp3-replit-canvas-board-okhp3

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Scattered Replit canvas frames make finished work look incomplete to judges, reviewers, and collaborators. This Skill turns an ad-hoc canvas into a structured presentation board with deliberate zones, consistent gutters, and a guided viewport focus. ## Core Features & Use Cases - Layout Planning: Inventory frames with getCanvasState, then compute a full coordinate table with zone lists, 80 px sibling gutters, and 160 px zone gutters before issuing a single applyCanvasActions batch. - Board Conventions: Apply hero row placement (frames at y = 100, label at y = 20) and numbered section labels (grey text shapes, h 60, pattern "01 — ZONE NAME") so reviewers can scan the board in under 30 seconds. - iframe Lifecycle & Presentation Close: Flip building iframes to live using the /__mockup/preview/{folder}/{ComponentName} URL pattern, then call focusCanvasShapes with animateMs: 500 as the final step. - Use Case: Before a designathon submission, reorganize twelve scattered frames into Hero, Spec, Gameplay, Mobile, and Storybook zones, flip all iframes to live, and pan the judges' viewport to the finished layout. ## Quick Start Ask the agent to arrange the existing canvas frames into labeled zones and focus the viewport on the finished presentation board.

Frequently Asked Questions about okhp3-replit-canvas-board

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I reorganize scattered Replit canvas frames into zones?▼

Call getCanvasState with a wide focusArea first to inventory all shape IDs and positions, then write a coordinate table with zone lists and gutter values before issuing moves. Batch all move actions into a single applyCanvasActions call to avoid multi-turn correction cycles.

How to flip a Replit canvas iframe from building to live?▼

Use an applyCanvasActions update action with shapeType iframe, state live, and a url field pointing to https://${REPLIT_DOMAINS}/__mockup/preview/{folder}/{ComponentName}. Get REPLIT_DOMAINS at runtime with echo $REPLIT_DOMAINS, and flip all frames to live before presenting.

What is focusCanvasShapes and when should I call it?▼

focusCanvasShapes pans the audience viewport to a set of shape IDs and should be the last action of a canvas layout session. Pass all frame and label IDs with animateMs 500, since instant jumps feel like a glitch and 500 ms gives a polished animated pan.

Can I resize or delete an artifact frame on the Replit canvas?▼

No, artifact frames pre-placed by Replit can only be moved; they cannot be resized or deleted. Design and mockup iframes plus text and geo label shapes can be moved, resized, and deleted freely.

When should I not use this canvas board layout approach?▼

Skip it for single-frame tasks like building one component, editing one shape's color, or placing a single screenshot, since those need no spatial planning. Component authoring, mockup extraction, and production graduation belong to the mockup-sandbox, mockup-extract, and mockup-graduate skills.