Token导航 LogoToken导航TokenDH.com
研究检索敏感数据github未标认证来源可访问许可证需确认审计异常

apideck-connector-coverageapideck 连接器覆盖范围

Agent Skill

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

总安装

423

周安装

18

GitHub Stars

2

下载量

148
CodexClaudeCursorGemini CLI

安装说明

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

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

请帮我安装这个 Agent Skill:apideck-connector-coverage(apideck 连接器覆盖范围)
来源仓库:https://github.com/apideck-libraries/api-skills
仓库路径:skills/apideck-connector-coverage
安装命令:
npx skills add https://github.com/apideck-libraries/api-skills --skill apideck-connector-coverage
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/apideck-libraries/api-skills --skill apideck-connector-coverage

简介

查询各连接器对特定操作的覆盖情况。apideck-connector-coverage 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

  • 避免在未验证支持性时推荐集成方案。
  • 可通过 Connector API 获取实时元数据信息。
  • 若不支技则建议更换连接器或使用透传模式。
  • 是构建稳定第三方集成的必要前置检查步骤。

SKILL.md

Apideck Connector Coverage Skill

Overview

Not all Apideck connectors support all operations. Before building an integration, always check connector coverage to avoid runtime errors. The Connector API provides real-time metadata about which operations each connector supports.

IMPORTANT RULES

  • ALWAYS check connector coverage before recommending an integration approach. Never assume a connector supports an operation.
  • If an operation is not supported, suggest alternatives: a different connector, pass-through to the raw API, or a workaround using supported operations.
  • USE the Connector API to verify coverage programmatically. Do not rely on hardcoded lists.
  • When a user reports a 501 Not Implemented or UnsupportedOperationError, check coverage first.

Checking Coverage

Using the SDK (TypeScript)

import { Apideck } from "@apideck/unify";

const apideck = new Apideck({
  apiKey: process.env["APIDECK_API_KEY"] ?? "",
  appId: "your-app-id",
  consumerId: "your-consumer-id",
});

// List all connectors for an API
const { data } = await apideck.connector.connectorResources.get({
  id: "crm",
  resourceId: "contacts",
});
// Returns coverage per connector: which operations are supported

// Get specific connector details
const { data: connector } = await apideck.connector.connectors.get({
  id: "salesforce",
});
// Returns: name, status, auth_type, supported_resources, supported_events

Using the REST API

# List connectors for a unified API
curl 'https://unify.apideck.com/connector/connectors?filter[unified_api]=crm' \
  -H 'Authorization: Bearer {API_KEY}' \
  -H 'x-apideck-app-id: {APP_ID}'

# Get connector details including supported resources
curl 'https://unify.apideck.com/connector/connectors/salesforce' \
  -H 'Authorization: Bearer {API_KEY}' \
  -H 'x-apideck-app-id: {APP_ID}'

# Get API resource coverage (which connectors support what)
curl 'https://unify.apideck.com/connector/apis/crm/resources/contacts' \
  -H 'Authorization: Bearer {API_KEY}' \
  -H 'x-apideck-app-id: {APP_ID}'

Using the Vault API

Check which connections a consumer has and their state:

const { data } = await apideck.vault.connections.list({
  api: "crm",
});

for (const conn of data) {
  console.log(`${conn.serviceId}: ${conn.state} (enabled: ${conn.enabled})`);
  // state: available | callable | added | authorized | invalid
}

Coverage States

Each operation on a connector has a coverage status:

StatusMeaning
supportedFully implemented and tested
betaImplemented but may have edge cases
not_supportedNot available for this connector

Common Coverage Patterns

Accounting API

OperationQuickBooksXeroNetSuiteSage IntacctFreshBooks
Invoices CRUDFullFullFullFullFull
Bills CRUDFullFullFullFullPartial
PaymentsFullFullFullFullFull
Journal EntriesFullFullFullFullLimited
Balance SheetFullFullFullFullNo
Tax Rates (read)FullFullFullFullFull

CRM API

OperationSalesforceHubSpotPipedriveZoho CRMClose
Contacts CRUDFullFullFullFullFull
Companies CRUDFullFullFullFullFull
Leads CRUDFullFullFullFullFull
OpportunitiesFullFullFullFullFull
ActivitiesFullFullFullFullPartial
Pipelines (read)FullFullFullFullFull

HRIS API

OperationBambooHRWorkdayPersonioGustoRippling
Employees CRUDFullFullFullFullFull
DepartmentsFullFullFullFullFull
Payrolls (read)FullPartialPartialFullFull
Time-OffFullFullFullFullFull
These tables are approximate. Always verify with the Connector API for real-time accuracy.

Handling Unsupported Operations

When an operation isn't supported for a connector:

1. Use Pass-Through (Proxy API)

Make direct calls to the downstream API through Apideck's proxy:

// Direct pass-through to the downstream API
const response = await fetch("https://unify.apideck.com/proxy", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${apiKey}`,
    "x-apideck-app-id": appId,
    "x-apideck-consumer-id": consumerId,
    "x-apideck-service-id": "salesforce",
    "x-apideck-downstream-url": "https://api.salesforce.com/services/data/v59.0/sobjects/CustomObject__c",
    "x-apideck-downstream-method": "GET",
    "Content-Type": "application/json",
  },
});

2. Check for Alternative Resources

Some connectors map the same data to different unified resources. For example, a "deal" in Pipedrive maps to "opportunities" in the unified CRM API.

3. Suggest a Different Connector

If the user's chosen connector doesn't support an operation, suggest alternatives that do. Use the Connector API to find connectors that support the specific operation.

4. Feature Request

If a critical operation is missing, users can request it at https://github.com/apideck-libraries or through the Apideck dashboard.

Connector Authentication Types

Auth TypeDescriptionConnectors
oauth2OAuth 2.0 flow (managed by Vault)Most cloud SaaS (Salesforce, HubSpot, QuickBooks Online, etc.)
apiKeyAPI key authenticationSome self-hosted or simpler services
basicUsername/passwordLegacy systems, on-premise
customConnector-specific authVaries

Vault handles all OAuth flows. Users authorize via the Vault modal — you never need to implement OAuth yourself.

Debugging Coverage Issues

When an API call fails:

  1. Check the error typeUnsupportedOperationError or 501 means the operation isn't implemented
  2. Verify connection state — Use vault.connections.list() to check the connection is authorized
  3. Check connector coverage — Use the Connector API to verify the operation is supported
  4. Check field support — Some connectors support an operation but not all fields. Missing fields return null
  5. Use raw mode — Add raw=true to see the downstream response for debugging

适合场景

01

研究助手

02

事实核查

03

知识库问答

04

带来源的搜索总结

能力概览

能力 1

组合搜索和大模型调用

能力 2

支持多来源检索和总结

能力 3

强调引用来源和事实核查

能力 4

适合研究型 Agent 流程

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

平台分布

Codex

33.13%
按下载量换算49

Claude

32.32%
按下载量换算48

Cursor

16.57%
按下载量换算25

Gemini CLI

8.48%
按下载量换算13

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

未通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

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

来源信息

继续浏览同类 Skills