From ramp-pack
Lists Ramp virtual cards with limits/status, fetches recent transactions by merchant/category, and retrieves users by role via API. For corporate card/expense management.
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin ramp-packThis skill is limited to using the following tools:
List cards, get transactions, and check user details using the Ramp API.
Automates Ramp platform operations: list/filter transactions, search expenses, retrieve details, manage reimbursements/users for finance/accounting workflows.
Implements Python patterns for Ramp API integration to fetch corporate cards, handle expenses, and sync accounting data using OAuth2 authentication.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Share bugs, ideas, or general feedback.
List cards, get transactions, and check user details using the Ramp API.
ramp-install-auth with valid access tokenresp = requests.get(f"{BASE}/cards", headers=headers, params={"page_size": 10})
for card in resp.json()["data"]:
print(f"Card: {card['display_name']} — Limit: ${card['spending_restrictions']['amount']/100:.2f}")
print(f" Status: {card['state']}, Last4: {card['last_four']}")
resp = requests.get(f"{BASE}/transactions", headers=headers, params={
"start_date": "2026-01-01",
"page_size": 10,
})
for tx in resp.json()["data"]:
print(f"${tx['amount']/100:.2f} at {tx['merchant_name']} — {tx['sk_category_name']}")
resp = requests.get(f"{BASE}/users", headers=headers, params={"page_size": 10})
for user in resp.json()["data"]:
print(f" {user['first_name']} {user['last_name']} — {user['role']}")
| Error | Cause | Solution |
|---|---|---|
| Empty results | No data in sandbox | Create test cards first |
403 Forbidden | Insufficient permissions | Check API app permissions |
400 Bad date format | Wrong date format | Use ISO 8601: YYYY-MM-DD |
Issue virtual cards: ramp-core-workflow-a