managing-canvas-operations

Manage canvas panning, zooming, selection, and coordinate transformations.

Updated Jan 19, 2026
One-click install
npx skills add https://github.com/hkcm91/StickerNestV4 --skill managing-canvas-operations
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: managing-canvas-operations
Source: https://github.com/hkcm91/StickerNestV4/tree/main/.claude/skills/managing-canvas-operations
Command: npx skills add https://github.com/hkcm91/StickerNestV4 --skill managing-canvas-operations

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides the tools and logic to seamlessly navigate, zoom, select, and interact with the StickerNest canvas, ensuring a smooth and intuitive user experience.

Core Features & Use Cases

  • Viewport Manipulation: Programmatically pan and zoom the canvas to focus on specific areas.
  • Selection Management: Select single or multiple widgets, manage selection states, and use drag-selection boxes.
  • Coordinate Systems: Convert between screen and canvas coordinates for precise placement and interaction.
  • Grid Snapping: Align widgets to a grid for organized layouts.
  • Use Case: When a user wants to zoom into a complex section of their dashboard or select a group of widgets to move them, this skill handles the underlying operations.

Quick Start

Use the managing-canvas-operations skill to pan the canvas by 100 pixels to the right and 50 pixels down.

Frequently Asked Questions about managing-canvas-operations

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

FAQPage Schema
How do I implement canvas panning and zooming for interactive widgets?

Canvas panning and zooming can be managed through programmatic viewport adjustments and interactive gesture handling for mouse and touch. This ensures smooth navigation across widget-based spatial platforms.

How do I convert screen coordinates to canvas coordinates for precise widget placement?

Converting screen to canvas coordinates requires coordinate transformation logic to map pointer interactions accurately. This enables precise widget placement and reliable interaction within the viewport.

Can I select multiple widgets and use drag-selection boxes on a canvas?

Yes, multiple widgets can be selected using drag-selection boxes and state management stores. This manages single or multiple selection states for interactive widget grouping.

Does canvas grid snapping work for aligning widgets in a spatial platform?

Grid snapping aligns widgets to a grid for organized layouts within the canvas. It ensures precise placement by snapping coordinates during viewport interactions and programmatic adjustments.

What is the best way to handle touch gestures for canvas viewport manipulation?

Handling touch gestures for canvas viewport manipulation involves interactive gesture handling for both mouse and touch inputs. This supports seamless panning, zooming, and navigation.

How do I programmatically adjust the canvas viewport to focus on specific widgets?

Programmatic viewport adjustments can pan and zoom the canvas to focus on specific areas or widgets. This is managed using a state management store for viewport data.