← 返回 Skills 市场
dylanclink

clink-interg-skills

作者 DylanClink · GitHub ↗ · v1.2.0 · MIT-0
cross-platform ⚠ suspicious
28
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install clink-integ-skills
功能描述
Design, scaffold, validate, and review Clink standard integrations, new user onboarding, merchant skill for generic agent integrations, merchant skill for Op...
使用说明 (SKILL.md)

clink-integ-skills

Use this skill when the user wants to guide a coding agent through a Clink integration, validate the integration approach, review an existing design, or answer a documentation-backed integration question.

This skill is modular:

  • do not invent endpoints, fields, events, or product behavior
  • keep the main skill file short and push detailed process into modules
  • prefer output artifacts that developers can execute or review directly
  • guide implementation decisions without pretending to generate final project-specific integration code blindly

Scope

This skill covers four primary guidance paths:

  • standard integration, including checkout session creation, webhook contract review, and optional embedded form integration through JS SDK
  • new user onboarding, including docs-backed first-time dashboard, account, API key, product, webhook, and first checkout setup guidance
  • merchant skill for generic agent integration, including non-OpenClaw agent runtime contracts through agentic-payment-skills, adapter design, clink-cli payment execution, callback, and task resume behavior
  • merchant skill for OpenClaw integration, including OpenClaw merchant skill integration through openclaw-payment-skills and merchant backend webhook support for email verification

It also provides support capabilities for:

  • Clink documentation-backed guidance, including explaining official docs, answering doc-based integration questions, and extracting the relevant contract details from official docs
  • integration validation, including handoff contract validation, webhook-design validation, and integration guidance artifacts

Routing

New User Onboarding

Use this path when the user wants help with:

  • new user onboarding
  • getting started, quickstart, first-time setup, or first checkout
  • initial dashboard setup before integration
  • account invitation, password setup, MFA setup, merchant selection, or user access
  • initial Secret Key, product, webhook, and first checkout preparation

Read:

  • references/retrieval-protocol.md
  • run node scripts/load_official_docs.mjs
  • references/new-user-onboarding.md

After drafting the solution, review it with:

  • references/review-checklist.md
  • references/output-artifacts.md

Standard Integration

Use this path when the user wants help with:

  • hosted checkout
  • checkout session creation
  • merchant backend implementation
  • webhook registration and verification
  • optional embedded form integration through JS SDK
  • configured link opening flow
  • order and refund synchronization
  • refund lifecycle design

Read:

  • references/retrieval-protocol.md
  • references/standard-integration.md

After drafting the solution, review it with:

  • references/review-checklist.md
  • references/output-artifacts.md

Merchant Skill for OpenClaw Integration

Use this path when the user wants help with:

  • OpenClaw-style merchant skill integration through openclaw-payment-skills
  • merchant backend webhook support for email verification via customer.verify
  • agent payment session design
  • payment handoff contracts
  • auto top-up or recharge recovery
  • merchant confirmation flows
  • customer.verify webhook handling

Read:

  • references/retrieval-protocol.md
  • run node scripts/load_payment_skill_contexts.mjs --dependency openclaw-payment-skills --print-path, then read the generated OpenClaw payment skill context
  • references/agent-integration.md

After drafting the solution, review it with:

  • references/review-checklist.md
  • references/output-artifacts.md

Merchant Skill for Generic Agent Integration

Use this path when the user wants help with:

  • a merchant skill or merchant tool running inside a non-OpenClaw agent runtime
  • a merchant or platform agent that is not tied to OpenClaw
  • a generic agent runtime, third-party agent, custom orchestrator, or chat agent using agentic-payment-skills
  • clink-payment-skill and clink-cli dependency design
  • adapter design between the agent runtime and agentic-payment-skills
  • merchant 402 Payment Required handoff from a merchant API or tool into agentic-payment-skills
  • callback, polling, queue, or recovery design for payment completion
  • agent task resume behavior after merchant confirmation
  • generic payment handoff contracts

Read:

  • references/retrieval-protocol.md
  • run node scripts/load_payment_skill_contexts.mjs --dependency agentic-payment-skills --print-path, then read the generated generic agent payment skill context
  • references/generic-agent-integration.md

After drafting the solution, review it with:

  • references/review-checklist.md
  • references/output-artifacts.md

Clink Documentation Dialogue

Use this path when the user wants help with:

  • understanding or explaining official Clink docs
  • answering doc-based product or API questions
  • locating endpoint, field, webhook, or integration-contract details in official docs
  • comparing an integration design against the documented contract

