Token导航 LogoToken导航TokenDH.com
研究检索external-servicegithub未标认证来源可访问许可证需确认审计提醒

klaviyo-automation克拉维约自动化公司

Agent Skill

klaviyo-automation 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

612

周安装

26

GitHub Stars

52

下载量

214
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:klaviyo-automation(克拉维约自动化公司)
来源仓库:https://github.com/aaaaqwq/claude-code-skills
仓库路径:skills/klaviyo-automation
安装命令:
npx skills add https://github.com/aaaaqwq/claude-code-skills --skill klaviyo-automation
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/aaaaqwq/claude-code-skills --skill klaviyo-automation

简介

klaviyo-automation 用于查找、检索和筛选相关信息。

  • 适合在 Codex、Claude、Cursor、Gemini CLI 中根据关键词、任务场景或来源线索快速定位候选结果。
  • 通过 npx skills add 命令从指定 GitHub 仓库安装,需结合原始 README 确认具体用法。
  • 安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写操作。
  • 注意该技能当前无底部简介,功能以实际仓库内容为准。

SKILL.md

Klaviyo Automation via Rube MCP

Automate Klaviyo email and SMS marketing operations through Composio's Klaviyo toolkit via Rube MCP.

Prerequisites

  • Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
  • Active Klaviyo connection via RUBE_MANAGE_CONNECTIONS with toolkit klaviyo
  • Always call RUBE_SEARCH_TOOLS first to get current tool schemas

Setup

Get Rube MCP: Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.

  1. Verify Rube MCP is available by confirming RUBE_SEARCH_TOOLS responds
  2. Call RUBE_MANAGE_CONNECTIONS with toolkit klaviyo
  3. If connection is not ACTIVE, follow the returned auth link to complete Klaviyo authentication
  4. Confirm connection status shows ACTIVE before running any workflows

Core Workflows

1. List and Filter Campaigns

When to use: User wants to browse, search, or filter marketing campaigns

Tool sequence:

  1. KLAVIYO_GET_CAMPAIGNS - List campaigns with channel and status filters [Required]

Key parameters:

  • channel: Campaign channel - 'email' or 'sms' (required by Klaviyo API)
  • filter: Additional filter string (e.g., equals(status,"draft"))
  • sort: Sort field with optional - prefix for descending (e.g., '-created_at', 'name')
  • page_cursor: Pagination cursor for next page
  • include_archived: Include archived campaigns (default: false)

Pitfalls:

  • channel is required; omitting it can produce incomplete or unexpected results
  • Pagination is mandatory for full coverage; a single call returns only one page (default ~10)
  • Follow page_cursor until exhausted to get all campaigns
  • Status filtering via filter (e.g., equals(status,"draft")) can return mixed statuses; always validate data[].attributes.status client-side
  • Status strings are case-sensitive and can be compound (e.g., 'Cancelled: No Recipients')
  • Response shape is nested: response.data.data with status at data[].attributes.status

2. Get Campaign Details

When to use: User wants detailed information about a specific campaign

Tool sequence:

  1. KLAVIYO_GET_CAMPAIGNS - Find campaign to get its ID [Prerequisite]
  2. KLAVIYO_GET_CAMPAIGN - Retrieve full campaign details [Required]

Key parameters:

  • campaign_id: Campaign ID string (e.g., '01GDDKASAP8TKDDA2GRZDSVP4H')
  • include_messages: Include campaign messages in response
  • include_tags: Include tags in response

Pitfalls:

  • Campaign IDs are alphanumeric strings, not numeric
  • include_messages and include_tags add related data to the response via Klaviyo's include mechanism
  • Campaign details include audiences, send strategy, tracking options, and scheduling info

3. Inspect Campaign Messages

When to use: User wants to view the email/SMS content of a campaign

Tool sequence:

  1. KLAVIYO_GET_CAMPAIGN - Find campaign and its message IDs [Prerequisite]
  2. KLAVIYO_GET_CAMPAIGN_MESSAGE - Get message content details [Required]

Key parameters:

  • id: Message ID string
  • fields__campaign__message: Sparse fieldset for message attributes (e.g., 'content.subject', 'content.from_email', 'content.body')
  • fields__campaign: Sparse fieldset for campaign attributes
  • fields__template: Sparse fieldset for template attributes
  • include: Related resources to include ('campaign', 'template')

