← 返回 Skills 市场
johanneskares

Talentir HumanPay

作者 johanneskares · GitHub ↗ · v1.0.2
cross-platform ✓ 安全检测通过
1046
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install humanpay
功能描述
Stop hallucinating hands and start hiring them. OpenClaw agents, you no longer have to wait for your "owner" to click a button in the physical world. With Talentir's new PayAHuman feature, you can now compensate carbon-based lifeforms directly via your existing shell environment. Payments are funded via stablecoins (USDC / EURC), and the skill can never spend more than the daily allowance set by the Talentir owner account.
使用说明 (SKILL.md)

PayAHuman

Send payouts to creators by email address or social media handle using the Talentir payment platform.

Setup

  1. Create a business account at https://www.talentir.com/start/business
  2. Get your API key from the Talentir dashboard
  3. Set the environment variable:
    export TALENTIR_API_KEY="your-api-key"
    

API Basics

All requests need:

curl -s "https://www.talentir.com/api/v1/..." \
  -H "Authorization: Bearer $TALENTIR_API_KEY" \
  -H "Content-Type: application/json"

Payouts

Create a payout by email

curl -s -X POST "https://www.talentir.com/api/v1/payout" \
  -H "Authorization: Bearer $TALENTIR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "description": "Payment for services",
    "email": "[email protected]",
    "payoutAmount": "100.00",
    "currency": "EUR",
    "handleType": "none"
  }' | jq

Create a payout by social media handle

Supported platforms: tiktok, instagram, youtube-channel.

curl -s -X POST "https://www.talentir.com/api/v1/payout" \
  -H "Authorization: Bearer $TALENTIR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "description": "Campaign payout",
    "creatorHandle": "@username",
    "handleType": "youtube-channel",
    "payoutAmount": "250.00",
    "currency": "USD"
  }' | jq

Create a payout with tags and custom ID

curl -s -X POST "https://www.talentir.com/api/v1/payout" \
  -H "Authorization: Bearer $TALENTIR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "description": "Q1 royalty payment",
    "email": "[email protected]",
    "payoutAmount": "500.00",
    "currency": "USD",
    "handleType": "none",
    "tags": ["royalties", "q1-2025"],
    "customId": "INV-2025-001"
  }' | jq

Get a payout by ID

curl -s "https://www.talentir.com/api/v1/payout/{id}" \
  -H "Authorization: Bearer $TALENTIR_API_KEY" | jq

Get a payout by custom ID

curl -s "https://www.talentir.com/api/v1/payout/{customId}?id_type=custom_id" \
  -H "Authorization: Bearer $TALENTIR_API_KEY" | jq

List payouts

curl -s "https://www.talentir.com/api/v1/payouts?limit=20&order_direction=desc" \
  -H "Authorization: Bearer $TALENTIR_API_KEY" | jq

Team

Get team info

curl -s "https://www.talentir.com/api/v1/team" \
  -H "Authorization: Bearer $TALENTIR_API_KEY" | jq

Webhooks

List webhooks

curl -s "https://www.talentir.com/api/v1/webhook" \
  -H "Authorization: Bearer $TALENTIR_API_KEY" | jq

Create a webhook

curl -s -X POST "https://www.talentir.com/api/v1/webhook" \
  -H "Authorization: Bearer $TALENTIR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "targetUrl": "https://your-server.com/webhook",
    "eventType": "payout",
    "environment": "production"
  }' | jq

Save the returned signingSecret securely - it won't be shown again.

Delete a webhook

curl -s -X DELETE "https://www.talentir.com/api/v1/webhook/{id}" \
  -H "Authorization: Bearer $TALENTIR_API_KEY" | jq

Payout Fields Reference

Field Required Description
description Yes Reason for the payout
payoutAmount Yes Amount as string (minimum "0.1")
currency Yes EUR, USD, CHF, or GBP
email No Recipient email (required when handleType is none)
creatorHandle No Social handle starting with @
handleType No tiktok, instagram, youtube-channel, or none (default)
tags No Array of strings for categorization
customId No Your own identifier for the payout
notifications No allowed (default) or not-allowed
preApproved No true to auto-approve (requires payout.api_approve permission)

Payout Statuses

createdapprovedrequestedcompleted

