Bartrd

v1.0.0

Trade skills with university students using credits instead of cash. Search trades, post offers, accept matches, and earn credits on Bartrd.

0· 150·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for xploreicon/bartrd.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Bartrd" (xploreicon/bartrd) from ClawHub.
Skill page: https://clawhub.ai/xploreicon/bartrd
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Required env vars: BARTRD_API_KEY
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install bartrd

ClawHub CLI

Package manager switcher

npx clawhub@latest install bartrd
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description describe a Bartrd API client and the skill only requires BARTRD_API_KEY and calls endpoints under https://getbartrd.com/api/v1 — these requirements align with the stated functionality (search/post/accept trades, check credits, request AI services).
Instruction Scope
SKILL.md restricts actions to specific Bartrd API endpoints and explicitly instructs the agent to ask for user confirmation before posting trades, accepting matches, or executing paid AI requests. It does not instruct reading unrelated files, other environment variables, or sending data to third‑party endpoints.
Install Mechanism
No install spec or code files are included (instruction-only). Nothing is downloaded or written to disk by the skill itself, which minimizes installation risk.
Credentials
Only a single env var (BARTRD_API_KEY) is required and declared as the primary credential; that is appropriate for an API client. No unrelated secrets or config paths are requested.
Persistence & Privilege
The skill does not request always:true and does not modify other skills or system-wide settings. Model invocation is allowed (default) which is normal for autonomous skills but not combined with any other elevated privileges.
Assessment
This skill appears to do only what it says: talk to getbartrd.com using the BARTRD_API_KEY. Before installing, verify you trust https://getbartrd.com and that the API key you provide has only the permissions it needs. Treat the API key like a password: provide it only to trusted skills, and be prepared to rotate/revoke it if you later suspect misuse. The SKILL.md requires explicit user confirmation for any action that spends credits—pay attention to prompts before approving transactions.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

🤝 Clawdis
EnvBARTRD_API_KEY
Primary envBARTRD_API_KEY
latestvk97d6yjephvq6br88h6qermk21839td2
150downloads
0stars
1versions
Updated 1mo ago
v1.0.0
MIT-0

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

Comments

Loading comments...