portal-setup

Community

Interactive wizard to configure Showpane quickly

Authortwillcocks
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Guides users through initializing and configuring a local Showpane workspace by detecting the app path, installing dependencies, applying the local SQLite Prisma schema, and creating a persisted organization record so the project can be previewed and deployed locally.

Core Features & Use Cases

  • App detection and validation: searches common locations and validates package.json plus Prisma schema markers before proceeding.
  • Dependency management: installs npm packages and generates the Prisma client when needed.
  • Database provisioning: sources .env and applies the local SQLite schema using prisma db push.
  • Organization and branding setup: interactively collects org name, contact info, slug, and primary color and writes a secure ~/.showpane/config.json.
  • Robust error handling and telemetry: checks node/npm versions, database connectivity, file permissions, and records setup events for learnings or follow-up actions. Use case: a developer runs the packaged installer or npx showpane to quickly prepare a freshly generated Showpane project for local development and publishing.

Quick Start

Run the interactive setup by launching the portal-setup flow (for example via npx showpane) to detect your app, install dependencies, apply the local schema, and create the organization.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: portal-setup
Download link: https://github.com/twillcocks/showpane/archive/main.zip#portal-setup

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.