From major
Automates Major CLI to create, clone, start, deploy web apps with GitHub integration, manage resources like databases, and handle authentication/org settings.
How this skill is triggered — by the user, by Claude, or both
Slash command
/major:majorThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
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.
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:
npx claudepluginhub major-technology/cli --plugin majorDeploys 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.