← Back to Skills Marketplace
deanmauro

Stock Trader

by DeanMauro · GitHub ↗ · v1.2.0 · MIT-0
cross-platform ✓ Security Clean
185
Downloads
1
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install trade-it
Description
Trade stocks, options, and crypto on brokerages, including Robinhood, ETrade, Charles Schwab, Webull, Public, Tastytrade, Coinbase, and Kraken, via the Trade...
Usage Guidance
This skill is internally consistent: it needs python3 and a single TRADEIT_ACCESS_TOKEN to call Trade It's API. Before installing, consider: (1) Only provide a revocable, scoped access token (or OAuth short-lived token) — avoid giving long-lived full-access credentials. (2) Confirm the agent always asks you for explicit confirmation before calling execute-trade; the SKILL.md requires this but an agent could be misconfigured. (3) Be aware the helper has a --no-redact flag that will print raw responses (potentially exposing sensitive fields); avoid invoking that flag and avoid printing raw responses. (4) Using --params-file writes temporary JSON to the filesystem (e.g., /tmp); don't store secrets in those files. (5) Test with a non-production or limited-scope token first and verify you can revoke access from Trade It if needed. If you want more assurance, request the publisher/source or review hosting and token-scope details (OAuth scopes, token expiry) before using production credentials.
Capability Assessment
Purpose & Capability
Name/description match the implementation. The only required binary (python3) and the single required env var (TRADEIT_ACCESS_TOKEN) are appropriate and expected for a small helper that calls the Trade It API. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
SKILL.md restricts actions to invoking the bundled Python helper via exec and documents safety rules (draft-first, explicit confirmation before execute). It also recommends using --params-file for large payloads (which implies writing temporary files like /tmp/tradeit-create-trade.json). The helper exposes a --no-redact flag that will print raw JSON (including sensitive fields if present) even though the skill's guidance says 'Do not print the token back to the user'—this discrepancy is worth noting because an agent could accidentally invoke the helper with --no-redact or surface responses that contain sensitive fields embedded in payloads.
Install Mechanism
No install spec is provided (instruction-only) and the helper is run directly via python3 from the skill bundle. This is low-risk and proportional to the stated purpose. Nothing in the manifest attempts to download or execute external installers.
Credentials
Only one environment variable (TRADEIT_ACCESS_TOKEN) is required and declared as the primary credential, which is appropriate for an API client. The helper also accepts an explicit --access-token CLI argument (overriding the env var) — convenient but means calls could be made with tokens passed on the command line; users should avoid exposing long-lived secrets this way. No unrelated secrets or multiple credentials are requested.
Persistence & Privilege
The skill does not request privileged, always-on presence (always:false) and does not modify other skills or system-wide configuration. It uses the platform-default model invocation capability; because the skill can place real trades it correctly documents safety checks (explicit confirmation before execute).
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install trade-it
  3. After installation, invoke the skill by name or use /trade-it
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.0
Added clearer /user/me endpoint
v1.1.0
Removed test-only API_URL variable. Updated wording of skill and readme for clarity
v1.0.0
Initial release of Trade It skill for brokerage-backed trading via the Trade It API. - Enables real-time trading of stocks, options, and crypto on multiple brokerages, including Robinhood, ETrade, Schwab, Webull, Public, Tastytrade, Coinbase, and Kraken. - Introduces draft-first trade flows, requiring clear user confirmation steps. Auto-execution is turned off by default. - Offers hosted session URLs for brokerage connection and visual trade review. - Strong focus on trust, safety, and proper handling of sensitive user data and trade confirmations. - Extensive references and safety rules to guide conversation and task execution.
Metadata
Slug trade-it
Version 1.2.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is Stock Trader?

Trade stocks, options, and crypto on brokerages, including Robinhood, ETrade, Charles Schwab, Webull, Public, Tastytrade, Coinbase, and Kraken, via the Trade... It is an AI Agent Skill for Claude Code / OpenClaw, with 185 downloads so far.

How do I install Stock Trader?

Run "/install trade-it" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Stock Trader free?

Yes, Stock Trader is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Stock Trader support?

Stock Trader is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Stock Trader?

It is built and maintained by DeanMauro (@deanmauro); the current version is v1.2.0.

💬 Comments