Ramp core workflow a
425 plugins, 2,810 skills, 200 agents for Claude Code. Open-source marketplace at tonsofskills.com with the ccpi CLI package manager.
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 author says it does
Copied from the file, not written here
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".
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, 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