import_repo
Import an existing GitHub repo into VibeSharing, host it, and deploy to Vercel. Requires user confirmation on target collection, project name, and deploy name.
Instructions
Import an existing GitHub repo into VibeSharing. Pulls the code into a VibeSharing-hosted repo and deploys it to Vercel. IMPORTANT: Before calling this, use resolve_target to confirm the collection, project name, and deploy name with the user. Do not import without user confirmation on where it should go and what it should be called.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Optional: Name for the prototype. Defaults to the repo name if not provided. | |
| repo_url | Yes | GitHub repo URL (e.g., 'https://github.com/my-org/my-repo') | |
| deploy_name | No | Optional: Friendly name for the Vercel project URL (e.g., 'erg-v3-teams' → erg-v3-teams.vercel.app). Lowercase, hyphens allowed, max 100 chars. Auto-derived from 'name' if omitted. | |
| description | No | Optional: Description of the prototype. | |
| prototype_id | No | Optional: Existing VibeSharing prototype ID. If not provided, a new prototype is created. | |
| collection_id | No | Optional: Collection (folder) ID to place the prototype in. Use list_collections to find IDs. | |
| parent_project_id | No | Optional: Parent project ID if this is a version/iteration of an existing project. |