Read:

  • references/retrieval-protocol.md
  • the smallest relevant official-doc sections for the question

After drafting the answer, review it with:

  • references/review-checklist.md when the question is about contract correctness

Integration Validation

Use this path when the user wants help with:

  • validating a merchant handoff contract
  • checking whether a webhook design is production-safe
  • generating a checklist, contract skeleton, or integration guidance artifact set
  • validating required controls before implementation or launch

Read:

  • references/retrieval-protocol.md when official docs are needed
  • references/validation-workflow.md
  • references/output-artifacts.md

After drafting the answer, review it with:

  • references/review-checklist.md

Working Method

  • run doc-dependent work through node scripts/load_official_docs.mjs
  • treat docs loading as a check-and-refresh gate, not as an unconditional refresh step
  • for merchant skill for OpenClaw integration, run node scripts/load_payment_skill_contexts.mjs --dependency openclaw-payment-skills --print-path before generating code, integration guidance, or review output, then read the generated payment skill context
  • for merchant skill for generic agent integration, run node scripts/load_payment_skill_contexts.mjs --dependency agentic-payment-skills --print-path before generating code, integration guidance, or review output, then read the generated payment skill context
  • prefer the smallest set of local docs needed for the task
  • route the request to the correct scenario before designing the flow
  • read only the modules needed for the current task
  • draft the scenario-specific solution first, then generate or review the output artifacts, then use references/review-checklist.md as the final self-review pass
  • for new user onboarding, guide only from docs-confirmed account, dashboard, API key, product, webhook, and first checkout facts, then route the user to the appropriate implementation path
  • if the user asks for implementation and no codebase is present, identify or ask for the backend language before writing code
  • if the user asks for implementation guidance, help the coding agent decide what to build before attempting project-specific code
  • for standard integration, clarify product mode before designing checkout creation
  • for merchant skill for OpenClaw integration, separate merchant skill, merchant server, and openclaw-payment-skills responsibilities
  • for merchant skill for generic agent integration, separate merchant skill or tool, agent runtime, adapter, merchant server, agentic-payment-skills, callback, and resume responsibilities
  • when the user asks for developer help, prefer producing executable artifacts such as checklists, sample payloads, contract skeletons, and validation reports
  • for validation tasks, prefer node scripts/lint_contract.mjs, node scripts/lint_webhook_design.mjs, and node scripts/generate_guidance_artifacts.mjs
  • resolve the target environment before generating any code or configuration; use the resolved base URL in all generated code

Hard Rules

  • default all generated code and integration guidance to sandbox environment unless the user explicitly requests production
  • keep new user onboarding guidance in sandbox even when the user mentions production; route production readiness or go-live onboarding requests through integration validation and production promotion instead of generating production onboarding directly
  • use only "sandbox" and "production" as user-facing environment terms; do not expose internal naming such as "uat" or "prod" unless the output specifically targets developers who need the internal mapping
  • do not generate production rollout guidance or production base URLs before the production validation gate completes successfully
  • if the current task needs official docs, do not read or cite the cached official docs before running the freshness check command
  • if the current task depends on agentic-payment-skills or openclaw-payment-skills, do not generate or review code from static memory alone; refresh and read the latest available payment skill context first
  • running node scripts/load_official_docs.mjs means: use cache if it is within 7 days, refresh only if missing or older than 7 days, and fall back to stale cache only when refresh fails
  • running node scripts/load_payment_skill_contexts.mjs means: download the latest GitHub codeload zip payment skill context into this skill's .cache when possible, never mutate sibling payment skill worktrees, and fall back to local sibling skill files only with an explicit warning
  • do not mix standard integration, merchant skill for generic agent integration, and merchant skill for OpenClaw integration unless the user explicitly wants multiple paths
  • do not treat merchantReferenceId as an idempotency key
  • do not invent KYB, KYC, merchant approval, payout, production activation, or account setup steps beyond what the loaded official docs or maintainer-provided environment approval rules confirm
  • for environment approval guidance, state that sandbox registration requires invite code JUSTCLINK, is automatically approved after registration, and succeeds, so users can obtain the sandbox Secret Key directly; production registration requires waiting for approval before production key or go-live guidance, and users can proactively contact support
  • when asking the user to provide or configure a webhook signing key or Secret Key, state the dashboard path and method: webhook signing key comes from Merchant Dashboard > Developers > Webhooks after registering/selecting the webhook endpoint; Secret Key comes from Merchant Dashboard > Developers > API Keys by clicking Initialize Key, then copying and securely storing the key because it is displayed only once
  • prefer environment variables or secret-manager placeholders for webhook signing keys and Secret Keys; do not ask the user to paste real secrets into chat, generated source code, docs, or public repositories
  • do not describe webhook handling without dashboard subscription, endpoint registration, signature verification, idempotency, retry handling, and out-of-order tolerance
  • do not assume a public refund-create API unless local docs explicitly show one
  • do not describe merchant skill integration as a plain checkout redirect flow
  • do not output final project-specific integration code unless the surrounding codebase and stack are known well enough
  • do not answer a developer integration request with prose only when guidance artifacts or validation reports would materially help

