npx skills add ...
npx skills add machina-sports/sports-skills --skill polymarket-trading
High-risk Polymarket trading operations — configure wallet-backed CLOB access, place limit/market orders, cancel orders, and view account-specific orders/trades. Requires py-clob-client-v2 and a user-controlled wallet. Use only when the user explicitly asks to trade or manage orders in the current session.
npx skills add machina-sports/sports-skills --skill polymarket-trading
This skill is separate from the read-only polymarket skill. It exists so agents can keep normal market-intelligence workflows read-only and only load trading affordances when the user explicitly requests them.
Before any trading command:
token_id, side, price/amount, size, and order type.Install the optional trading dependency outside the agent chat/session:
Credential setup must happen outside the agent transcript using a secure local environment or secret manager. The runtime expects Polymarket CLOB credentials to be available to the process; do not paste wallet secrets into chat.
Invoke these through the separate CLI namespace:
| Command | Required | Optional | Description |
|---|---|---|---|
configure | signature_type, funder | Configure wallet metadata for this process; do not pass secrets through chat | |
create_order | token_id, side, price, size | order_type | Place a limit order |
market_order | token_id, side, amount | Place a market order | |
cancel_order | order_id | Cancel one order | |
cancel_all_orders | Cancel all open orders | ||
get_orders | market | View open orders | |
get_user_trades | View account-specific trades |
User: "Place a $10 market buy on token 123..."
Agent must respond with a confirmation summary before tool execution:
Only proceed after explicit confirmation.
polymarket first to fetch the market, then ask the user to confirm the exact token.Confirm Polymarket order:
- action: market_order
- side: buy
- token_id: 123...
- amount: 10 USDC
- account: your configured local Polymarket wallet
Reply explicitly with "confirm" to proceed.