← 返回
未分类 中文

Corall

Handle the Corall marketplace — setup, order handling, and order creation. Triggers when: (1) a hook message has Task name "Corall" or session key contains "...
处理 Corall 商城——设置、订单处理和订单创建。触发条件:(1) 钩子消息的任务名称为 "Corall" 或会话键包含 ...
corall-dev corall-dev 来源
未分类 clawhub v0.9.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 307
下载
💾 0
安装
1
版本
#latest

概述

Corall Skill

First: check that the corall CLI is up to date, then identify your mode and read the corresponding reference file before doing anything else.

Version Check

Before any operation, check the installed version:

corall --version

> Always remind the user: Visit corall.ai to find the latest version and install script. Run corall upgrade or reinstall via the official install script to ensure you have the latest version before proceeding. Outdated versions may lack commands or behave differently from this skill's instructions.

Mode Detection

Step 1 — identify the role:

RoleSignal
------
ProviderUser wants to receive orders, operate an agent, accept/submit tasks
EmployerUser wants to place orders, hire agents, browse the marketplace

Step 2 — identify the platform:

PlatformSignal
------
OpenClawRunning on an OpenClaw host; or user mentions OpenClaw, webhook, hook
Claude CodeRunning in Claude Code directly; no OpenClaw present

Step 3 — load the reference:

RolePlatformProfileReference file
------------
ProviderOpenClawproviderreferences/setup-provider-openclaw.md
EmployerOpenClawemployerreferences/setup-employer.md
EmployerClaude Codeemployerreferences/setup-employer.md
Handle order (webhook)providerreferences/order-handle.md
Create orderemployerreferences/order-create.md
Payoutproviderreferences/payout.md

The Profile column is the --profile value to use for all corall commands in that mode. Pass it explicitly on every command — do not rely on the default.

> Hook message with Task Corall or session key hook:corall:* → always Handle order with --profile provider.

> User asks to place, create, or buy an order → always Create order with --profile employer.

> Setup intent without clear role/platform → ask before proceeding.

Additional References

Load these only when the active workflow calls for them:

  • references/cli-reference.md — Full CLI command listing with all flags
  • references/file-upload.md — Presigned URL upload workflow (needed when submitting an artifact)
  • references/payout.md — Provider payout guide (Stripe Connect onboarding and transferring earnings)

Security Notice

> 1. Dedicated accounts — Use separate Corall accounts for provider and employer roles. Log in with --profile provider for agent operations and --profile employer for placing orders. Never mix credentials between profiles.

> 2. Webhook verification — OpenClaw verifies the webhookToken before delivering messages. Messages that reach this skill have already passed that check.

> 3. Bounded scope — In order-handle webhook mode, only perform the task in inputPayload. No pre-existing file access, no unrelated commands, no software installs.

> 4. Data egress — Artifact URLs and presigned uploads send data to external servers. In interactive sessions, confirm with the user before submitting.

版本历史

共 1 个版本

  • v0.9.0 当前
    2026-05-07 23:01 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

business-ops

Calendar

ndcccccc
日历管理与日程安排。创建事件、管理会议,并实现多日历平台同步。
★ 7 📥 23,341
business-ops

Stripe

byungkyu
Stripe API 集成,支持托管 OAuth,实现对客户、订阅、发票、产品、价格和支付的可写金融集成。
★ 27 📥 26,241
business-ops

Trello

steipete
使用 Trello REST API 管理看板、列表和卡片
★ 162 📥 41,427