Module Map

  • references/retrieval-protocol.md
  • references/new-user-onboarding.md
  • references/standard-integration.md
  • references/agent-integration.md
  • references/generic-agent-integration.md
  • references/output-artifacts.md
  • references/validation-workflow.md
  • references/review-checklist.md
  • references/environment-strategy.md
安全使用建议
Before installing, confirm you are comfortable with a Clink payment-integration helper that can run Node scripts, download GitHub/documentation context into local caches, and optionally use an external LLM for tests. Use sandbox credentials, keep API and webhook keys out of chat, and consider pinning or reviewing downloaded payment-skill context for production-sensitive work. ClawScan detected prompt-injection indicators (base64-block), so this skill requires review even though the model response was benign.
功能分析
Type: OpenClaw Skill Name: clink-interg-skills Version: 1.2.0 The clink-integ-skills bundle is a developer-focused tool designed to guide AI agents through Clink payment integrations. It features a robust architecture including a 'Production Validation Gate' (in lib/skill-runtime.mjs and lib/runtime-machine.mjs) that enforces sandbox defaults and requires explicit validation of security controls (like signature verification and idempotency) before providing production guidance. The skill includes utilities for fetching official documentation and payment skill contexts from trusted sources (docs.clinkbill.com and GitHub), and it explicitly instructs the agent in SKILL.md to avoid requesting sensitive secrets from users. No evidence of malicious intent, data exfiltration, or unauthorized execution was found.
能力标签
cryptorequires-walletcan-make-purchasesrequires-sensitive-credentials
能力评估
Purpose & Capability
The stated purpose is coherent: it guides Clink payment/integration design, onboarding, validation, and documentation-backed review. Because the domain involves payment flows, API keys, webhooks, refunds, and agent payment handoffs, users should treat its guidance as payment-sensitive even though the provided code does not itself execute purchases.
Instruction Scope
The instructions are mostly scoped to reading local reference files and official docs, but some paths tell the agent to run Node helper scripts before producing guidance. That behavior is disclosed and purpose-aligned, but users should be aware it is not purely static prose.
Install Mechanism
Registry requirements declare no required binaries or environment variables, while the package includes runnable Node scripts and optional LLM testing with GEMINI_API_KEY. This looks like an under-declared helper/tooling footprint rather than hidden behavior.
Credentials
Network access to docs.clinkbill.com, GitHub codeload URLs, and optional Google Gemini/OpenAI-compatible endpoints is disclosed and tied to documentation refresh, payment-skill context loading, or tests.
Persistence & Privilege
The scripts write caches under the skill directory, such as .cache/official-docs and .cache/payment-skill-contexts. No background service, auto-start persistence, protected-path writes, or privilege escalation is evident in the provided artifacts.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install clink-integ-skills
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /clink-integ-skills 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.0
clink-integ-skills 1.2.0 - Expanded documentation in SKILL.md to clarify supported integration scenarios and routing paths. - Detailed the scope for new user onboarding, standard integration, merchant OpenClaw, and generic agent integrations. - Outlined references and step-by-step workflows for each scenario. - Codified best practices for documentation use, routing, review, and artifact generation. - Stressed modular skill composition and strict adherence to official documentation and contracts.
元数据
Slug clink-integ-skills
版本 1.2.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

clink-interg-skills 是什么?

Design, scaffold, validate, and review Clink standard integrations, new user onboarding, merchant skill for generic agent integrations, merchant skill for Op... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 28 次。

如何安装 clink-interg-skills?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install clink-integ-skills」即可一键安装,无需额外配置。

clink-interg-skills 是免费的吗?

是的,clink-interg-skills 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

clink-interg-skills 支持哪些平台?

clink-interg-skills 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 clink-interg-skills?

由 DylanClink(@dylanclink)开发并维护,当前版本 v1.2.0。

💬 留言讨论