Agent skill · software engineering · base44
base44-cli
The base44 CLI is used for EVERYTHING related to base44 projects: resource configuration (entities, backend functions, ai agents), initialization and actions (resource creation, deployment). This skill is the place for learning about how to configure resources. When you plan or implement a feature, you must learn this skill
Why this skill is useful
Adds specific commands and workflows for managing Base44 projects that the AI wouldn't reliably generate on its own.
What it needs
Requires base44 installed locally. About 10k tokens when loaded. Last updated 2026-08-06. 86 stars on the source repository.
What this skill does
Base44 CLI Create and manage Base44 apps (projects) using the Base44 CLI tool. ⚡ IMMEDIATE ACTION REQUIRED - Read This First This skill activates on ANY mention of "base44" or when a base44/ folder exists. DO NOT read documentation files or search the web before acting. Your first action MUST be: 1. Check if base44/config.jsonc exists in the current directory 2. If YES (existing project scenario): Transfer to base44-sdk skill for implementation This skill only handles CLI commands (login, deploy, entities push) Except running the app locally — stays here. Read Running Local Development before starting a dev server: one way of running hits production data. 3. If NO, decide between two initialization paths: Provisioned app — the Base44 app already exists because it was just provisioned through a Stripe Projects / projects.dev flow, OR BASE44APPID (or BASE44PROJECTSBASE44APPID) is present in the environment or a .env/.env.local file: Run npx base44 scaffold to set up local files for that existing app DO NOT run npx base44 create — that creates a second, duplicate app. See scaffold.md. New project — no app exists yet and none was provisioned: This skill (base44-cli) handles the request; guide the user through npx base44 create Do NOT activate base44-sdk yet Critical: Local Installation Only NEVER call base44 directly. The CLI is installed locally as a dev dependency and must be accessed via a package manager: npx base44 <command> (npm - recommended) yarn base44 <command> (yarn) pnpm base44 <command> (pnpm) WRONG: base44 login RIGHT: npx base44 login MANDATORY: Authentication Check at Session Start CRITICAL: At the very start of every AI session when this skill is activated, you MUST: 1. Check authentication status by running: 2. If the user is logged in (command succeeds and shows an email): Continue with the requested task 3. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills base44/base44-cli