Coinbase Automation
Coinbase Automation: list and manage cryptocurrency wallets, accounts, and portfolio data via Coinbase CDP SDK
11 stars
Best use case
Coinbase Automation is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Coinbase Automation: list and manage cryptocurrency wallets, accounts, and portfolio data via Coinbase CDP SDK
Teams using Coinbase Automation should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
$curl -o ~/.claude/skills/coinbase-automation/SKILL.md --create-dirs "https://raw.githubusercontent.com/EricGrill/agents-skills-plugins/main/plugins/awesome-claude-skills/composio-skills/coinbase-automation/SKILL.md"
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/coinbase-automation/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How Coinbase Automation Compares
| Feature / Agent | Coinbase Automation | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Coinbase Automation: list and manage cryptocurrency wallets, accounts, and portfolio data via Coinbase CDP SDK
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# 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)*
Related Skills
We are still matching the closest adjacent skills for this page. In the meantime, continue through the full directory.