← 返回 Skills 市场
mrtlopes

Bitpanda Official

作者 mrtlopes · GitHub ↗ · v0.1.1 · MIT-0
cross-platform ✓ 安全检测通过
254
总下载
0
收藏
1
当前安装
2
版本数
在 OpenClaw 中安装
/install bitpanda-official
功能描述
Query a Bitpanda account via the Bitpanda API using a bundled bash CLI. Covers all read-only endpoints: balances, trades, transactions, asset info, and live...
使用说明 (SKILL.md)

Bitpanda

Query a Bitpanda account through the API using the bundled scripts/bitpanda.sh CLI.

Prerequisites

Set BITPANDA_API_KEY environment variable with a key from https://web.bitpanda.com/my-account/apikey

Verify access works:

bash \x3Cskill-path>/scripts/bitpanda.sh balances --page-size 5

CLI Usage

All commands are invoked as bash \x3Cskill-path>/scripts/bitpanda.sh \x3Ccommand> [options]. Output is JSON.

Start here: portfolio

For any request about the user's holdings, balances, or portfolio, always use portfolio first:

bash \x3Cskill-path>/scripts/bitpanda.sh portfolio

It handles pagination, zero-balance filtering, asset name resolution, EUR price enrichment, and aggregation by asset (combining regular, staking, and index wallets) automatically. Use --sort value to sort by EUR value descending (default: alphabetical by name). Returns:

{
  "wallets": [
    {"asset_name": "Bitcoin", "asset_symbol": "BTC", "balance": "0.123", "eur_price": "95000", "eur_value": 11685.0, "asset_id": "...", "wallets": [{"wallet_id": "...", "wallet_type": null, "balance": "0.123"}]}
  ],
  "count": 25,
  "total_eur": 50000.0
}

Do NOT manually paginate balances + call asset per ID — portfolio does this for you.

Handling null prices

When portfolio returns wallets with eur_price: null, the exact symbol didn't match the ticker. Report these assets to the user.

Price commands

Command Description
price \x3CSYMBOL> Get price, currency, and daily change for a single asset.
prices List prices for held assets.
prices --all List all available ticker prices.

Trades: trades

For any request about buy/sell history, recent purchases, or trade activity, always use trades first — NOT all-transactions:

bash \x3Cskill-path>/scripts/bitpanda.sh trades [options]

It auto-paginates transactions, filters for buys/sells, resolves asset names, and enriches with asset type and price. Returns:

[
  {"date": "2025-12-22T16:20:48Z", "operation": "buy", "asset_name": "Bitcoin", "asset_symbol": "BTC", "asset_type": "cryptocoin", "amount": "0.5", "current_eur_price": "95000", "trade_id": "...", "asset_id": "..."}
]

Options:

  • --operation buy|sell — filter by trade direction (default: both)
  • --asset-type \x3Ctype> — filter by asset type: cryptocoin, metal, stock, commodity, etf, etc.
  • --limit \x3Cn> — number of trades to return (default 5)
  • --from \x3Cdatetime> / --to \x3Cdatetime> — date range filter

Examples:

# Last 3 purchases
bash \x3Cskill-path>/scripts/bitpanda.sh trades --operation buy --limit 3

# Last 3 crypto purchases
bash \x3Cskill-path>/scripts/bitpanda.sh trades --operation buy --asset-type cryptocoin --limit 3

# All trades in January 2026
bash \x3Cskill-path>/scripts/bitpanda.sh trades --from 2026-01-01T00:00:00Z --to 2026-02-01T00:00:00Z --limit 20

Do NOT manually paginate all-transactions + resolve asset names — trades does this for you.

Other commands

Command Description
balances Raw wallet list (use --non-zero to filter zeros). Only use when you need pagination control or filtering by asset_id.
all-transactions Raw transaction list across all asset types. Only use when you need full transaction details, non-trade operations (rewards, deposits, etc.), or direct cursor control.
asset \x3Casset_id> Get single asset info. Response: {"data": {"id": "...", "name": "Bitcoin", "symbol": "BTC"}}

Pagination

balances and all-transactions use cursor pagination:

  • --before \x3Ccursor> / --after \x3Ccursor> / --page-size \x3Cn> (1-100, default 25)

Filtering

# Balances: filter by asset
bash \x3Cskill-path>/scripts/bitpanda.sh balances --asset-id \x3Cuuid>

# Transactions: filter by direction and wallet
bash \x3Cskill-path>/scripts/bitpanda.sh all-transactions --flow incoming --wallet-id \x3Cuuid>

