Not in the top 1,000 by GitHub stars

alpacahq/alpaca-skills

Agent skills for Alpaca's Trading API and Broker API: drop-in SKILL.md files for AI coding assistants

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/broker-api/account-onboarding/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 89d0943084f3

No earlier version was observed for comparison.

Compare on GitHub

skills/broker-api/funding-transfers/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 89d0943084f3

No earlier version was observed for comparison.

Compare on GitHub

skills/broker-api/integration/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 89d0943084f3

No earlier version was observed for comparison.

Compare on GitHub

skills/broker-api/journals/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 89d0943084f3

No earlier version was observed for comparison.

Compare on GitHub

skills/broker-api/market-data/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 89d0943084f3

No earlier version was observed for comparison.

Compare on GitHub

skills/broker-api/money-precision/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 89d0943084f3

No earlier version was observed for comparison.

Compare on GitHub

skills/broker-api/rate-limits-resilience/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 89d0943084f3

No earlier version was observed for comparison.

Compare on GitHub

skills/broker-api/reconciliation-idempotency/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 89d0943084f3

No earlier version was observed for comparison.

Compare on GitHub

skills/broker-api/sse-events/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 89d0943084f3

No earlier version was observed for comparison.

Compare on GitHub

skills/broker-api/trading-orders/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 89d0943084f3

No earlier version was observed for comparison.

Compare on GitHub

skills/trading-api/backtest/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 89d0943084f3

No earlier version was observed for comparison.

Compare on GitHub

skills/trading-api/paper-trading/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 89d0943084f3

No earlier version was observed for comparison.

Compare on GitHub

skills/trading-api/paper-trading-cli/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 89d0943084f3

No earlier version was observed for comparison.

Compare on GitHub

skills/trading-api/paper-trading-mcp/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 89d0943084f3

No earlier version was observed for comparison.

Compare on GitHub

templates/skill/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 89d0943084f3

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 89d0943084f311db5199e63ebd77b29c6819d317

git clone --filter=blob:none --no-checkout https://github.com/alpacahq/alpaca-skills.git .hotskills/alpacahq-alpaca-skills && git -C .hotskills/alpacahq-alpaca-skills checkout --detach 89d0943084f311db5199e63ebd77b29c6819d317 # Copy each selected skill directory from .hotskills/alpacahq-alpaca-skills into .agents/skills/<skill-name>/
162GitHub stars
5stars in 7 days
15skills in this repository
3commits in 30 days

Heat

5.9
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 6, 2026162

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

alpaca-broker-account-onboarding

When your agent uses it

Open and manage brokerage accounts via the Alpaca Broker API — account creation, KYC/CIP, identity & disclosures, agreements, document upload (incl. W-8BEN), account status lifecycle, and account updates/closure. Use when a developer is building onboarding, KYC, or account-management flows on Alpaca in any language.

What it loads into context

Frontmatter

80 tokens

Always available to the agent

SKILL.md

2,685 tokens

When the skill is activated

Reference documents

324 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Reference
  2. 1. Endpoints
  3. 2. Create-account request (`POST /v1/accounts`)
  4. 3. Agreements
  5. 4. Documents & W-8BEN
  6. 5. Account status lifecycle
  7. 6. KYC results & CIP
  8. 7. Integration guidance & lessons learned

Files

  • SKILL.mdcore10,387 bytes
  • reference.mddoc1,295 bytes
Read SKILL.md

# Alpaca Broker API — Account Onboarding & KYC

Create and manage end-user brokerage accounts under your firm. This is the **first** step of any Broker API integration: no funding, journaling, or trading can happen until an account reaches `ACTIVE`.

> Read `alpaca-broker-integration` first for base URLs and auth (client-credentials Bearer token; legacy Basic still works).

