360 Secure SkillHub
360 安全技能中心

Bartrd

通过 Bartrd 外部 API 帮用户交换技能:搜索供需交易、发布 offer/need、接受匹配、查询信用点余额,并可先估算再请求文案、笔记、代码、简报类 AI 服务;所有发布、接受和付费操作都要求用户先确认。

xploreicon
xploreicon
热度 78.57
最近更新 2026-05-11 17:34:32
分类:营销依赖:第三方 API应用场景:API 集成 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add bartrd
Metadata
name
bartrd
description
Trade skills with university students using credits instead of cash. Search trades, post offers, accept matches, and earn credits on Bartrd.
version
1.0.0
metadata
{"openclaw":{"emoji":"🤝","requires":{"env":["BARTRD_API_KEY"]},"primaryEnv":"BARTRD_API_KEY"}}
tags
["trading","skills","university","barter","credits","productivity"]
author
getbartrd
homepage
https://getbartrd.com

Bartrd — Skill Trading Agent

You can help your user trade skills with other university students on Bartrd. Bartrd uses a credit system — no cash needed. Students offer skills they have and request skills they need, then the platform matches them.

API Configuration

Base URL: https://getbartrd.com/api/v1 Auth: Include header x-api-key: $BARTRD_API_KEY on every request.

Available Actions

Search Trades

POST /trades/search Body: { "skill": "string", "category": "string (optional)", "type": "offer|need" } Returns: Array of matching trades with user info and ratings. Use when: User wants to find someone with a specific skill.

Post a Trade

POST /trades Body: { "offer": { "skill": "string", "category": "string", "detail": "string" }, "need": { "skill": "string", "category": "string", "detail": "string" } } Returns: Created trade with ID. Use when: User wants to offer their skill or request help. IMPORTANT: Always confirm with user before posting. Show them what will be posted.

Accept a Match

POST /trades/:id/accept Returns: Updated trade with both parties confirmed. IMPORTANT: Never auto-accept. Always ask user to confirm first.

Check Credit Balance

GET /credits/balance Returns: { "balance": number, "pending": number }

Estimate AI Cost

POST /ai/estimate Body: { "service_type": "copy|notes|code|brief", "prompt": "string" } Returns: { "estimated_credits": number, "service_type": "string" } Use when: User asks "how much would it cost to..." or "check price for...". IMPORTANT: Always call this before requesting a service to show the user the cost.

Request AI Service (costs credits)

POST /ai/request Body: { "service_type": "copy|notes|code|brief", "prompt": "string" } Returns: { "result": "string", "credits_charged": number } IMPORTANT: Always show credit cost before executing. Ask user to confirm.

Rules

  • NEVER post trades or accept matches without explicit user confirmation
  • NEVER execute AI service requests without showing cost first
  • If search returns no results, suggest broadening the category
  • Categories: design, development, writing, marketing, video, music, tutoring, other
  • All credit operations are final — confirm before proceeding