# Transactions: filter by asset
bash \x3Cskill-path>/scripts/bitpanda.sh all-transactions --asset-id \x3Cuuid>

# Transactions: filter by date range
bash \x3Cskill-path>/scripts/bitpanda.sh all-transactions --from 2024-01-01T00:00:00Z --to 2024-02-01T00:00:00Z

Common Tasks

Last purchases:

bash \x3Cskill-path>/scripts/bitpanda.sh trades --operation buy --limit 3

Recent trades:

bash \x3Cskill-path>/scripts/bitpanda.sh trades --limit 10

List recent transactions (all types including rewards, dividends):

bash \x3Cskill-path>/scripts/bitpanda.sh all-transactions --page-size 10

Check current BTC price:

bash \x3Cskill-path>/scripts/bitpanda.sh price BTC

Transaction fields

  • operation_type: The category of operation (e.g. buy, sell, deposit, withdrawal, transfer, staking).
  • flow: incoming (credit) or outgoing (debit).
  • compensates: Links to a reversed/corrected transaction ID (null for normal transactions).
  • trade_id: Present when the transaction resulted from a trade; null for deposits/withdrawals/staking.

API Reference

For full endpoint details, parameters, and response schemas, read references/api_reference.md.

安全使用建议
This skill appears coherent and read-only, but before installing: 1) Verify the source repository (homepage link) and inspect the full scripts/bitpanda.sh contents locally (the provided manifest content was truncated in places). 2) Create a Bitpanda API key with the minimum (read-only) scopes and set BITPANDA_API_KEY in a secure environment variable; avoid using a key that allows trades/deposits/withdrawals. 3) Run the CLI locally first to confirm behavior and outputs. 4) Protect the API key (don't paste it into chat or share logs); rotate the key if you later remove the skill or suspect exposure. If you need higher assurance, ask for the complete script content and a commit history from the repo owner to review changes over time.
功能分析
Type: OpenClaw Skill Name: bitpanda-official Version: 0.1.1 The skill bundle is a legitimate, well-structured tool for querying Bitpanda account data in a read-only manner. The bash script (scripts/bitpanda.sh) correctly implements API interactions with the official Bitpanda developer endpoint, uses secure practices like temporary directory cleanup, and lacks any indicators of data exfiltration, persistence, or malicious execution.
能力评估
Purpose & Capability
Name/description (read-only Bitpanda queries) align with requested requirements: curl, jq, and a single BITPANDA_API_KEY. The code uses the Bitpanda developer API and only reads account data.
Instruction Scope
SKILL.md instructs the agent to run the bundled bash CLI and the script's runtime actions are limited to calling Bitpanda endpoints, creating temporary files, and local JSON processing. The instructions do not request unrelated files, credentials, or external endpoints beyond developer.bitpanda.com.
Install Mechanism
No install spec — instruction-only plus a bundled script (no remote downloads or installers). This is low risk: nothing is fetched from unknown URLs during install.
Credentials
Only BITPANDA_API_KEY is required and is the primary credential; that is proportional for an API-based read-only skill. No other secrets, unrelated service credentials, or config paths are requested.
Persistence & Privilege
always is false and the skill does not request elevated/persistent system privileges or modify other skills. It runs on demand and only reads environment variables at runtime.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install bitpanda-official
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /bitpanda-official 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.1
bitpanda-official v0.1.1 - Added _meta.json with metadata for skill requirements and environment variable details. - Updated SKILL.md to reflect new metadata structure and include an explicit "homepage" field. - No CLI, endpoint, or functional changes.
v0.1.0
Initial release with Bitpanda account querying features: - Supports all Bitpanda read-only endpoints: balances, trades, transactions, asset info, and live prices. - Provides a CLI script for accessing portfolio data, including automatic asset aggregation and EUR value computation. - Dedicated commands for easy trade history, price checks, and filtered wallet/transaction queries. - Requires only curl, jq, and a Bitpanda API key (read-only; no trading or write operations).
元数据
Slug bitpanda-official
版本 0.1.1
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 2
常见问题

Bitpanda Official 是什么?

Query a Bitpanda account via the Bitpanda API using a bundled bash CLI. Covers all read-only endpoints: balances, trades, transactions, asset info, and live... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 254 次。

如何安装 Bitpanda Official?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install bitpanda-official」即可一键安装,无需额外配置。

Bitpanda Official 是免费的吗?

是的,Bitpanda Official 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Bitpanda Official 支持哪些平台?

Bitpanda Official 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Bitpanda Official?

由 mrtlopes(@mrtlopes)开发并维护,当前版本 v0.1.1。

💬 留言讨论