## Reference
- Guide: `https://docs.alpaca.markets/docs/getting-started-with-broker-api`, `https://docs.alpaca.markets/docs/accounts`
- API ref: `https://docs.alpaca.markets/reference/createaccount`
- Live schema: `alpaca-docs` MCP → `get-endpoint` title `"Broker API"` path `/v1/accounts`

## 1. Endpoints

| Method | Path | Purpose |
View the complete source on GitHub

Skills included

  • alpaca-broker-account-onboarding
  • alpaca-broker-funding-transfers
  • alpaca-broker-integration
  • alpaca-broker-journals
  • alpaca-broker-market-data
  • alpaca-broker-money-precision
  • alpaca-broker-rate-limits-resilience
  • alpaca-broker-reconciliation-idempotency
  • alpaca-broker-sse-events
  • alpaca-broker-trading-orders
  • alpaca-trading-backtest
  • alpaca-trading-paper-trading
  • alpaca-trading-paper-trading-cli
  • alpaca-trading-paper-trading-mcp
  • alpaca-trading-example

Repository facts

License
Apache-2.0
Created
Jun 16, 2026
Last pushed
Nov 6, 2026
Forks
20
Open issues
0
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 5, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 55 notes
  • skills/broker-api/integration/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/broker-api/integration/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/broker-api/integration/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/broker-api/journals/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/broker-api/reconciliation-idempotency/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/broker-api/reconciliation-idempotency/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/broker-api/reconciliation-idempotency/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/trading-api/backtest/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/trading-api/backtest/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/trading-api/backtest/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/trading-api/backtest/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/trading-api/backtest/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/trading-api/backtest/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/trading-api/backtest/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/trading-api/backtest/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/trading-api/backtest/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/trading-api/backtest/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/trading-api/backtest/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/trading-api/backtest/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/trading-api/backtest/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 164 signals by file

skills/broker-api/account-onboarding/SKILL.md

  • Network accessline 12
    ## Reference - Guide: `https://docs.alpaca.markets/docs/getting-started-with-broker-api`, `https://docs.alpaca.markets/docs/accounts`
  • Network accessline 13
    - Guide: `https://docs.alpaca.markets/docs/getting-started-with-broker-api`, `https://docs.alpaca.markets/docs/accounts`
  • Network accessline 14
    - API ref: `https://docs.alpaca.markets/reference/createaccount`
  • Network accessline 122
    - `kyc_results` on the account object carries `reject`/`accept`/`indeterminate` sets plus `additional_information`. `summary` is `pass`/`fail` (internal only). - **`KYCResultType` is an extensible string set, not a closed enum.** Examples o
  • Network accessline 123
    - **`KYCResultType` is an extensible string set, not a closed enum.** Examples only: `IDENTITY_VERIFICATION`, `WATCHLIST_HIT`, `W8BEN_CORRECTION`. Generated code must tolerate and preserve unrecognized values rather than parsing into a fixe

skills/broker-api/account-onboarding/reference.md

  • Network accessline 7
    - Guide: `https://docs.alpaca.markets/docs/getting-started-with-broker-api`, `https://docs.alpaca.markets/docs/accounts`
  • Network accessline 8
    - API ref: `https://docs.alpaca.markets/reference/createaccount`
  • Network accessline 15
    1. Check `https://docs.alpaca.markets/llms.txt` or `https://docs.alpaca.markets/llms-full.txt` for the current documentation index.

