streak

Manage Streak CRM pipelines, boxes, contacts, and tasks via Gmail.

76|18|Updated Dec 12, 2025
One-click install
npx skills add https://github.com/vm0-ai/vm0-skills --skill streak
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: streak
Source: https://github.com/vm0-ai/vm0-skills/tree/main/streak
Command: npx skills add https://github.com/vm0-ai/vm0-skills --skill streak

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables managing Streak CRM data from Gmail, including pipelines, boxes (deals), contacts, organizations, tasks, and threads.

Core Features & Use Cases

  • List pipelines and boxes
  • Create and manage boxes and tasks
  • Access contacts and organizations
  • Work with threads associated to deals

Quick Start

Quick start: list pipelines and boxes using Streak API with an API key

Frequently Asked Questions about streak

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage sales pipelines and deals in Gmail using CRM integration?

Streak integrates CRM directly into Gmail, letting you create and manage pipelines and boxes (deals) without leaving your inbox. You can organize email threads by sales stage, track deal progress, and access contact and organization data through the Streak API using your API key for authentication.

Can I automate tasks and create boxes from Gmail threads?

Yes. Streak lets you create and manage boxes (deals) and associate tasks directly with email threads in Gmail. You can programmatically create boxes, assign tasks, and link them to threads via the API to automate your sales workflow.

What data can I access and sync from Streak's CRM?

The Streak API exposes pipelines, boxes, contacts, organizations, tasks, comments, threads, files, and meetings. You can retrieve, create, update, and search across all these entities to pull CRM data into external workflows or manage everything from a single interface.

Do I need special setup to authenticate with the Streak API?

Streak uses HTTP Basic Auth with your STREAK_API_KEY as the username and no password required. You authenticate once with your API key and gain access to all endpoints for pipelines, boxes, contacts, tasks, and threads.

Can Streak handle multiple sales pipelines and complex deal workflows?

Yes. Streak supports multiple pipelines and boxes within each pipeline, letting you organize deals by stage, team, or product. You can retrieve and manage all pipelines and their associated boxes via the API to scale across complex sales operations.

How do I search and retrieve specific deals, contacts, or email threads?

Streak provides search endpoints that let you query pipelines, boxes, contacts, organizations, and threads. You can filter and retrieve specific records programmatically to integrate CRM data into reports, automations, or external systems.