Skip to content
Development
Skill

/coinbase-automation

Coinbase Automation: list and manage cryptocurrency wallets, accounts, and portfolio data via Coinbase CDP SDK

From plugin
openteams
587200 skills

Claude Code

$ npx -y skills add openteams-lab/openteams --skill coinbase-automation --agent claude-code

SKILL.md

coinbase-automation.SKILL.md
name: Coinbase Automation
description: "Coinbase Automation: list and manage cryptocurrency wallets, accounts, and portfolio data via Coinbase CDP SDK"
requires:
  mcp: [rube]

Coinbase Automation

Automate Coinbase operations including listing cryptocurrency wallets, paginating through wallet collections, and retrieving portfolio data.

**Toolkit docs:** [composio.dev/toolkits/coinbase](https://composio.dev/toolkits/coinbase)

---

Setup

This skill requires the **Rube MCP server** connected at `https://rube.app/mcp`.

Before executing any tools, ensure an active connection exists for the `coinbase` toolkit. If no connection is active, initiate one via `RUBE_MANAGE_CONNECTIONS`.

---

Core Workflows

1. List All Wallets

Retrieve all wallets from Coinbase with pagination support.

**Tool:** `COINBASE_LIST_WALLETS`

**Key Parameters:**

  • `limit` -- Results per page (1--100, default: 25)
  • `order` -- Sort order: `"asc"` (ascending) or `"desc"` (descending, default)
  • `starting_after` -- Cursor for forward pagination: ID of the last wallet from the previous page
  • `ending_before` -- Cursor for backward pagination: ID of the first wallet from the previous page

**Example (first page):**

Tool: COINBASE_LIST_WALLETS
Arguments:
  limit: 50
  order: "desc"

**Example (next page):**

Tool: COINBASE_LIST_WALLETS
Arguments:
  limit: 50
  order: "desc"
  starting_after: "wallet_abc123_last_id_from_prev_page"

---

2. Paginate Through All Wallets

To retrieve a complete wallet inventory, iterate through pages.

**Steps:** 1. Call `COINBASE_LIST_WALLETS` with desired `limit` and `order` 2. If the response contains more results, note the ID of the last wallet returned 3. Call `COINBASE_LIST_WALLETS` again with `starting_after` set to that last wallet ID 4. Repeat until no more results are returned

---

3. Audit Wallet Portfolio

Retrieve wallet data for portfolio analysis and reporting.

**Steps:** 1. Call `COINBASE_LIST_WALLETS` with `limit: 100` to maximize per-page results 2. Collect wallet balances and metadata from each page 3. Aggregate data across all pages for a complete portfolio view

---

4. Monitor Wallet Changes

Periodically list wallets to detect new additions or changes.

**Steps:** 1. Call `COINBASE_LIST_WALLETS` with `order: "desc"` to get newest wallets first 2. Compare against previously stored wallet IDs to identify new entries 3. Schedule periodic checks for continuous monitoring

---

Known Pitfalls

| Pitfall | Detail | |---------|--------| | **Pagination required** | Wallet lists are paginated. Always check for additional pages using cursor-based pagination (`starting_after`/`ending_before`). | | **Limit bounds** | The `limit` parameter accepts 1--100. Values outside this range cause errors. Default is 25. | | **Cursor-based pagination** | Uses wallet IDs as cursors, not page numbers. You must extract the last/first wallet ID from each response to navigate pages. | | **CDP SDK scope** | This tool uses the Coinbase CDP SDK. Available operations depend on the API key permissions granted during connection setup. |

---

Quick Reference

| Tool Slug | Description | |-----------|-------------| | `COINBASE_LIST_WALLETS` | List cryptocurrency wallets with pagination |

---

*Powered by [Composio](https://composio.dev)*

Read more
@openteams-lab
Ships withopenteams

Plan, Build, and Ship — with a team of AI agents instead of one

Stars on GitHub

Momentum

stars in total
587
Star history of openteams-lab/openteams on GitHub, a chart by star-history.com

Other skills on openteams.

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills2w309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc2w293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react5d252k
@facebook@facebookInstall Skill

Questions about coinbase-automation.

Which coding agents can use coinbase-automation?
coinbase-automation installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.