kubera-skill

Transportation
v1.0.0
Benign

Read and manage Kubera.com portfolio data (net worth, assets, debts, allocation, holdings)

803 downloads803 installsby @bywallace

Setup & Installation

Install command

clawhub install bywallace/kubera-skill

If the CLI is not installed:

Install command

npx clawhub@latest install bywallace/kubera-skill

Or install with OpenClaw CLI:

Install command

openclaw skills install bywallace/kubera-skill

or paste the repo link into your assistant's chat

Install command

https://github.com/openclaw/skills/tree/main/skills/bywallace/kubera-skill

What This Skill Does

Queries and updates portfolio data from Kubera via its API. Returns net worth summaries, asset lists, allocation breakdowns, and individual holding details. Supports filtering, searching, and writing updated values back to Kubera.

Provides scriptable, structured access to Kubera data without opening the web app, making it easy to pipe portfolio figures into other workflows or AI agents.

When to Use It

  • Check current net worth across all accounts
  • Review asset allocation percentages by category
  • Search for a specific holding by ticker or account name
  • Update the value of a manually tracked asset
  • Export full portfolio JSON for analysis in another tool
View original SKILL.md file
# Kubera

Query and update portfolio data via the [Kubera API](https://www.kubera.com).

## Setup

Set environment variables:
```bash
export KUBERA_API_KEY="your-api-key"
export KUBERA_SECRET="your-api-secret"
```

Generate keys at **Kubera Settings > API**. Read-only is recommended unless updates are needed.

## Usage

Run `scripts/kubera.py` with a subcommand:

```bash
# List portfolios
python3 scripts/kubera.py portfolios

# Net worth summary with allocation + top holdings
python3 scripts/kubera.py summary

# Full portfolio JSON (for detailed analysis)
python3 scripts/kubera.py json

# List assets, optionally filter by sheet or sort
python3 scripts/kubera.py assets --sheet Crypto --sort value

# Search assets by name/ticker/account
python3 scripts/kubera.py search "shopify"

# Update an asset (requires write permission + --confirm flag)
python3 scripts/kubera.py update <ITEM_ID> --value 5000 --confirm
```

Use `--json` on `summary`, `assets`, `search`, or `portfolios` for machine-readable output. Use `json` subcommand for the complete raw API response.

For multi-portfolio accounts, pass `--portfolio <ID>`. Single-portfolio accounts auto-select.

## Rate Limits

- 30 req/min, 100/day (Essentials) or 1,000/day (Black)
- Cache `json` output when running multiple queries in a session

## API Details

See [references/api.md](references/api.md) for authentication, endpoints, and object schemas.

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Check current net worth across all accounts

AGENT
  1. 1Check current net worth across all accounts
  2. 2Review asset allocation percentages by category
  3. 3Search for a specific holding by ticker or account name
  4. 4Update the value of a manually tracked asset
  5. 5Export full portfolio JSON for analysis in another tool
OUTPUT
Read and manage Kubera.com portfolio data (net worth, assets, debts, allocation, holdings)

Share this skill

Security Audits

VirusTotalBenign
OpenClawBenign
View full report

These signals reflect official OpenClaw status values. A Suspicious status means the skill should be used with extra caution.

Details

LanguageMarkdown
Last updatedMar 1, 2026