From major
Automates Major CLI to create, clone, start, deploy web apps with GitHub integration, manage resources like databases, and handle authentication/org settings.
npx claudepluginhub major-technology/cli --plugin majorThis skill is limited to using the following tools:
Major is a platform for building and deploying web applications. It creates GitHub-backed apps with local development, connected resources (databases, APIs), and production deployments.
Deploys web apps with backend APIs, databases, and file storage to public URLs via AppDeploy HTTP API using curl and JSON-RPC. Activates on deploy, publish, or 'make live' requests.
Deploys built projects to platforms like Vercel, Cloudflare Workers, Supabase. Detects CLI tools, reads stack YAML for config, sets up DB/env, pushes code, verifies live status.
Deploys apps to Render by analyzing codebases, generating render.yaml blueprints, and providing dashboard deeplinks. For Git-backed services, Docker images, databases, and cron jobs.
Share bugs, ideas, or general feedback.
Major is a platform for building and deploying web applications. It creates GitHub-backed apps with local development, connected resources (databases, APIs), and production deployments.
| Command | Description | Mode |
|---|---|---|
major app create --name "X" --description "Y" | Create a new app (skips resource selection in non-interactive mode) | Direct |
major app clone --app-id "UUID" | Clone an existing app | Direct |
major app start | Start local dev server | Direct |
major app deploy --message "description" | Deploy to production | Direct |
major app list | List all apps in org (JSON: id, name) | Direct |
major app info | Show current app ID | Direct |
major app configure | Open app settings in browser | Direct |
| Command | Description | Mode |
|---|---|---|
major resource env | View/switch environments | Direct |
major resource create | Open resource creation in browser | Direct |
major resource manage | Interactive resource menu | Interactive |
| Command | Description | Mode |
|---|---|---|
major user whoami | Check authentication status | Direct |
major user gitconfig | Configure GitHub username | Direct |
major user login | Authenticate (opens browser) | Interactive |
major user logout | Log out | Direct |
| Command | Description | Mode |
|---|---|---|
major org list | List all organizations | Direct |
major org whoami | Show current default org | Direct |
major org select | Select default organization | Interactive |
| Command | Description |
|---|---|
major update | Update CLI to latest version |
major docs | Open documentation in browser |
Direct commands: Run these yourself via Bash. Interactive commands: Tell the user to run these in their terminal — they require browser or TUI interaction.
NEVER use raw git commands (git clone, git push) — always use Major CLI commands. major app clone handles GitHub auth, permissions, and .env generation.
Always use --message with deploy to skip the interactive commit prompt. On first deploy, also pass --slug to set the URL non-interactively:
major app deploy --message "Add search feature" --slug "my-app"
Always check auth first before running commands:
major user whoami
GitHub Invitation Flow — When you see "Action Required: Accept GitHub Invitation":
git clone directly or retry without user actionApp type: Creates a NextJS application by default
For detailed workflows, see the docs below: