Ramp core workflow a
Ramp core workflow a \u2014 corporate card and expense management API\ \ integration. Use when working with Ramp for card management, expenses, or accounting\ \ sync. Trigger with phrases like "ramp core workflow a", "ramp-core-workflow-a"\ , "corporate card API".From its SKILL.md
npx -y skills add jeremylongshore/claude-code-plugins-plus-skills --skill ramp-core-workflow-aAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
What its file declares
Copied from the file, not written here
The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
2.5 KB, 486 tokens by cl100k_base, as published. Nobody here has run it
Ramp Core Workflow A
Overview
Issue and manage virtual cards with spending limits, policies, and lifecycle management.
Prerequisites
- Completed
ramp-hello-world
Instructions
Step 1: Issue a Virtual Card
card = requests.post(f"{BASE}/cards", headers={**headers, "Content-Type": "application/json"}, json={
"holder_name": "Jane Smith",
"spending_restrictions": {
"amount": 50000, # $500.00 in cents
"interval": "monthly", # monthly, yearly, total
},
"display_name": "Marketing Software",
"fulfillment": { "card_type": "virtual" },
})
card.raise_for_status()
card_id = card.json()["id"]
print(f"Virtual card issued: {card_id}")
Step 2: Update Card Limit
requests.patch(f"{BASE}/cards/{card_id}", headers={**headers, "Content-Type": "application/json"}, json={
"spending_restrictions": {
"amount": 100000, # Increase to $1,000
"interval": "monthly",
},
})
Step 3: Suspend Card
requests.post(f"{BASE}/cards/{card_id}/suspend", headers=headers)
print(f"Card {card_id} suspended")
Step 4: Terminate Card
requests.post(f"{BASE}/cards/{card_id}/terminate", headers=headers)
print(f"Card {card_id} terminated")
Output
- Virtual card issued with spending limits
- Card limits updated
- Card suspended/terminated
Error Handling
| Error | Cause | Solution |
|---|---|---|
422 Invalid holder | User not found | Verify holder is a Ramp user |
400 Invalid amount | Amount not in cents | Multiply dollars by 100 |
| Card already terminated | Cannot modify | Check card state first |
Resources
Next Steps
Transaction management: ramp-core-workflow-b
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.