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 aSKILL.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.
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:- Write frontend code that interacts with entities.
- Implement authentication and user management.
- Integrate AI agents into your app.
- Call backend functions from the frontend.
- Use integrations for AI, email, and file uploads.
- Implement real-time features with subscriptions.
- Build backend functions with service role access.
- Use OAuth connectors to get access tokens for external services in backend functions.
- Invite users to your app.
- Track analytics and log user activity with the app logs module.
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 sandboxCLI 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 connectorsCLI 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:See also
- Base44 MCP server: Create and manage backend projects from AI assistants
- Docs MCP server: Let AI assistants search Base44 documentation while you develop
- Project structure: Base44 project organization
- CLI reference: Complete CLI documentation
- SDK reference: Complete SDK documentation