‹ 首页

connect

@indranilbanerjee · 收录于 1 周前

Set up an MCP connector. Use when: connecting Google Ads, Salesforce, Mailchimp, or any service to the plugin.

适合你,如果需要在MCP中操作Google Ads、Salesforce或Mailchimp

/ 下载安装
connect.skill双击,或拖进 Claude 桌面版 / Cowork,即完成安装↓ .skill↓ .zip
用别的 agent?下载 .zip 解压,把文件夹放进它的技能目录
Claude Code~/.claude/skills/(项目级 .claude/skills/)
Codex CLI~/.codex/skills/
Cursor自动读取上面两处目录
其他工具见其文档的「skills」目录;两个下载是同一份文件,只是名字不同
/ 通过 npx 安装 校验哈希
npx oh-my-skill add indranilbanerjee/digital-marketing-pro/connect
/ 通过 bash 安装
curl -fsSL https://oh-my-skill.com/install.sh | bash -s -- indranilbanerjee/digital-marketing-pro/connect
/ 已经装过?验证本机副本,不用重装
npx oh-my-skill verify indranilbanerjee/digital-marketing-pro/connect
安装目标可用 --agent / --scope 或 --to 明确指定;省略时只会在唯一已存在的 agent 目录上自动选择,零命中或多命中会停止并提示。content_hash 缺失或不一致均拒装。
220GitHub stars
~1.1K上下文体积 · 单文件
镜像托管

怎么用

技能原文 SKILL.md作者撰写 · MIT · ba1468e

/digital-marketing-pro:connect

Purpose

Guide users through connecting a specific MCP integration to the Digital Marketing Pro plugin. Provides platform-specific setup instructions, credential requirements, configuration steps, and verification. This is the user-friendly entry point for adding integrations — it handles the common cases (known connectors with established setup paths) while /digital-marketing-pro:add-integration handles custom or unknown MCP servers.

Input Required

The user must provide (or will be prompted for):

  • Connector name: The service to connect — e.g., "google-ads", "salesforce", "mailchimp", "twilio", "deepl". If the user provides a partial or informal name (e.g., "google analytics", "fb ads", "linkedin"), match it to the closest connector in the registry
  • Environment (optional): Whether they're using Claude Code (supports HTTP + npx) or Cowork (HTTP only). Defaults to auto-detect based on available context. If the requested connector is npx-only and the user is on Cowork, explain the limitation and suggest HTTP alternatives in the same category
Process
  1. Look up connector: Execute python3 scripts/connector-status.py --action setup-guide --name <connector> to get the detailed setup guide for the requested connector. If the name doesn't match exactly, search the registry for close matches and suggest the correct name.
  1. Check current status: Execute python3 scripts/connector-status.py --action check --name <connector> to determine if the connector is already configured. If already connected, report that and show which skills it powers — ask if the user wants to verify connectivity or reconfigure.
  1. Present setup instructions based on transport type:

For HTTP connectors (Slack, Canva, Figma, HubSpot, Notion, Ahrefs, Similarweb, Klaviyo, Google Calendar, Gmail, Stripe, Asana, Webflow):

  • Explain that the connector is already pre-configured in .mcp.json
  • No API keys or manual configuration needed
  • The user just needs to use a skill that requires it — Claude will prompt for OAuth authorization
  • Example: "Your Slack connector is already configured. Just run /digital-marketing-pro:send-notification and you'll be prompted to authorize Slack access."
  • List the skills this connector enables

For npx connectors (Google Ads, Meta, Salesforce, Twilio, etc.):

  • List the specific environment variables needed with clear descriptions
  • Provide platform-specific instructions for obtaining credentials:
  • Where to go in the platform's dashboard to create API keys
  • What permissions/scopes are needed
  • Any prerequisites (developer accounts, app creation, etc.)
  • Show the exact .mcp.json entry to add (from the setup guide)
  • Offer two setup paths:
  • Quick: "Set the environment variables and run /digital-marketing-pro:add-integration <name> to configure automatically"
  • Manual: Show the JSON block to add to .mcp.json directly
  • Note that npx connectors work in Claude Code only, not Cowork
  1. Handle unknown connectors: If the connector name isn't in the registry:
  2. Search for close matches and suggest them
  3. If no match found, explain that it's a custom integration and guide them to /digital-marketing-pro:add-integration which handles npm package discovery and custom MCP server setup
  4. List the categories of connectors available so they can explore alternatives
  1. Verify after setup (for npx connectors): After the user confirms they've set up credentials, offer to verify connectivity:
  2. Check that all required environment variables are set and non-empty
  3. Suggest running a read-only test via the connector to confirm it works
  4. Report success or diagnose failure with specific guidance
Output

A connector setup guide containing:

  • Connector info: Name, category, description, transport type (HTTP/npx), and current status (connected/not connected)
  • Skills unlocked: List of all skills this connector enables, with brief descriptions of what each skill does
  • Setup instructions: Step-by-step guide appropriate to the transport type — OAuth flow for HTTP, credential setup for npx
  • Credential requirements (npx only): Exact environment variable names, where to obtain them, and required permissions
  • Configuration entry (npx only): The exact JSON block to add to .mcp.json, ready to copy
  • Verification steps: How to confirm the connector is working after setup
  • Alternative connectors: Other connectors in the same category that the user might consider (e.g., "If you prefer Salesforce over HubSpot for CRM, run /digital-marketing-pro:connect salesforce")
  • Next steps: "Run /digital-marketing-pro:integrations to see your updated integration dashboard" and relevant skills to try
Agents Used
  • No specialized agent needed — this skill uses the connector-status.py script directly and provides platform-specific guidance based on the connector registry
按 MIT 许可原样转载,未经改动 · 在 GitHub 查看 →

评论

登录即可评论;带「已验证安装」的,是发布者名下有本店的安装或持有记录。