with one click
granary-setup
// Set up granary in a new project. Use when asked to initialize granary, install it, or get started with task management.
// Set up granary in a new project. Use when asked to initialize granary, install it, or get started with task management.
Plan and organize multi-project initiatives or significant, substantial projects. Use when work spans multiple services, repositories, or has natural project boundaries.
Orchestrate sub-agents and coordinate multi-agent workflows with granary. Use when delegating tasks, spawning workers, or managing parallel execution.
Execute an assigned granary task as a sub-agent. Use when you receive a task ID to complete.
Plan and organize work into granary projects and tasks. Use when breaking down a feature, creating tasks, or setting up dependencies.
| name | granary-setup |
| description | Set up granary in a new project. Use when asked to initialize granary, install it, or get started with task management. |
Use this skill when the user asks you to set up granary in their project.
First, verify granary is installed:
which granary
If not installed, direct the user to install it:
# macOS/Linux
curl -fsSL https://raw.githubusercontent.com/speakeasy-api/granary/main/scripts/install.sh | sh
# Windows PowerShell
irm https://raw.githubusercontent.com/speakeasy-api/granary/main/scripts/install.ps1 | iex
Initialize granary in the project directory:
granary init
This creates a .granary/ directory with the SQLite database.
Check that granary is working:
granary doctor
Granary is now ready. The user can:
granary projects create "Project Name" --description "..."granary project <id> tasks create "Task title" --description "..."granary session start "session-name"