skills/broker-api/funding-transfers/SKILL.md

  • Network accessline 12
    ## Reference - Guide: `https://docs.alpaca.markets/docs/funding-accounts`
  • Network accessline 13
    - Guide: `https://docs.alpaca.markets/docs/funding-accounts`
  • Network accessline 14
    - API ref: `https://docs.alpaca.markets/reference/createtransferforaccount`
  • Network accessline 130
    Settlement is your obligation and it is tight. Transfers batch in a 24-hour window ending 8 PM ET, you wire one bulk payment to your `SI` firm account, then call `POST /v1/instant_funding/settlements` (carrying the Travel Rule `originator_*

skills/broker-api/funding-transfers/reference.md

  • Network accessline 7
    - Guide: `https://docs.alpaca.markets/docs/funding-accounts`
  • Network accessline 8
    - API ref: `https://docs.alpaca.markets/reference/createtransferforaccount`
  • Network accessline 15
    1. Check `https://docs.alpaca.markets/llms.txt` or `https://docs.alpaca.markets/llms-full.txt` for the current documentation index.

skills/broker-api/integration/SKILL.md

  • Network accessline 18
    - Docs home: `https://docs.alpaca.markets/`
  • Network accessline 19
    - API reference: `https://docs.alpaca.markets/reference/`
  • Network accessline 20
    - Machine-readable index: `https://docs.alpaca.markets/us/llms.txt` (the root `llms.txt` is the India/GIFT City index; `llms-full.txt` redirects to the docs home)
  • Network accessline 44
    | Family | Production | Sandbox / Paper | |--------|-----------|-----------------| | **Broker API** | `https://broker-api.alpaca.markets` | `https://broker-api.sandbox.alpaca.markets` |
  • Network accessline 45
    |--------|-----------|-----------------| | **Broker API** | `https://broker-api.alpaca.markets` | `https://broker-api.sandbox.alpaca.markets` | | **Trading API** | `https://api.alpaca.markets` | `https://paper-api.alpaca.markets` (paper) |
  • Network accessline 46
    | **Broker API** | `https://broker-api.alpaca.markets` | `https://broker-api.sandbox.alpaca.markets` |
  • Network accessline 47
    | **Trading API** | `https://api.alpaca.markets` | `https://paper-api.alpaca.markets` (paper) |
  • Network accessline 48
    | **Market Data (REST)** | `https://data.alpaca.markets` | `https://data.sandbox.alpaca.markets` |
  • Network accessline 60
    POST https://authx.alpaca.markets/v1/oauth2/token
  • Network accessline 61
    (sandbox: https://authx.sandbox.alpaca.markets/v1/oauth2/token)
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Access to secretsline 69
    [Credential-related source omitted]
  • Access to secretsline 71
    [Credential-related source omitted]

skills/broker-api/integration/reference.md

  • Network accessline 7
    - Docs home: `https://docs.alpaca.markets/`
  • Network accessline 8
    - API reference: `https://docs.alpaca.markets/reference/`
  • Network accessline 9
    - Machine-readable index: `https://docs.alpaca.markets/llms.txt` and `https://docs.alpaca.markets/llms-full.txt`
  • Network accessline 16
    1. Check `https://docs.alpaca.markets/llms.txt` or `https://docs.alpaca.markets/llms-full.txt` for the current documentation index.

skills/broker-api/journals/SKILL.md

  • Network accessline 12
    ## Reference - Guide: `https://docs.alpaca.markets/docs/funding-via-journals`
  • Network accessline 13
    - Guide: `https://docs.alpaca.markets/docs/funding-via-journals`
  • Network accessline 14
    - API ref: `https://docs.alpaca.markets/reference/createjournal`

skills/broker-api/journals/reference.md

  • Network accessline 7
    - Guide: `https://docs.alpaca.markets/docs/funding-via-journals`
  • Network accessline 8
    - API ref: `https://docs.alpaca.markets/reference/createjournal`
  • Network accessline 15
    1. Check `https://docs.alpaca.markets/llms.txt` or `https://docs.alpaca.markets/llms-full.txt` for the current documentation index.

skills/broker-api/market-data/SKILL.md

  • Network accessline 12
    ## Reference - Guides: `https://docs.alpaca.markets/docs/historical-stock-data`, `https://docs.alpaca.markets/docs/streaming-market-data`
  • Network accessline 13
    - Guides: `https://docs.alpaca.markets/docs/historical-stock-data`, `https://docs.alpaca.markets/docs/streaming-market-data`
  • Network accessline 18
    | Surface | Host | |---------|------| | Market data REST | `https://data.alpaca.markets` (sandbox `data.sandbox.alpaca.markets`) |
  • Network accessline 19
    |---------|------| | Market data REST | `https://data.alpaca.markets` (sandbox `data.sandbox.alpaca.markets`) | | Market data WebSocket | `wss://stream.data.alpaca.markets/{version}/{feed}` |
  • Network accessline 20
    | Market data REST | `https://data.alpaca.markets` (sandbox `data.sandbox.alpaca.markets`) |
  • Network accessline 22
    | Assets / clock / calendar | `https://api.alpaca.markets` (Trading API) — paper: `paper-api.alpaca.markets` |
  • Network accessline 24
    [Credential-related source omitted]
  • Access to secretsline 24
    [Credential-related source omitted]

skills/broker-api/market-data/reference.md

  • Network accessline 7
    - Guides: `https://docs.alpaca.markets/docs/historical-stock-data`, `https://docs.alpaca.markets/docs/streaming-market-data`
  • Network accessline 14
    1. Check `https://docs.alpaca.markets/llms.txt` or `https://docs.alpaca.markets/llms-full.txt` for the current documentation index.

skills/broker-api/money-precision/reference.md

  • Network accessline 7
    - Docs home: `https://docs.alpaca.markets/`
  • Network accessline 14
    1. Check `https://docs.alpaca.markets/llms.txt` or `https://docs.alpaca.markets/llms-full.txt` for the current documentation index.

skills/broker-api/rate-limits-resilience/SKILL.md

  • Network accessline 80
    [Credential-related source omitted]
  • Network accessline 81
    [Credential-related source omitted]
  • Network accessline 82
    [Credential-related source omitted]

skills/broker-api/rate-limits-resilience/reference.md

  • Network accessline 7
    - Docs home: `https://docs.alpaca.markets/`
  • Network accessline 14
    1. Check `https://docs.alpaca.markets/llms.txt` or `https://docs.alpaca.markets/llms-full.txt` for the current documentation index.

skills/broker-api/reconciliation-idempotency/reference.md

  • Network accessline 7
    - Docs home: `https://docs.alpaca.markets/`
  • Network accessline 14
    1. Check `https://docs.alpaca.markets/llms.txt` or `https://docs.alpaca.markets/llms-full.txt` for the current documentation index.

skills/broker-api/sse-events/SKILL.md

  • Network accessline 12
    ## Reference - Guide: `https://docs.alpaca.markets/docs/sse-events` - Live: `alpaca-docs` MCP → `search` "SSE Events", then `fetch us/sse-events`
  • Network accessline 13
    - Guide: `https://docs.alpaca.markets/docs/sse-events`

skills/broker-api/sse-events/reference.md

  • Network accessline 7
    - Guide: `https://docs.alpaca.markets/docs/sse-events` - Live: `alpaca-docs` MCP → `search` "SSE Events", then `fetch us/sse-events`
  • Network accessline 14
    1. Check `https://docs.alpaca.markets/llms.txt` or `https://docs.alpaca.markets/llms-full.txt` for the current documentation index.

skills/broker-api/trading-orders/SKILL.md

  • Network accessline 12
    ## Reference - Guides: `https://docs.alpaca.markets/docs/orders-at-alpaca`, `https://docs.alpaca.markets/docs/fractional-trading`
  • Network accessline 13
    - Guides: `https://docs.alpaca.markets/docs/orders-at-alpaca`, `https://docs.alpaca.markets/docs/fractional-trading`
  • Network accessline 14
    - API ref: `https://docs.alpaca.markets/reference/postorder`
  • Network accessline 102
    - **Minimum order value:** every buy order needs a market value of at least **$1** or it's rejected with `422`; sells are exempt. - **Per-asset-class rules:** options and crypto go through this same endpoint, gated by `asset_class` — crypto
  • Network accessline 103
    - **Per-asset-class rules:** options and crypto go through this same endpoint, gated by `asset_class` — crypto rejects `time_in_force: day` (only `gtc`/`ioc`) and allows only `market`/`limit`/`stop_limit`; options allow `day`/`gtc` only. Ch

skills/broker-api/trading-orders/reference.md

  • Network accessline 7
    - Guides: `https://docs.alpaca.markets/docs/orders-at-alpaca`, `https://docs.alpaca.markets/docs/fractional-trading`
  • Network accessline 8
    - API ref: `https://docs.alpaca.markets/reference/postorder`
  • Network accessline 15
    1. Check `https://docs.alpaca.markets/llms.txt` or `https://docs.alpaca.markets/llms-full.txt` for the current documentation index.

skills/trading-api/backtest/SKILL.md

  • Network accessline 26
    > **Important disclosure**   > This backtest is a hypothetical historical simulation and does not represent actual trading performance. Backtested results do not guarantee future results. Results depend on market-data quality, data feed sel
  • Network accessline 27
    > This backtest is a hypothetical historical simulation and does not represent actual trading performance. Backtested results do not guarantee future results. Results depend on market-data quality, data feed selection, corporate-action hand
  • Network accessline 36
    https://files.alpaca.markets/disclosures/library/BrokFeeSched.pdf
  • Access to secretsline 106
    [Credential-related source omitted]
  • Access to secretsline 107
    [Credential-related source omitted]
  • Access to secretsline 380
    [Credential-related source omitted]
  • Network accessline 413
    https://alpaca.markets/disclosures
  • Network accessline 414
    https://files.alpaca.markets/disclosures/library/BrokFeeSched.pdf

skills/trading-api/backtest/reference.md

  • Network accessline 266
    https://files.alpaca.markets/disclosures/library/BrokFeeSched.pdf
  • Network accessline 434
    {   "url": "https://files.alpaca.markets/disclosures/library/BrokFeeSched.pdf",
  • Network accessline 435
    "url": "https://files.alpaca.markets/disclosures/library/BrokFeeSched.pdf",

skills/trading-api/paper-trading-cli/SKILL.md

  • Network accessline 23
    2. **Reiterate strategy logic and confirm with you.** Summarize the thesis, expected behavior, and conditions under which the order should execute. Wait for your confirmation before proceeding. 3. **Gather and confirm ALL configurations.** 
  • Network accessline 24
    3. **Gather and confirm ALL configurations.** Timing, asset class, symbol, side, qty/notional, order type, TIF, limit/stop prices, extended-hours flag, risk controls, and margin usage — every parameter must be stated and confirmed. 4. **Con
  • Network accessline 25
    4. **Confirm the CLI resolves to the paper endpoint.** Run `alpaca doctor` and require its `Trading:` line to read `https://paper-api.alpaca.markets`. If it shows the live endpoint, **STOP immediately** and alert you.
  • Network accessline 138
    | Source | URL | Used for | |---|---|---| | Create an order | https://docs.alpaca.markets/us/reference/postorder | Order parameters, per-asset-class constraints, status codes |
  • Network accessline 139
    |---|---|---| | Create an order | https://docs.alpaca.markets/us/reference/postorder | Order parameters, per-asset-class constraints, status codes | | Alpaca CLI docs | https://docs.alpaca.markets/us/docs/alpacas-cli | CLI commands, flags, 
  • Network accessline 140
    | Create an order | https://docs.alpaca.markets/us/reference/postorder | Order parameters, per-asset-class constraints, status codes |
  • Network accessline 141
    | Alpaca CLI docs | https://docs.alpaca.markets/us/docs/alpacas-cli | CLI commands, flags, syntax |
  • Network accessline 142
    | Order types | https://docs.alpaca.markets/us/docs/orders-at-alpaca | Order type behavior and requirements |
  • Network accessline 143
    | Paper trading | https://docs.alpaca.markets/us/docs/paper-trading | Paper environment specifics |
  • Network accessline 144
    | Options trading | https://docs.alpaca.markets/us/docs/options-trading | Options order requirements and approval levels |
  • Network accessline 145
    | Crypto trading | https://docs.alpaca.markets/us/docs/crypto-trading | Crypto order specifics |
  • Network accessline 146
    | Alpaca disclosures | https://alpaca.markets/disclosures | Disclosure language |
  • Network accessline 265
    Connectivity:   Trading:  https://paper-api.alpaca.markets
  • Network accessline 266
    Trading:  https://paper-api.alpaca.markets
  • Network accessline 269
    Your agent requires that line to read `https://paper-api.alpaca.markets`. The profile name is not a substitute. The CLI resolves paper vs. live in a fixed order — `ALPACA_LIVE_TRADE` first, then the active profile's `live_trade` field, then
  • Network accessline 275
    If the `Trading:` line shows `https://api.alpaca.markets`, your agent **STOPS** immediately:
  • Network accessline 589
    # Verify the CLI resolves to the paper endpoint if ! alpaca doctor | grep -q 'Trading:.*https://paper-api\.alpaca\.markets'; then
  • Network accessline 590
    if ! alpaca doctor | grep -q 'Trading:.*https://paper-api\.alpaca\.markets'; then
  • Access to secretsline 623
    [Credential-related source omitted]
  • Network accessline 728
    | CLI installed | `alpaca version` | Exit code 0 | | Connectivity | `alpaca doctor` | All checks pass | | Paper endpoint | `alpaca doctor` | `Trading:` line reads `https://paper-api.alpaca.markets` |
  • Network accessline 729
    | Connectivity | `alpaca doctor` | All checks pass | | Paper endpoint | `alpaca doctor` | `Trading:` line reads `https://paper-api.alpaca.markets` | | Account active | `alpaca account get` | status=ACTIVE, not blocked |
  • Network accessline 730
    | Paper endpoint | `alpaca doctor` | `Trading:` line reads `https://paper-api.alpaca.markets` |
  • Network accessline 752
    - **Paper ≠ live.** Paper fills may differ from live execution due to simplified fill simulation. Do not assume paper results predict live performance. - **Your responsibility.** You are responsible for the strategies you choose to paper-tr
  • Network accessline 754
    - **Full disclosures.** Review Alpaca's disclosures and agreements at [alpaca.markets/disclosures](https://alpaca.markets/disclosures).
  • Network accessline 756
    > **Important disclosure:** This material is for informational, educational, and research purposes only. It is not investment advice, a recommendation, an offer, or a solicitation to buy or sell securities, options, cryptocurrencies, or any
  • Instruction override signalline 783
    |---|---|---| | Submit against the live endpoint | Real money at risk | Always confirm `alpaca doctor` reports the paper endpoint first | | Skip confirmation when mode is ON | You lose control | Always honor confirmation preference |
  • Instruction override signalline 784
    | Submit against the live endpoint | Real money at risk | Always confirm `alpaca doctor` reports the paper endpoint first | | Skip confirmation when mode is ON | You lose control | Always honor confirmation preference | | Modify order param
  • Instruction override signalline 785
    | Skip confirmation when mode is ON | You lose control | Always honor confirmation preference |

skills/trading-api/paper-trading-cli/reference.md

  • Network accessline 7
    - [Alpaca CLI](https://docs.alpaca.markets/us/docs/alpacas-cli)
  • Network accessline 8
    - [Trading API](https://docs.alpaca.markets/us/docs/trading-api)
  • Network accessline 9
    - [Paper trading](https://docs.alpaca.markets/us/docs/paper-trading)
  • Network accessline 10
    - [Orders at Alpaca](https://docs.alpaca.markets/us/docs/orders-at-alpaca)
  • Access to secretsline 21
    [Credential-related source omitted]

skills/trading-api/paper-trading-mcp/SKILL.md

  • Network accessline 51
    The server is Alpaca's official MCP server, maintained at [alpacahq/alpaca-mcp-server](https://github.com/alpacahq/alpaca-mcp-server). That repository's README is the source of truth for the package name, command, and environment variables.
  • Access to secretsline 62
    [Credential-related source omitted]
  • Access to secretsline 73
    [Credential-related source omitted]
  • Network accessline 148
    | Source | URL | Used for | |---|---|---| | Alpaca MCP Server | https://github.com/alpacahq/alpaca-mcp-server | Server setup, environment variables, toolsets, current tool list |
  • Network accessline 149
    |---|---|---| | Alpaca MCP Server | https://github.com/alpacahq/alpaca-mcp-server | Server setup, environment variables, toolsets, current tool list | | Alpaca Trading API docs | https://docs.alpaca.markets/us/docs/trading-api | Order param
  • Network accessline 150
    | Alpaca MCP Server | https://github.com/alpacahq/alpaca-mcp-server | Server setup, environment variables, toolsets, current tool list |
  • Network accessline 151
    | Alpaca Trading API docs | https://docs.alpaca.markets/us/docs/trading-api | Order parameters, account fields, asset details |
  • Network accessline 152
    | Create Order reference | https://docs.alpaca.markets/us/reference/postorder | Underlying REST semantics only — **not** the tool parameter shape. The `place_*` tools flatten and constrain this schema, so always build parameters from the di
  • Network accessline 153
    | Order types guide | https://docs.alpaca.markets/us/docs/orders-at-alpaca | Order type behavior, TIF rules, extended hours |
  • Network accessline 154
    | Options trading | https://docs.alpaca.markets/us/docs/options-trading | Options order requirements, exercise/assignment |
  • Network accessline 155
    | Crypto trading | https://docs.alpaca.markets/us/docs/crypto-trading | Crypto pairs, 24/7 trading, fractional units |
  • Network accessline 156
    | Account API | https://docs.alpaca.markets/us/reference/getaccount-1 | Account status fields, buying power, PDT |
  • Network accessline 157
    | Alpaca disclosures | https://alpaca.markets/disclosures | Disclosure language |
  • Access to secretsline 231
    [Credential-related source omitted]
  • Network accessline 708
    - **Full disclosures.** Review Alpaca's disclosures and agreements at [alpaca.markets/disclosures](https://alpaca.markets/disclosures).
  • Network accessline 710
    > **Important disclosure:** This material is for informational, educational, and research purposes only. It is not investment advice, a recommendation, an offer, or a solicitation to buy or sell securities, options, cryptocurrencies, or any

skills/trading-api/paper-trading-mcp/reference.md

  • Access to secretsline 16
    [Credential-related source omitted]

skills/trading-api/paper-trading/SKILL.md

  • Network accessline 63
    - **Alpaca paper-trading account** — free at [alpaca.markets](https://alpaca.markets)
  • Network accessline 64
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Network accessline 65
    - **Paper base URL**: `https://paper-api.alpaca.markets` (for REST) or appropriate SDK configuration pointing to the paper environment
  • Network accessline 141
    | Source | URL | Used for | |---|---|---| | Trading API overview | https://docs.alpaca.markets/us/docs/trading-api | API capabilities and structure |
  • Network accessline 142
    |---|---|---| | Trading API overview | https://docs.alpaca.markets/us/docs/trading-api | API capabilities and structure | | Working with orders | https://docs.alpaca.markets/us/docs/working-with-orders | Order submission, replacement, cance
  • Network accessline 143
    | Trading API overview | https://docs.alpaca.markets/us/docs/trading-api | API capabilities and structure |
  • Network accessline 144
    | Working with orders | https://docs.alpaca.markets/us/docs/working-with-orders | Order submission, replacement, cancellation |
  • Network accessline 145
    | Orders on Alpaca | https://docs.alpaca.markets/us/docs/orders-at-alpaca | Order types, TIF values, status lifecycle |
  • Network accessline 146
    | Paper trading | https://docs.alpaca.markets/us/docs/paper-trading | Paper environment behavior and limitations |
  • Network accessline 147
    | Working with positions | https://docs.alpaca.markets/us/docs/working-with-positions | Position retrieval and management |
  • Network accessline 148
    | Working with account | https://docs.alpaca.markets/us/docs/working-with-account | Account state, buying power, day trade count |
  • Network accessline 149
    | Working with assets | https://docs.alpaca.markets/us/docs/working-with-assets | Tradability checks, asset attributes |
  • Network accessline 150
    | Options trading | https://docs.alpaca.markets/us/docs/options-trading | Options order specifics, approval levels |
  • Network accessline 151
    | Crypto trading | https://docs.alpaca.markets/us/docs/crypto-trading | Crypto order specifics, supported pairs |
  • Network accessline 152
    | Alpaca disclosures | https://alpaca.markets/disclosures | Required disclosure language |
  • Network accessline 252
    | Check | Paper | Live (BLOCKED) | |---|---|---| | REST base URL | `https://paper-api.alpaca.markets` | `https://api.alpaca.markets` |
  • Network accessline 253
    |---|---|---| | REST base URL | `https://paper-api.alpaca.markets` | `https://api.alpaca.markets` | | SDK config | `paper=True` or equivalent | `paper=False` or missing |
  • Network accessline 254
    | REST base URL | `https://paper-api.alpaca.markets` | `https://api.alpaca.markets` |
  • Network accessline 563
    - This skill operates in the **paper-trading environment ONLY**. - If your agent detects live API credentials — base URL is `https://api.alpaca.markets` without the `paper-` prefix, or the SDK/CLI profile is set to live — it must **STOP** a
  • Network accessline 564
    - If your agent detects live API credentials — base URL is `https://api.alpaca.markets` without the `paper-` prefix, or the SDK/CLI profile is set to live — it must **STOP** and warn you immediately.
  • Network accessline 704
    > **Important disclosure:** This material is for informational, educational, and research purposes only. It is not investment advice, a recommendation, an offer, or a solicitation to buy or sell securities, options, cryptocurrencies, or any
  • Access to secretsline 739
    [Credential-related source omitted]

skills/trading-api/paper-trading/reference.md

  • Network accessline 7
    - [Trading API](https://docs.alpaca.markets/us/docs/trading-api)
  • Network accessline 8
    - [Working with orders](https://docs.alpaca.markets/us/docs/working-with-orders)
  • Network accessline 9
    - [Orders at Alpaca](https://docs.alpaca.markets/us/docs/orders-at-alpaca)
  • Network accessline 10
    - [Paper trading](https://docs.alpaca.markets/us/docs/paper-trading)
  • Network accessline 11
    - [Working with accounts](https://docs.alpaca.markets/us/docs/working-with-account)
  • Network accessline 12
    - [Working with positions](https://docs.alpaca.markets/us/docs/working-with-positions)
  • Network accessline 13
    - [Working with assets](https://docs.alpaca.markets/us/docs/working-with-assets)
  • Network accessline 14
    - [Options trading](https://docs.alpaca.markets/us/docs/options-trading)
  • Network accessline 15
    - [Crypto trading](https://docs.alpaca.markets/us/docs/crypto-trading)
  • Network accessline 21
    Use `https://paper-api.alpaca.markets` and verify it before every submission.

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 164 facts

and 114 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md skills/broker-api/account-onboarding/SKILL.md.claude/skills/<skill-name>/
CodexNativeManifest AGENTS.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/broker-api/account-onboarding/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/broker-api/account-onboarding/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/broker-api/account-onboarding/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/broker-api/account-onboarding/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.