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 three skills that cover the full development workflow:- base44-cli: Project setup, resource management, and deployment.
- base44-sdk: Feature implementation with the JavaScript SDK.
- base44-troubleshooter: Production debugging and log analysis.
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 with automations.
- 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”.
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

