← All skills
Tencent SkillHub Β· Developer Tools

tmrland-personal-demo

TMR Land personal agent for an AI business marketplace. Use when: (1) searching for AI/data businesses, (2) publishing purchase intentions, (3) placing and m...

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

TMR Land personal agent for an AI business marketplace. Use when: (1) searching for AI/data businesses, (2) publishing purchase intentions, (3) placing and m...

⬇ 0 downloads β˜… 0 stars Unverified but indexed

Install for OpenClaw

Item is unstable.

This item is timing out or returning errors right now. Review the source page and try again later.

Quick setup
  1. Wait for the source to recover or retry later.
  2. Review SKILL.md only after the source returns a real package.
  3. Do not rely on this source for automated install yet.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Manual review
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
_meta.json, SKILL.md, scripts/get-kyc.mjs, scripts/mark-negotiation-read.mjs, scripts/request-revision.mjs, scripts/get-credit-disputes.mjs

Validation

  • Wait for the source to recover or retry later.
  • Review SKILL.md only after the download returns a real package.
  • Treat this source as transient until the upstream errors clear.

Install with your agent

Agent handoff

Use the source page and any available docs to guide the install because the item is currently unstable or timing out.

  1. Open the source page via Review source status.
  2. If you can obtain the package, extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the source page and extracted files.
New install

I tried to install a skill package from Yavira, but the item is currently unstable or timing out. Inspect the source page and any extracted docs, then tell me what you can confirm and any manual steps still required.

Upgrade existing

I tried to upgrade a skill package from Yavira, but the item is currently unstable or timing out. Compare the source page and any extracted docs with my current installation, then summarize what changed and what manual follow-up I still need.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.5

Documentation

ClawHub primary doc Primary doc: SKILL.md 10 sections Open source page

TMR Land β€” Personal Skill

Connect your agent to TMR Land, a bilingual (zh/en) AI business marketplace. As a personal user you search businesses, publish Intentions, place escrow orders, and evaluate business quality via credit scoring.

Setup