Pitfalls:

  • Message IDs are separate from campaign IDs; extract from campaign response
  • Sparse fieldset syntax uses dot notation for nested fields: 'content.subject', 'content.from_email'
  • Email messages have content fields: subject, preview_text, from_email, from_label, reply_to_email
  • SMS messages have content fields: body
  • Including 'template' provides the HTML/text content of the email

4. Manage Campaign Tags

When to use: User wants to view tags associated with campaigns for organization

Tool sequence:

  1. KLAVIYO_GET_CAMPAIGN_RELATIONSHIPS_TAGS - Get tag IDs for a campaign [Required]

Key parameters:

  • id: Campaign ID string

Pitfalls:

  • Returns only tag IDs, not tag names/details
  • Tag IDs can be used with Klaviyo's tag endpoints for full details
  • Rate limit: 3/s burst, 60/m steady (stricter than other endpoints)

5. Monitor Campaign Send Jobs

When to use: User wants to check the status of a campaign send operation

Tool sequence:

  1. KLAVIYO_GET_CAMPAIGN_SEND_JOB - Check send job status [Required]

Key parameters:

  • id: Send job ID

Pitfalls:

  • Send job IDs are returned when a campaign send is initiated
  • Job statuses indicate whether the send is queued, in progress, complete, or failed
  • Rate limit: 10/s burst, 150/m steady

Common Patterns

Campaign Discovery Pattern

1. Call KLAVIYO_GET_CAMPAIGNS with channel='email'
2. Paginate through all results via page_cursor
3. Filter by status client-side for accuracy
4. Extract campaign IDs for detailed inspection

Sparse Fieldset Pattern

Klaviyo supports sparse fieldsets to reduce response size:

fields__campaign__message=['content.subject', 'content.from_email', 'send_times']
fields__campaign=['name', 'status', 'send_time']
fields__template=['name', 'html', 'text']

Pagination

  • Klaviyo uses cursor-based pagination
  • Check response for page_cursor in the pagination metadata
  • Pass cursor as page_cursor in next request
  • Default page size is ~10 campaigns
  • Continue until no more cursor is returned

Filter Syntax

- equals(status,"draft") - Campaigns in draft status
- equals(name,"Newsletter") - Campaign named "Newsletter"
- greater-than(created_at,"2024-01-01T00:00:00Z") - Created after date

Known Pitfalls

API Version:

  • Klaviyo API uses versioned endpoints (e.g., v2024-07-15)
  • Response schemas may change between API versions
  • Tool responses follow the version configured in the Composio integration

Response Nesting:

  • Data is nested: response.data.data[].attributes
  • Campaign status at data[].attributes.status
  • Mis-parsing the nesting yields empty or incorrect results
  • Always navigate through the full path defensively

Rate Limits:

  • Burst: 10/s (3/s for tag endpoints)
  • Steady: 150/m (60/m for tag endpoints)
  • Required scope: campaigns:read
  • Implement backoff on 429 responses

Status Values:

  • Status strings are case-sensitive
  • Compound statuses exist (e.g., 'Cancelled: No Recipients')
  • Server-side filtering may return mixed statuses; always validate client-side

Quick Reference

TaskTool SlugKey Params
List campaignsKLAVIYO_GET_CAMPAIGNSchannel, filter, sort, page_cursor
Get campaign detailsKLAVIYO_GET_CAMPAIGNcampaign_id, include_messages, include_tags
Get campaign messageKLAVIYO_GET_CAMPAIGN_MESSAGEid, fields__campaign__message
Get campaign tagsKLAVIYO_GET_CAMPAIGN_RELATIONSHIPS_TAGSid
Get send job statusKLAVIYO_GET_CAMPAIGN_SEND_JOBid

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

34.56%
按下载量换算74

Claude

29.27%
按下载量换算63

Cursor

19.29%
按下载量换算41

Gemini CLI

9.98%
按下载量换算21

安全审计

Gen Agent Trust Hub

可疑

Socket

通过

Snyk

可疑

权限和风险

external-service

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills