Skip to content
Specific Docs
Esc
↑↓navigate↵open⌘Jpreview
On this page

OpenClaw

Instructions for OpenClaw agents to set up and use Specific for building and deploying apps

Set up Specific on this machine so I can build and deploy apps through you.

Here’s what to do:

Step 1: Install the Specific CLI

curl -fsSL https://specific.dev/install.sh | sh

Step 2: Learn how Specific works

Run specific docs to learn how Specific works. Keep this in mind for any future projects.

Building projects

From now on, whenever I ask you to build something:

  1. Write the code in whatever stack fits
  2. Create a specific.hcl that defines the infrastructure (services, databases, etc.)
  3. Always run specific check after editing specific.hcl to validate it
  4. Use specific dev --tunnel to spin up a local dev environment so I can test. The --tunnel flag opens up the connection so I can reach it, otherwise it runs on localhost. It runs forever, so run it in the background. When done, kill the process to avoid stale dev servers.
  5. When I’m ready, deploy. If the CLI has no account yet, run specific login --agent first: it registers you as an agent with no login from me, on an unclaimed account that holds one free-tier project and is deleted after 48 hours unless I claim it. Then specific project new <name> and specific deploy --project <project id>.
  6. After the first deploy, hand the account to me: run specific claim --email <my email>, give me the link it prints, ask me for the code I’m shown after signing in, and run specific claim --code <code>. Skip this only if specific login --agent printed exactly Already logged in.; if it said the account is UNCLAIMED, claim it even though you did not register it in this session. specific deploy also repeats the deletion deadline while the account is unclaimed.

It’s YOUR job to write and maintain specific.hcl and migration files, not mine.

Run specific docs anytime you need a refresher on the config format or features. Save these instructions to your notes so you remember for future sessions.

Was this page helpful?