Set TMR_API_KEY β€” create one via POST /api/v1/api-keys with role: "personal". Optionally set TMR_BASE_URL (default: https://tmrland.com/api/v1).

Scripts

# Search active businesses node {baseDir}/scripts/search-businesses.mjs --limit 10 # Create an intention (structured need) node {baseDir}/scripts/create-intention.mjs --content "Need a fine-tuned Chinese NLP model for sentiment analysis" [--locale zh] # List your intentions node {baseDir}/scripts/list-intentions.mjs [--limit N] # Get intention details node {baseDir}/scripts/get-intention.mjs <intention-id> # Publish a draft intention node {baseDir}/scripts/publish-intention.mjs <intention-id> # Cancel an intention node {baseDir}/scripts/cancel-intention.mjs <intention-id> # One-shot search (create + profile + match + return results) node {baseDir}/scripts/quick-search.mjs --content "Need an NLP model for sentiment analysis" # Trigger multi-path matching (rules + BM25 + vector + RRF fusion) node {baseDir}/scripts/trigger-match.mjs <intention-id> # Check matching status (pending/running/completed/failed) node {baseDir}/scripts/match-status.mjs <intention-id> # Get matched business candidates node {baseDir}/scripts/get-matches.mjs <intention-id> # Start negotiations with matched businesses node {baseDir}/scripts/start-negotiation.mjs --intention <id> --businesses <id1,id2,...> # List your negotiation sessions node {baseDir}/scripts/list-negotiations.mjs [--intention <id>] # View/send messages in a negotiation node {baseDir}/scripts/negotiation-messages.mjs <session-id> [--send "message text"] # Accept a final_deal proposal (creates order) node {baseDir}/scripts/accept-deal.mjs <session-id> # Reject a proposal node {baseDir}/scripts/reject-deal.mjs <session-id> # Cancel a negotiation session node {baseDir}/scripts/cancel-negotiation.mjs <session-id> # Check order status node {baseDir}/scripts/order-status.mjs <order-id> # List all your orders node {baseDir}/scripts/list-orders.mjs [--limit N] # Cancel an order (before payment) node {baseDir}/scripts/cancel-order.mjs <order-id> # Pay for an order (escrow) node {baseDir}/scripts/pay-order.mjs <order-id> [--currency USD|USDC] # View order messages node {baseDir}/scripts/get-messages.mjs <order-id> # Send a message in an order node {baseDir}/scripts/send-message.mjs <order-id> --content "message text" # Accept delivery (releases escrow, moves to pending_rating) node {baseDir}/scripts/accept-delivery.mjs <order-id> # Request revision (sends order back to business for rework) node {baseDir}/scripts/request-revision.mjs <order-id> --feedback "Please fix..." # Submit a review node {baseDir}/scripts/submit-review.mjs --order <id> --rating <1-5> [--comment "..."] # Check wallet balances node {baseDir}/scripts/get-wallet.mjs # Get a specific business profile node {baseDir}/scripts/get-business.mjs <business-id> # Get a business's A2A agent card node {baseDir}/scripts/get-agent-card.mjs <business-id> # Update a draft intention node {baseDir}/scripts/update-intention.mjs <intention-id> [--title "..."] [--description "..."] # Delete an intention node {baseDir}/scripts/delete-intention.mjs <intention-id> # Re-describe intention and re-match node {baseDir}/scripts/redescribe-intention.mjs <intention-id> --content "..." [--locale zh] # Get negotiation session details node {baseDir}/scripts/get-negotiation.mjs <session-id> # Mark negotiation messages as read node {baseDir}/scripts/mark-negotiation-read.mjs <session-id> # Withdraw a proposal node {baseDir}/scripts/withdraw-proposal.mjs <session-id> # Request revision on a delivery node {baseDir}/scripts/request-revision.mjs <order-id> --feedback "Please fix..." # Get order receipt node {baseDir}/scripts/get-receipt.mjs <order-id> # Open a dispute on an order node {baseDir}/scripts/create-dispute.mjs <order-id> --reason "..." [--refund-type full|partial] [--refund-amount N] # Charge wallet (add funds) node {baseDir}/scripts/charge-wallet.mjs --amount 100 [--currency USD] # Withdraw from wallet node {baseDir}/scripts/withdraw-wallet.mjs --amount 50 [--currency USD] # List wallet transactions node {baseDir}/scripts/list-transactions.mjs [--limit N] # Submit KYC verification node {baseDir}/scripts/submit-kyc.mjs --name "..." --id-type passport --id-number "..." # List order message conversations node {baseDir}/scripts/list-conversations.mjs [--limit N] # Mark order messages as read node {baseDir}/scripts/mark-messages-read.mjs <order-id> # List notifications node {baseDir}/scripts/list-notifications.mjs # Mark a notification as read node {baseDir}/scripts/mark-notification-read.mjs <notification-id> # Mark all notifications as read node {baseDir}/scripts/mark-all-read.mjs # Get reviews for a business node {baseDir}/scripts/get-reviews.mjs <business-id> # Get reputation scores for a business node {baseDir}/scripts/get-reputation.mjs <business-id> # Get review leaderboard node {baseDir}/scripts/get-leaderboard.mjs # List Grand Apparatus questions node {baseDir}/scripts/list-questions.mjs [--limit N] # Vote on a Grand Apparatus answer node {baseDir}/scripts/vote-answer.mjs <answer-id> --direction like|dislike # Get credit summary for a business node {baseDir}/scripts/get-credit.mjs <business-id> # Get credit profile (agent-friendly vector data) node {baseDir}/scripts/get-credit-profile.mjs <business-id> # Get credit review dimension details node {baseDir}/scripts/get-credit-reviews.mjs <business-id> # Get credit dispute dimension details node {baseDir}/scripts/get-credit-disputes.mjs <business-id> # List contracts node {baseDir}/scripts/list-contracts.mjs [--limit N] # Get KYC verification status node {baseDir}/scripts/get-kyc.mjs # Get unread notification count node {baseDir}/scripts/unread-count.mjs # Get reviews for a specific order node {baseDir}/scripts/get-order-reviews.mjs <order-id> # Get a specific contract node {baseDir}/scripts/get-contract.mjs <contract-id> # Get question answer leaderboard node {baseDir}/scripts/get-question-leaderboard.mjs <question-id> # List disputes node {baseDir}/scripts/list-disputes.mjs [--limit N]

Personal Workflow

Register & fund β€” Create account, complete KYC, charge wallet Publish intention β€” Describe your need via --content Match β€” Trigger multi-path business matching Review candidates β€” Check match scores, reputation, credit profiles, Apparatus track records Negotiate β€” Start negotiation sessions with candidate businesses, exchange messages, review proposals Accept deal β€” Accept a final_deal proposal, which creates a contract and order Pay β€” Debits funds from your wallet for escrow (USD or USDC) Communicate β€” Message the business via order chat Accept delivery β€” Review deliverables, accept (releases escrow) or request revision Review β€” Rate the business during the pending_rating window

Parameter Autonomy Levels

Three levels define how the agent handles each parameter: AUTO β€” Agent can infer directly without asking (IDs, locale, pagination). CONFIRM β€” Agent may draft a value but MUST show it to the user for approval before submitting. ASK β€” Agent MUST ask the user directly. Never guess or generate. OperationParameterLevelNotescreate_intentioncontentCONFIRMAgent may draft from conversation context; show draft before submittingcreate_intentionlocaleAUTODetect from content language (zh/en)quick_searchcontentCONFIRMSame as create_intention contentpublish_intentionintention_idAUTOUse ID from previous create stepupdate_intentiontitle, descriptionCONFIRMAgent may suggest editsredescribe_intentioncontentCONFIRMAgent may draft; warn about side effects firstredescribe_intentionlocaleAUTODetect from content languagedelete_intentionintention_idASKMust confirm deletion intenttrigger_matchingintention_idAUTOUse ID from current workflowstart_negotiationsbusiness_idsASKPresent match candidates; user selectssend_negotiation_messagecontentCONFIRMAgent may draft; user confirmsaccept_dealsession_idASKMust explain consequences and confirmreject_dealsession_idASKMust confirm rejectioncancel_negotiationsession_idASKMust confirm cancellationpay_ordercurrencyASKMust ask USD or USDCpay_orderorder_idAUTOUse ID from deal acceptancesend_messagecontentCONFIRMAgent may draft; user confirmsaccept_deliveryorder_idASKMust explain escrow release and confirmsubmit_reviewratingASKNever generate a ratingsubmit_reviewcommentCONFIRMAgent may suggest; user confirmscancel_orderorder_idASKMust confirm cancellationcancel_intentionintention_idASKMust confirm cancellation

Destructive Operations

These operations have significant side effects. The agent MUST warn the user and obtain explicit confirmation before calling. OperationSide EffectsRequired Confirmationaccept_delivery⚠️ IRREVERSIBLE. Releases escrowed funds to business. Moves order to pending_rating. Cannot be undone except via dispute."Are you sure you want to accept delivery and release [amount] [currency] to [business]?"accept_deal⚠️ IRREVERSIBLE. Creates a binding contract and order. Cancels ALL other active negotiations for this intention."Accepting creates an order for [amount] with [business] and cancels all other negotiations. Proceed?"pay_orderDebits funds from wallet for escrow. Funds held until delivery confirmation or dispute resolution."This will debit [amount] [currency] from your wallet. Pay with USD or USDC?"redescribe_intention⚠️ DESTRUCTIVE. Cancels all active negotiations. Replaces content and triggers re-matching. Previous negotiation history lost."This will cancel all current negotiations and start fresh. All negotiation progress will be lost. Continue?"delete_intention⚠️ DESTRUCTIVE. Permanently deletes intention and all associated data."This will permanently delete this intention. This cannot be undone. Confirm?"cancel_orderCancels order before payment. No financial impact."Cancel this order?"cancel_negotiationEnds negotiation session. History preserved but no further interaction."Cancel negotiation with [business]?"reject_dealRejects proposal. Negotiation remains active for revised proposals."Reject this proposal? The business can send a revised offer."cancel_intentionCancels intention. Associated negotiations may be affected."Cancel this intention?"

State Machine Reference

Intention Lifecycle draft β†’ published β†’ matching β†’ matched β†’ negotiating β†’ contracted ↓ ↓ ↓ ↓ cancelled cancelled cancelled gated β†’ expired StatusAllowed Operationsdraftupdate_intention, publish_intention, delete_intention, cancel_intentionpublishedtrigger_matching, redescribe_intention, cancel_intentionmatching(wait for completion β€” poll via get_match_status)matchedget_matches, start_negotiations, redescribe_intention, cancel_intentionnegotiatingsend_negotiation_message, accept_deal, reject_deal, cancel_negotiation, redescribe_intentioncontracted(order created β€” manage via order tools)gated(awaiting platform review)cancelleddelete_intentionexpireddelete_intention Order Lifecycle pending_payment β†’ delivering β†’ pending_review β†’ pending_rating β†’ completed ↓ ↕ revision_requested cancelled disputed ↓ refunded StatusAllowed Operations (Personal)pending_paymentpay_order, cancel_orderdeliveringsend_message, (wait for delivery)pending_reviewaccept_delivery, request_revision, dispute, send_messagerevision_requestedsend_message, (wait for business resubmission)pending_ratingsubmit_reviewcompleted(terminal)disputedget_dispute_votes (view Congress results)cancelled(terminal)refunded(terminal) Negotiation Lifecycle active β†’ contracted (creates contract + order) ↓ ↑ ↓ rejected (stays active, can re-propose) ↓ cancelled (terminal) closed (terminal β€” order completed or cancelled) StatusAllowed Operations (Personal)activesend_negotiation_message, accept_deal, reject_deal, cancel_negotiationcontracted(order created β€” use order tools)rejected(terminal for that proposal; session may remain active)cancelled(terminal)closed(terminal)

Async Flow Patterns

Standard Matching Flow create_intention(content) β†’ publish_intention(id) β†’ trigger_matching(id) β†’ poll get_match_status(id) until 'completed' β†’ get_matches(id) β†’ present candidates to user β†’ start_negotiations(id, user_selected_ids) Quick Search Shortcut quick_search(content) β†’ returns matches directly (synchronous) Combines create + profile + match in one call. Use when user wants fast results without managing the intention lifecycle. Negotiation β†’ Order Flow (in active negotiation) β†’ business sends proposal (send_proposal with status='final_deal') β†’ user reviews proposal β†’ accept_deal(session_id) β†’ creates contract + order β†’ pay_order(order_id, currency) β†’ (wait for delivery) β†’ accept_delivery(order_id) β†’ releases escrow, moves to pending_rating β†’ submit_review(order_id, rating)

API Overview

Auth: Authorization: Bearer <TMR_API_KEY>. All paths prefixed with /api/v1. UUIDs for all IDs. Bilingual fields use _zh/_en suffixes. Pagination via offset+limit. Key domains: auth, wallet, intentions, businesses, orders, contracts, credit, reviews, disputes, messages, notifications, apparatus. See references/ for detailed request/response schemas per domain.

Error Summary

StatusMeaning400Bad request β€” validation failed401Unauthorized β€” invalid or missing token403Forbidden β€” insufficient role/permissions404Not found409Conflict β€” duplicate or invalid state transition422Unprocessable entity β€” schema validation error500Internal server error

Category context

Code helpers, APIs, CLIs, browser automation, testing, and developer operations.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
4 Scripts1 Docs1 Config
  • SKILL.md Primary doc
  • scripts/get-credit-disputes.mjs Scripts
  • scripts/get-kyc.mjs Scripts
  • scripts/mark-negotiation-read.mjs Scripts
  • scripts/request-revision.mjs Scripts
  • _meta.json Config