import

Import workspaces from local, URL, or GitHub templates with collision handling.

226|55|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/Miosa-osa/canopy --skill import-miosa-osa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: import
Source: https://github.com/Miosa-osa/canopy/tree/main/library/skills/workspace/import
Command: npx skills add https://github.com/Miosa-osa/canopy --skill import-miosa-osa

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Importing workspace templates often leads to conflicts, missing secrets, and fragmented provisioning across multi-source sources. This skill centralizes the import lifecycle, ensuring safe preview, collision resolution, and automatic workspace setup.

Core Features & Use Cases

  • Preview templates from local, URL, or GitHub sources before applying changes.
  • Resolve conflicts using configurable strategies: rename, skip, replace, or prompt.
  • Manage required secrets during import with optional prompts for automation.
  • Provision directories, agents, budgets, and launch newly created workspaces.
  • Supports overrides, target directories, and optional launch after import.

Quick Start

Run the import command with a local template and follow the prompts to resolve variables and secrets.

Frequently Asked Questions about import

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

FAQPage Schema
How do I import a workspace template without overwriting existing files?

Safe workspace template import uses configurable collision strategies—rename, skip, replace, or prompt—to resolve file conflicts without overwriting existing files. A dry-run preview flag lets you detect and review collisions before applying any changes to the target directory.

Can I preview workspace provisioning changes before applying them?

Yes, previewing workspace provisioning changes is possible by running the import command with the dry-run flag. This executes the acquire and preview steps, showing potential file collisions and missing secrets without modifying the target directory or launching the workspace.

What is the best way to automate workspace provisioning from a GitHub template?

Automating workspace provisioning from a GitHub template is best handled by the import command's end-to-end flow: acquire, preview, resolve, provision, and launch. It supports URL-based acquisition and optional secret prompts to enable fully automated provisioning without manual intervention.

How do I manage required secrets when importing a workspace template?

Required secrets are managed during workspace template import through optional secret prompts designed for automation. The import process detects missing secrets during the preview phase and can prompt for them interactively or accept predefined inputs to complete the provisioning step.

Does workspace template import support custom target directories?

Yes, workspace template import supports custom target directories through the target flag. This directs the provisioning step to a specific destination path for directories, agents, and budgets, overriding the default location when applying the imported template.

When should I use a dry-run preview for workspace template import?

You should use a dry-run preview for workspace template import whenever provisioning from local, URL, or GitHub sources to anticipate file collisions and missing secrets. It is especially recommended before applying templates with the replace collision strategy to prevent data loss.