publicdotcom-agent-skill

Interact with a Public.com brokerage account via its API.

4|1|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/PublicDotCom/publicdotcom-agent-skill --skill publicdotcom-agent-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: publicdotcom-agent-skill
Source: https://github.com/PublicDotCom/publicdotcom-agent-skill/tree/main
Command: npx skills add https://github.com/PublicDotCom/publicdotcom-agent-skill --skill publicdotcom-agent-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires publicdotcom-py, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows users to interact with their Public.com brokerage account, automating tasks like checking portfolio status, getting stock quotes, and placing trades.

Core Features & Use Cases

  • Portfolio Management: View your current holdings, buying power, and account equity.
  • Market Data: Get real-time quotes for stocks, options, and cryptocurrencies.
  • Trade Execution: Place buy and sell orders for various asset types.
  • Options Trading: Analyze options chains, expirations, and Greeks, and execute complex options strategies.
  • Use Case: Check your portfolio's performance, get the current price of Apple stock, and place a limit order to buy 10 shares.

Quick Start

Get the current quotes for Apple, Google, and Microsoft.

Frequently Asked Questions about publicdotcom-agent-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate stock trading and portfolio checks for my Public.com account?

You can automate stock trading and portfolio checks on Public.com by using the publicdotcom-py SDK to view holdings, retrieve live quotes, and place buy or sell orders via API. It handles account equity and buying power retrieval deterministically.

Can I get real-time quotes for stocks, options, and crypto through a brokerage API?

Yes, you can retrieve real-time quotes for stocks, options, and cryptocurrencies through the Public.com brokerage API. The integration supports fetching current market prices and analyzing options chains, expirations, and Greeks for various asset types.

How do I configure API keys to place trades via the publicdotcom-py SDK?

To place trades using the publicdotcom-py SDK, configure your Public.com API keys through environment variables. This setup allows the SDK to authenticate requests deterministically and execute operations like viewing account history and placing orders.

Does this approach support executing complex options strategies and analyzing Greeks?

Yes, this approach supports executing complex options strategies by utilizing the Public.com API to analyze options chains, expirations, and Greeks. You can retrieve the necessary market data and place corresponding options orders directly.

What is the best way to view my current holdings and account equity programmatically?

The best way to view current holdings and account equity programmatically is by querying the Public.com brokerage API. The publicdotcom-py SDK retrieves your portfolio status, including current holdings, buying power, and overall account equity.

Are there limitations when placing orders for different asset types like crypto and stocks?

Limitations when placing orders for asset types like crypto and stocks depend on the Public.com brokerage API's supported operations and your account's specific permissions. The SDK executes trades deterministically but is bound by the API's order placement rules.