polymarket-minimal-buy-python
Analysis
This skill is purpose-aligned for Polymarket trading, but it asks for a raw wallet private key and can place, approve, and cancel financial orders without clear install-time credential disclosure or built-in confirmation safeguards.
Findings (4)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
self.client.update_balance_allowance(params) ... return self.client.post_order(order, OrderType.FOK) ... return self.client.cancel_market_orders(None)
The script can automatically update allowances, submit market orders, and cancel all market orders when invoked; the artifacts do not show an in-script confirmation, spend limit, or dry-run safety check.
pip install py-clob-client eth-account
The setup uses unpinned third-party Python packages. This is expected for the stated Python trading client, but those packages will participate in wallet signing and trading operations.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
`POLYMARKET_PRIVATE_KEY` (required) ... paste in the private key from your MetaMask or other decentralized wallet.
The skill requires a raw wallet private key for authenticated trading, while the provided registry metadata declares no required env vars or primary credential.
self.host = os.getenv("POLYMARKET_CLOB_HOST", CLOB_HOST) ... "key": private_keyThe credentialed client host can be changed through an environment variable that is not documented in SKILL.md's Env section, which only lists POLYMARKET_PRIVATE_KEY.
