AGENT SKILL

pm-omnisend

Omnisend connector knowledge and safe action guide.

License 许可
AGPL-3.0
所属仓库
polymetrics-ai/cli
最近更新
2026-09-21
Stars
★ 7
Forks
0

01 前言 Front Matter

name
pm-omnisend
description
Omnisend connector knowledge and safe action guide.

02 资源文件 1

03 SKILL.md 正文

pm-omnisend

Purpose

Reads Omnisend contacts, campaigns, carts, orders, and products through the Omnisend REST API.

Icon

Capabilities

  • check=true catalog=true read=true write=false query=false
  • Integration type: api

Authentication

  • Use pm credentials add with --from-env or --value-stdin for secret fields.

Configuration

  • base_url
  • max_pages
  • mode
  • page_size
  • api_key (secret) (required)

ETL Streams

  • contacts:
    • primary key: contactID
    • cursor: createdAt
    • fields: city(string), contactID(string), country(string), countryCode(string), createdAt(string), email(string), firstName(string), lastName(string), segments(array), state(string), status(string), tags(array)
  • campaigns:
    • primary key: campaignID
    • cursor: createdAt
    • fields: bounced(number), campaignID(string), clicked(number), createdAt(string), endDate(string), fromName(string), name(string), opened(number), sent(number), startDate(string), status(string), subject(string), type(string), unsubscribed(number)
  • carts:
    • primary key: cartID
    • cursor: createdAt
    • fields: cartID(string), cartRecoveryUrl(string), cartSum(number), contactID(string), createdAt(string), currency(string), email(string), phone(string), products(array), updatedAt(string)
  • orders:
    • primary key: orderID
    • cursor: createdAt
    • fields: cartID(string), contactID(string), createdAt(string), currency(string), discountSum(number), email(string), fulfillmentStatus(string), orderID(string), orderNumber(number), orderSum(number), paymentStatus(string), products(array), shippingSum(number), subTotalSum(number), taxSum(number), updatedAt(string)
  • products:
    • primary key: productID
    • cursor: createdAt
    • fields: categoryIDs(array), createdAt(string), currency(string), description(string), images(array), productID(string), productUrl(string), status(string), title(string), type(string), updatedAt(string), variants(array), vendor(string)

Sync Modes

  • ETL sync modes: full_refresh_append, full_refresh_overwrite, full_refresh_overwrite_deduped

Security

  • read risk: external Omnisend API read of contact, campaign, and ecommerce order data
  • Never pass secret values in chat, shell arguments, logs, docs, or JSON output.

Commands

Inspect as a manual

pm connectors inspect omnisend

Inspect as structured JSON

pm connectors inspect omnisend --json

Agent Rules

  • Run pm connectors inspect omnisend before creating credentials or plans.
  • Use --json only when the caller needs structured output; use the manual for human-readable guidance.
  • Never ask the user to paste secret values into chat.

04 同仓库更多 Skills