Loading...
Loading...
Streak CRM API for Gmail. Use when user mentions "Streak", "Gmail CRM", "email CRM", or pipeline in Gmail.
npx skill4agent add vm0-ai/vm0-skills streakOfficial docs:https://streak.readme.io/reference
export STREAK_TOKEN="your-api-key"Important: When usingin a command that pipes to another command, wrap the command containing$VARin$VAR. Due to a Claude Code bug, environment variables are silently cleared when pipes are used directly.bash -c '...'bashbash -c 'curl -s "https://api.example.com" -H "Authorization: Bearer $API_KEY"'
-u ${STREAK_TOKEN}:bash -c 'curl -s -X GET "https://api.streak.com/api/v1/users/me" -u "${STREAK_TOKEN}:"'bash -c 'curl -s -X GET "https://api.streak.com/api/v1/pipelines" -u "${STREAK_TOKEN}:"'bash -c 'curl -s -X GET "https://api.streak.com/api/v1/pipelines/{pipelineKey}" -u "${STREAK_TOKEN}:"'/tmp/streak_request.json{
"name": "New Sales Pipeline"
}bash -c 'curl -s -X PUT "https://api.streak.com/api/v1/pipelines" -u "${STREAK_TOKEN}:" --header "Content-Type: application/json" -d @/tmp/streak_request.json'bash -c 'curl -s -X GET "https://api.streak.com/api/v1/pipelines/{pipelineKey}/boxes" -u "${STREAK_TOKEN}:"'bash -c 'curl -s -X GET "https://api.streak.com/api/v1/boxes/{boxKey}" -u "${STREAK_TOKEN}:"'/tmp/streak_request.json{
"name": "Acme Corp Deal"
}bash -c 'curl -s -X POST "https://api.streak.com/api/v1/pipelines/{pipelineKey}/boxes" -u "${STREAK_TOKEN}:" --header "Content-Type: application/json" -d @/tmp/streak_request.json'/tmp/streak_request.json{
"name": "Updated Deal Name",
"stageKey": "stageKey123"
}bash -c 'curl -s -X POST "https://api.streak.com/api/v1/boxes/{boxKey}" -u "${STREAK_TOKEN}:" --header "Content-Type: application/json" -d @/tmp/streak_request.json'bash -c 'curl -s -X GET "https://api.streak.com/api/v1/pipelines/{pipelineKey}/stages" -u "${STREAK_TOKEN}:"'bash -c 'curl -s -X GET "https://api.streak.com/api/v1/pipelines/{pipelineKey}/fields" -u "${STREAK_TOKEN}:"'bash -c 'curl -s -X GET "https://api.streak.com/api/v1/contacts/{contactKey}" -u "${STREAK_TOKEN}:"'/tmp/streak_request.json{
"teamKey": "teamKey123",
"emailAddresses": ["john@example.com"],
"givenName": "John",
"familyName": "Doe"
}bash -c 'curl -s -X POST "https://api.streak.com/api/v1/contacts" -u "${STREAK_TOKEN}:" --header "Content-Type: application/json" -d @/tmp/streak_request.json'bash -c 'curl -s -X GET "https://api.streak.com/api/v1/organizations/{organizationKey}" -u "${STREAK_TOKEN}:"'bash -c 'curl -s -X GET "https://api.streak.com/api/v1/search?query=acme" -u "${STREAK_TOKEN}:"'bash -c 'curl -s -X GET "https://api.streak.com/api/v1/boxes/{boxKey}/tasks" -u "${STREAK_TOKEN}:"'/tmp/streak_request.json{
"text": "Follow up with client",
"dueDate": 1735689600000
}bash -c 'curl -s -X POST "https://api.streak.com/api/v1/boxes/{boxKey}/tasks" -u "${STREAK_TOKEN}:" --header "Content-Type: application/json" -d @/tmp/streak_request.json'bash -c 'curl -s -X GET "https://api.streak.com/api/v1/boxes/{boxKey}/comments" -u "${STREAK_TOKEN}:"'/tmp/streak_request.json{
"message": "Spoke with client today, they are interested."
}bash -c 'curl -s -X POST "https://api.streak.com/api/v1/boxes/{boxKey}/comments" -u "${STREAK_TOKEN}:" --header "Content-Type: application/json" -d @/tmp/streak_request.json'bash -c 'curl -s -X GET "https://api.streak.com/api/v1/boxes/{boxKey}/threads" -u "${STREAK_TOKEN}:"'bash -c 'curl -s -X GET "https://api.streak.com/api/v1/boxes/{boxKey}/files" -u "${STREAK_TOKEN}:"'bash -c 'curl -s -X GET "https://api.streak.com/api/v1/boxes/{boxKey}/meetings" -u "${STREAK_TOKEN}:"'/tmp/streak_request.json{
"meetingDate": 1735689600000,
"meetingNotes": "Discussed pricing and timeline.",
"title": "Sales Call"
}bash -c 'curl -s -X POST "https://api.streak.com/api/v1/boxes/{boxKey}/meetings" -u "${STREAK_TOKEN}:" --header "Content-Type: application/json" -d @/tmp/streak_request.json'bash -c 'curl -s -X GET "https://api.streak.com/api/v1/boxes/{boxKey}/timeline" -u "${STREAK_TOKEN}:"'dueDatemeetingDatestageKeyteamKey