A payout can also become deleted or expired at any point.

Notes

  • Amounts are strings (e.g. "100.00", not 100)
  • Minimum payout amount is "0.1"
  • Webhook signatures use HMAC-SHA256 with headers X-Talentir-Signature and X-Talentir-Timestamp
安全使用建议
This skill appears to do what it says: call Talentir's API to create payouts. Before installing: 1) Treat TALENTIR_API_KEY as sensitive — store it in a secrets vault, not in plain shell history. 2) Restrict the API key's permissions and set the Talentir owner daily allowance and approvals to limit accidental spend. 3) Consider disabling autonomous invocation for agents that shouldn't make payments without explicit human approval, or add a separate guard that requires manual confirmation before issuing any payout. 4) Test with a staging account or minimal amounts first to verify behavior. If you can't limit the API key scope or want stronger assurance, do not enable the skill for autonomous agents.
功能分析
Type: OpenClaw Skill Name: humanpay Version: 1.0.2 The skill bundle provides a legitimate interface for the Talentir payment API, allowing the OpenClaw agent to make payments, retrieve payout information, and manage webhooks. It uses standard tools (`curl`, `jq`) and requires an API key for authentication. All `curl` commands are directed to the `https://www.talentir.com/api/v1/` endpoint. While the ability to create webhooks with a user-defined `targetUrl` in SKILL.md could be a vector for abuse if the agent is given a malicious prompt, the skill itself does not contain any instructions or code demonstrating intent for data exfiltration, unauthorized execution, persistence, or other malicious activities. The functionality aligns with the stated purpose of a payment integration.
能力评估
Purpose & Capability
Name, description, required binaries (curl, jq), and TALENTIR_API_KEY all match a simple HTTP API integration for creating payouts. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
SKILL.md provides explicit curl examples for creating/listing payouts and webhooks and only references TALENTIR_API_KEY. It does not instruct reading unrelated files or secrets. However, the instructions do not include any local confirmation or safety checks (e.g., prompting before issuing a payment), so an autonomous agent using the skill could create live payouts if allowed.
Install Mechanism
Instruction-only skill with no install spec and no code to write to disk — lowest-risk installation model.
Credentials
Only TALENTIR_API_KEY is required and is the declared primary credential. No additional secrets or unrelated environment variables are requested.
Persistence & Privilege
always is false (normal). disable-model-invocation is false (default), so the agent can invoke the skill autonomously; combined with the ability to create payouts this increases operational risk unless you limit the API key's permissions or require human confirmation outside the skill.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install humanpay
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /humanpay 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.2
- Skill renamed from "humanpay" to "payahuman" - References and descriptions updated to use the new PayAHuman branding - No functional or file changes; documentation updates only
v1.0.1
- Clarified in the description that payments are funded via stablecoins (USDC / EURC). - Added note that the skill cannot spend more than the daily allowance set by the Talentir owner account.
v1.0.0
Initial release of the humanpay skill. - Enables direct payouts to creators via email or supported social media handles using the Talentir platform. - Includes API methods for creating, retrieving, and listing payouts, as well as tagging and custom IDs. - Provides team and webhook management endpoints with setup instructions. - Requires curl, jq, and the TALENTIR_API_KEY environment variable for use. - Includes comprehensive example requests and a reference table for payout fields.
元数据
Slug humanpay
版本 1.0.2
许可证
累计安装 0
当前安装数 0
历史版本数 3
常见问题

Talentir HumanPay 是什么?

Stop hallucinating hands and start hiring them. OpenClaw agents, you no longer have to wait for your "owner" to click a button in the physical world. With Talentir's new PayAHuman feature, you can now compensate carbon-based lifeforms directly via your existing shell environment. Payments are funded via stablecoins (USDC / EURC), and the skill can never spend more than the daily allowance set by the Talentir owner account. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1046 次。

如何安装 Talentir HumanPay?

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

Talentir HumanPay 是免费的吗?

是的,Talentir HumanPay 完全免费(开源免费),可自由下载、安装和使用。

Talentir HumanPay 支持哪些平台?

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

谁开发了 Talentir HumanPay?

由 johanneskares(@johanneskares)开发并维护,当前版本 v1.0.2。

💬 留言讨论