Security warning — review recommended

ClawHub Security found sensitive or high-impact capabilities. Review the scan results before using.

CSFloat

Queries csfloat.com for data on skins

Audits

Warn

Install

openclaw skills install csfloat

CSFloat Skill

Query CSFloat skins data directly from Clawdbot.

Setup

  1. Get your API key: https://csfloat.com/profile, under the Developer tab
  2. Generate a key by pressing "New Key"
  3. Set environment variables:
    export CSFLOAT_API_KEY="your-api-key"
    

Usage

All commands use curl to hit the Trello REST API. Use the API key with the "Authorization: " header.

Get all listings

curl -s "https://csfloat.com/api/v1/listings" --header "Authorization: $CSFLOAT_API_KEY" --header "Content-Type: application/json" | jq '.data.[] | { "id", "item", "price" }'

Get specific listing

curl -s https://csfloat.com/api/v1/listings/$LISTING_ID --header "Authorization: $CSFLOAT_API_KEY" --header "Content-Type: application/json"

Create a listing

curl -X POST "https://csfloat.com/api/v1/listings" \
-H "Authorization: $LISTING_ID; Content-Type: application/json" \
-d '{"asset_id": 21078095468, "type": "buy_now", "price": 8900, "description": "Just for show", "private": false}'

Creating a listing uses the following body parameters:

ParameterDefaultDescriptionOptional
typebuy_nowEither buy_now or auctionYES
asset_idThe ID of the item to listNO
priceEither the buy_now price or the current bid or reserve price on an auctionNO (if buy_now)
max_offer_discountSet in user profilebuy_now max discount for an offer. This will override the default set in your profile.YES
reserve_priceauction start priceNO (if auction)
duration_daysauction duration in days. Can be: 1, 3, 5, 7, or 14NO (if auction)
descriptionUser defined description. Max characters of 180.YES
privatefalseIf true, will hide listings from public searchesYES

Notes

  • Asset ids are from Steam