← Back to Skills Marketplace
johanneskares

Talentir HumanPay

by johanneskares · GitHub ↗ · v1.0.2
cross-platform ✓ Security Clean
1046
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install humanpay
Description
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.
README (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
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install humanpay
  3. After installation, invoke the skill by name or use /humanpay
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug humanpay
Version 1.0.2
License
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is 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. It is an AI Agent Skill for Claude Code / OpenClaw, with 1046 downloads so far.

How do I install Talentir HumanPay?

Run "/install humanpay" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Talentir HumanPay free?

Yes, Talentir HumanPay is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Talentir HumanPay support?

Talentir HumanPay is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Talentir HumanPay?

It is built and maintained by johanneskares (@johanneskares); the current version is v1.0.2.

💬 Comments