---
name: devin
description: Use when working with Cognition Devin or Devin CLI for code tasks, API integrations, playbooks, or managed software-engineering workflows in CeliacBot.
---

# Devin / Cognition

Use this skill when deciding between local Devin CLI, cloud Devin sessions, or Devin API integration.

## Official surfaces

- Devin intro: https://docs.devin.ai/get-started/devin-intro
- CLI quickstart: https://docs.devin.ai/cli
- API overview: https://docs.devin.ai/api-reference/overview
- Devin MCP: https://docs.devin.ai/work-with-devin/devin-mcp
- Playbooks guide: https://docs.devin.ai/product-guides/creating-playbooks
- Docs index: https://docs.devin.ai/llms.txt

## Local tooling verified on this machine

- Binary path: `/home/nico/.local/bin/devin`
- Version: `devin 2026.7.23 (3bd47f77)`

## Key distinction

- Devin CLI is a local terminal agent.
- Cloud Devin is a managed VM-based software engineer with features such as Playbooks, Knowledge, Secrets, and org-level workflows.
- The official docs explicitly separate these products. Do not assume CLI has all cloud Devin capabilities.

## Guidance for CeliacBot

- Use Devin CLI for local repo edits, reviews, and one-off terminal workflows.
- Use cloud Devin or the Devin API only when the team needs managed sessions, service-user auth, or organization automations.
- Keep any Devin API key or org token out of repo files. Use environment variables or the vendor's secret management.

## Install or reinstall

```bash
curl -fsSL https://cli.devin.ai/install.sh | bash

# macOS alternative
brew install --cask devin-cli
```
