Skip to content

feat: add using-cdp-sdk skill#22

Open
mehmetkr-31 wants to merge 1 commit intobase:masterfrom
mehmetkr-31:feat/cdp-sdk-skill
Open

feat: add using-cdp-sdk skill#22
mehmetkr-31 wants to merge 1 commit intobase:masterfrom
mehmetkr-31:feat/cdp-sdk-skill

Conversation

@mehmetkr-31
Copy link
Copy Markdown

Summary

  • Add a new using-cdp-sdk skill covering the Coinbase Developer Platform (CDP) SDK for server-side development on Base

Motivation

CDP SDK is the foundational infrastructure layer for building backends, bots, and AI agents on Base — yet it had no dedicated skill. The existing deploying-contracts-on-base skill briefly references CDP for faucet access, and registering-agent-base-dev mentions managed signing services, but neither covers the full SDK.

The upstream add-cdp-skills branch was started but never completed or merged, signaling this content is wanted.

Content Coverage

The skill covers all major CDP SDK capabilities for Base:

Topic Description
Quick Start Installation, credentials setup, client initialization
Accounts EOA creation, named accounts, getOrCreateAccount
Smart Accounts ERC-4337 accounts, user operations, gas sponsorship
Testnet Faucet Claiming ETH/USDC on Base Sepolia
Transactions EOA transactions, smart account user operations
Token Transfers Convenience transfer method for USDC/ETH
Token Swaps DEX integration, price quotes, slippage control
EIP-7702 Delegation Upgrading EOAs with smart account capabilities
viem Integration Creating viem wallet clients from CDP server wallets
Policy Management Allowlists, value limits, project/account scope
Security Credential management, key rotation, .gitignore
Common Issues ETIMEDOUT, ESM errors, tsconfig, network support

Format

Follows the established skill pattern:

  • YAML frontmatter with name and description (includes trigger phrases)
  • Structured sections: Prerequisites → Security → Quick Start → Features → Common Issues
  • TypeScript code examples with viem integration
  • Base Sepolia and Base Mainnet coverage

Add a comprehensive skill for the Coinbase Developer Platform (CDP) SDK
covering server-side wallet management, transactions, smart accounts,
token swaps, EIP-7702 delegation, viem integration, policy management,
and testnet faucet access on Base.

This fills a gap in the existing skills catalog — CDP SDK is the
foundational infrastructure layer for building backends, bots, and
AI agents on Base, but had no dedicated skill.
@cb-heimdall
Copy link
Copy Markdown
Collaborator

🟡 Heimdall Review Status

Requirement Status More Info
Reviews 🟡 0/1
Denominator calculation
Show calculation
1 if user is bot 0
1 if user is external 0
2 if repo is sensitive 0
From .codeflow.yml 1
Additional review requirements
Show calculation
Max 0
0
From CODEOWNERS 0
Global minimum 0
Max 1
1
1 if commit is unverified 0
Sum 1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants