Skip to main content
Base44 skills help external AI tools like Claude, Cursor, or other AI coding assistants work more effectively with Base44. They provide reusable instructions and context that these tools can use when helping you build and manage your Base44 apps.
These skills teach AI coding assistants how to build your app. They are different from agent skills, which are instruction sets that run inside your app’s own AI agents.

About skills

Base44 skills are self-contained instructions that teach AI agents how to perform specific tasks with Base44. They follow the open Agent Skills specification and consist of a SKILL.md file containing metadata and instructions, along with any additional background information the agent may need. Each skill includes:
  • Name and description: Helps agents identify when to use the skill.
  • Instructions: Step-by-step guidance for performing the task.
  • Optional resources: Scripts, reference docs, and assets the agent can use.
If you want to use Base44 skills to create new projects, install them globally:
Base44 skills are automatically included in projects created with the CLI. If you installed the skills globally, your AI agent will typically use the project-level Base44 skills. Base44 skills are maintained in the base44/skills repository.

Available skills

Base44 provides five skills. Three cover local development with the CLI, and two cover developing an app remotely in the Base44 cloud sandbox:
  • base44-cli: Project setup, resource management, and deployment.
  • base44-sdk: Feature implementation with the JavaScript SDK.
  • base44-troubleshooter: Production debugging and log analysis.
  • base44-remote-dev: Connecting your own coding agent to an app’s cloud sandbox.
  • base44-sandbox: Building functions, entities, agents, and connectors inside the cloud sandbox.

base44-cli

The CLI skill teaches agents how to manage Base44 projects using the command-line interface. This is your agent’s first stop when starting a new project or performing infrastructure tasks.

Capabilities

Capabilities of this skill include:
  • Create and link Base44 projects from templates.
  • Define entity schemas with proper field types, formats, and RLS rules.
  • Configure backend functions.
  • Set up AI agents with tool permissions.
  • Configure OAuth connectors for external services such as Google Calendar, Slack, and Notion.
  • Generate TypeScript types from your project resources.
  • Deploy resources to production, including site deployment to Base44 hosting.
  • Authenticate with Base44 and manage CLI sessions.
  • Configure project settings.

Example prompts

  • “Create a new Base44 project for a todo app”.
  • “Add a User entity with email, name, and role fields”.
  • “Deploy all my changes to production”.
  • “Set up RLS so users can only see their own tasks”.
  • “Add a Google Calendar connector to my project”.
  • “Generate TypeScript types for my entities”.

base44-sdk

The SDK skill teaches agents how to build features using the Base44 JavaScript SDK. Once your project is initialized, this skill guides implementation work.

Capabilities

Capabilities of this skill include:

Example prompts

  • “Add a login page with email and password”.
  • “Show a list of all pending tasks for the current user”.
  • “Create a chat interface for the support agent”.
  • “Send an email notification when a new order is created”.
  • “Use the Slack connector to post a message from a backend function”.

base44-troubleshooter

The troubleshooter skill teaches agents how to investigate production issues by fetching and analyzing backend function logs.

Capabilities

Capabilities of this skill include:
  • Fetch backend function logs with filtering by function name, log level, and time range.
  • Identify errors across all project functions.
  • Drill into specific function logs for targeted debugging.
  • Correlate log timestamps with user-reported issues.
  • Analyze stack traces and error messages from function executions.

Example prompts

  • “Show me all errors from the checkout function today”.
  • “Pull the last 100 log entries for my send-email function”.
  • “Check for any errors in the last hour across all functions”.
  • “Get warning and error logs from the process-payment function since yesterday”.

base44-remote-dev

The remote dev skill teaches agents how to connect to a Base44 app’s cloud sandbox and develop in it directly. Use it when you want your own coding agent, such as Claude Code, to work on an app without a local checkout.

Capabilities

Capabilities of this skill include:
  • Connect to an app’s sandbox over MCP, or with the base44 sandbox CLI commands.
  • Run commands, read and edit files, search, and list directories in the sandbox.
  • Create checkpoints of the app. A checkpoint is a snapshot of your project that you can restore later.
  • Preview and verify changes, including reading the dev server logs.
  • Work on the same app alongside the Base44 builder.
  • Start from the Send to Coding Agent button in the app editor.

Example prompts

  • “Read my app’s structure and summarize its pages and components before you change anything”.
  • “Find the pricing page, change its heading, and check that the app still builds”.
  • “Check the dev server logs for errors and fix whatever is failing”.

base44-sandbox

The sandbox skill teaches agents what they can build inside the cloud sandbox, and how. In the sandbox, writing a resource file is what deploys it, so there’s no separate deploy step.

Capabilities

Capabilities of this skill include:
  • Write backend functions that deploy from the sandbox.
  • Define entity schemas and agent configs that sync automatically.
  • Add realtime features such as presence with actors.
  • Set up OAuth connectors with MCP tools or the base44 connectors CLI commands.

Example prompts

  • “Create an Order entity with customer, items, and status fields in my remote app”.
  • “Create a support agent that can read and update tasks”.
  • “Connect the Google Calendar connector to my app”.

Keep skills in sync

Base44 skills work best when they match your Base44 CLI version. When you update the CLI, you should also update your Base44 skills:
This updates existing Base44 skills and installs any newly added ones from the repository.

See also