Agent skills
🦾
Let your AI agent figure the details.
fortrabbit agent skills extend coding agents with domain knowledge of the platform — enabling guided setup, deployment, database sync, and remote SSH commands from a natural language prompt.
The skills work with Claude Code and OpenAI Codex. GitHub Copilot has basic support. The source is published at github.com/fortrabbit/agent-skills.
This is an early preview. The current skill set covers the most common workflows already and is useful in day-to-day development. Scope will expand once the fortrabbit public API and CLI become available — enabling programmatic resource management, environment provisioning, and deeper automation directly from within an agent session.
Install
Via GitHub CLI
Requires GitHub CLI v2.90.0 or later. Install globally for your user — available across all your projects:
gh skill install fortrabbit/agent-skills fortrabbit --agent claude-code --scope user
Install via curl
Run this once to install globally — available across all your projects:
curl -fsSL https://raw.githubusercontent.com/fortrabbit/agent-skills/main/install.sh | sh
See the GitHub repo for extended install and update options.
Commands
Invoke the skill from your agent with /fortrabbit followed by a command:
| Command | Description |
|---|---|
start | Detect project state and guide to the next step |
connect | First-time setup: account, app, SSH key, connection test |
deploy | Trigger a deployment via deploy hook or Git push |
sync up | Rsync all project files to the remote environment |
sync down | Rsync all project files from the remote environment |
db up | Upload your local database to the remote environment |
db down | Download the remote database to your local environment |
content up | Rsync CMS content to the remote environment |
content down | Rsync CMS content from the remote environment |
ssh | Run a remote command via SSH (artisan, craft console, Composer) |
update | Check for and install the latest version |
help | Show all available commands |
Configuration
The skill reads project settings from a .fortrabbit file in the project root:
app-env-id=en-xxxxxx
region=eu-w1a
| Key | Description |
|---|---|
app-env-id | Your app environment ID, shown in the dashboard |
region | The region your app is hosted in, e.g. eu-w1a |
The file contains no secrets and can be committed to Git. The /fortrabbit connect command creates it automatically. These values can also be set as FORTRABBIT_APP_ENV_ID and FORTRABBIT_REGION in your .env file.
Requirements
sshandrsyncavailable locally- On Windows, WSL is required for rsync and the install script; SSH works natively on Windows 10+